
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 6 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
6h 5m
₹6,397
Onwards
FASTEST
Meerut
Ghaziabad
Jalandhar
Batala
Approx Travel Time
5h 40m
₹5,078
Onwards
Meerut
Ghaziabad
Jalandhar
Batala
Approx Travel Time
6h 14m
₹4,784
Onwards
Meerut
Ghaziabad
Jalandhar
Batala
Approx Travel Time
6h 43m
₹4,809
Onwards
Via Phagwara
Meerut
Phagwara
Batala
Approx Travel Time
9h 46m
₹2,290
Onwards
Via Phillaur
Meerut
Phillaur
Batala
Approx Travel Time
9h 51m
On Demand
Meerut
Phillaur
Batala
Approx Travel Time
9h 53m
₹2,499
Onwards
Via Karnal
Meerut
Karnal
Batala
Approx Travel Time
10h 17m
₹3,690
Onwards
CHEAPEST
Meerut
Karnal
Batala
Approx Travel Time
9h 5m
₹1,016
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 6 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.


