
Meerut to Bathinda
Bathinda is approximately 450+ kms from Meerut. The fastest way to reach Bathinda from Meerut is by Train, Flight Via Ghaziabad. It takes approximately 3 hours. The cheapest way to reach Bathinda from Meerut is by Train Via Ambala which would take approximately 10 hours.
Sort By
Mode of Transport
Via Ghaziabad
FASTEST
Meerut
Ghaziabad
Bathinda
Approx Travel Time
2h 55m
On Demand
Meerut
Ghaziabad
Bathinda
Approx Travel Time
2h 55m
On Demand
Via Rohtak
Meerut
Rohtak
Bathinda
Approx Travel Time
9h 23m
₹2,598
Onwards
Via Delhi
Meerut
Delhi
Bathinda
Approx Travel Time
3h 25m
₹3,260
Onwards
Meerut
Delhi
Bathinda
Approx Travel Time
3h 55m
₹3,415
Onwards
Via Ambala
CHEAPEST
Meerut
Ambala
Bathinda
Approx Travel Time
9h 55m
₹290
Onwards
Meerut
Ambala
Bathinda
Approx Travel Time
10h 49m
₹3,418
Onwards
Via Patiala
Meerut
Patiala
Bathinda
Approx Travel Time
10h 47m
₹3,835
Onwards
Frequently Asked Questions
What is the distance between Meerut and Bathinda?
Bathinda is approximately 450+ kms from Meerut.
How long does it take to reach Bathinda from Meerut?
It takes approximately 3 hours to reach Bathinda from Meerut by Train, Flight Via Ghaziabad.
What is the cheapest way to reach Bathinda from Meerut?
The cheapest way to reach Bathinda from Meerut is by Train Via Ambala.
What is the fastest way to reach Bathinda from Meerut?
The fastest way to reach Bathinda from Meerut is by Train, Flight Via Ghaziabad.