Gurgaon to Bathinda - Multiple Options To Reach By Train, Flight, Cab, Bus
Bathinda is approximately 350+ kms from Gurgaon. The fastest way to reach Bathinda from Gurgaon is by Train, Flight Via Delhi. It takes approximately 3 hours. The cheapest way to reach Bathinda from Gurgaon is by Bus, Train Via Ambala which would take approximately 12 hours.
Sort By
Mode of Transport
Via Delhi
FASTEST
Gurgaon
Delhi
Bathinda
Approx Travel Time
2h 25m
₹2,170
Onwards
Gurgaon
Delhi
Bathinda
Approx Travel Time
2h 25m
₹2,590
Onwards
Gurgaon
Delhi
Bathinda
Approx Travel Time
2h 25m
On Demand
Via Ambala
Gurgaon
Ambala
Bathinda
Approx Travel Time
10h 40m
₹1,010
Onwards
Gurgaon
Ambala
Bathinda
Approx Travel Time
11h 10m
₹3,290
Onwards
CHEAPEST
Gurgaon
Ambala
Bathinda
Approx Travel Time
11h 40m
₹624
Onwards
Via Ghaziabad
Gurgaon
Ghaziabad
Bathinda
Approx Travel Time
2h 55m
On Demand
Via Patiala
Gurgaon
Patiala
Bathinda
Approx Travel Time
11h 49m
₹3,854
Onwards
Frequently Asked Questions
What is the distance between Gurgaon and Bathinda?
Bathinda is approximately 350+ kms from Gurgaon.
How long does it take to reach Bathinda from Gurgaon?
It takes approximately 3 hours to reach Bathinda from Gurgaon by Train, Flight Via Delhi.
What is the cheapest way to reach Bathinda from Gurgaon?
The cheapest way to reach Bathinda from Gurgaon is by Bus, Train Via Ambala.
What is the fastest way to reach Bathinda from Gurgaon?
The fastest way to reach Bathinda from Gurgaon is by Train, Flight Via Delhi.