
Mehsana to Batala
Batala is approximately 1200+ kms from Mehsana. The fastest way to reach Batala from Mehsana is by Train, Flight Via Ahmedabad, Amritsar. It takes approximately 8 hours. The cheapest way to reach Batala from Mehsana is by Train Via Jalandhar which would take approximately 23 hours.
Sort By
Mode of Transport
Via Ahmedabad, Amritsar
RECOMMENDED
FASTEST
Mehsana
Ahmedabad
Amritsar
Batala
Approx Travel Time
7h 20m
₹6,076
Onwards
Mehsana
Ahmedabad
Amritsar
Batala
Approx Travel Time
7h 20m
₹7,420
Onwards
Mehsana
Ahmedabad
Amritsar
Batala
Approx Travel Time
7h 35m
₹6,106
Onwards
Via Firozpur
Mehsana
Firozpur
Batala
Approx Travel Time
22h 55m
₹680
Onwards
Mehsana
Firozpur
Batala
Approx Travel Time
23h 10m
₹4,070
Onwards
Via Bathinda
Mehsana
Bathinda
Batala
Approx Travel Time
1d 0h 13m
₹5,988
Onwards
Via Faridkot
Mehsana
Faridkot
Batala
Approx Travel Time
22h 25m
₹685
Onwards
Via Sirsa
Mehsana
Sirsa
Batala
Approx Travel Time
1d 1h 11m
On Demand
Via Jaipur, Amritsar
Mehsana
Jaipur
Amritsar
Batala
Approx Travel Time
16h 5m
₹6,490
Onwards
Via Jalandhar
CHEAPEST
Mehsana
Jalandhar
Batala
Approx Travel Time
23h 10m
₹610
Onwards
Frequently Asked Questions
What is the distance between Mehsana and Batala?
Batala is approximately 1200+ kms from Mehsana.
How long does it take to reach Batala from Mehsana?
It takes approximately 8 hours to reach Batala from Mehsana by Train, Flight Via Ahmedabad, Amritsar.
What is the cheapest way to reach Batala from Mehsana?
The cheapest way to reach Batala from Mehsana is by Train Via Jalandhar.
What is the fastest way to reach Batala from Mehsana?
The fastest way to reach Batala from Mehsana is by Train, Flight Via Ahmedabad, Amritsar.