
Meerut to Batala
Batala is approximately 450+ kms from Meerut. The fastest way to reach Batala from Meerut is by Train, Flight, Cab Via Ghaziabad, Jalandhar. It takes approximately 7 hours. The cheapest way to reach Batala from Meerut is by Bus Via Karnal which would take approximately 9 hours.
Sort By
Mode of Transport
Via Ghaziabad, Jalandhar
Meerut
Ghaziabad
Jalandhar
Batala
Approx Travel Time
7h 15m
₹6,397
Onwards
FASTEST
Meerut
Ghaziabad
Jalandhar
Batala
Approx Travel Time
6h 50m
₹5,078
Onwards
Meerut
Ghaziabad
Jalandhar
Batala
Approx Travel Time
7h 24m
₹4,784
Onwards
Meerut
Ghaziabad
Jalandhar
Batala
Approx Travel Time
7h 53m
₹4,809
Onwards
Meerut
Ghaziabad
Jalandhar
Batala
Approx Travel Time
7h 28m
₹3,490
Onwards
Via Phagwara
Meerut
Phagwara
Batala
Approx Travel Time
8h 56m
₹2,290
Onwards
Via Phillaur
Meerut
Phillaur
Batala
Approx Travel Time
9h 21m
On Demand
Via Karnal
Meerut
Karnal
Batala
Approx Travel Time
9h 27m
₹3,604
Onwards
CHEAPEST
Meerut
Karnal
Batala
Approx Travel Time
8h 35m
₹916
Onwards
Frequently Asked Questions
What is the distance between Meerut and Batala?
Batala is approximately 450+ kms from Meerut.
How long does it take to reach Batala from Meerut?
It takes approximately 7 hours to reach Batala from Meerut by Train, Flight, Cab Via Ghaziabad, Jalandhar.
What is the cheapest way to reach Batala from Meerut?
The cheapest way to reach Batala from Meerut is by Bus Via Karnal.
What is the fastest way to reach Batala from Meerut?
The fastest way to reach Batala from Meerut is by Train, Flight, Cab Via Ghaziabad, Jalandhar.


