
Bhachau to Mehsana
Mehsana is approximately 200+ kms from Bhachau. The fastest way to reach Mehsana from Bhachau is by Train Via Viramgam. It takes approximately 5 hours. The cheapest way to reach Mehsana from Bhachau is by Train which would take approximately 5 hours.
Sort By
Mode of Transport
Via Viramgam
FASTEST
Bhachau
Viramgam
Mehsana
Approx Travel Time
4h 47m
₹290
Onwards
Bhachau
Viramgam
Mehsana
Approx Travel Time
5h 36m
₹2,272
Onwards
Via Disa
Bhachau
Disa
Mehsana
Approx Travel Time
8h 8m
₹4,579
Onwards
Bhachau
Disa
Mehsana
Approx Travel Time
8h 25m
₹1,300
Onwards
Via Palanpur
Bhachau
Palanpur
Mehsana
Approx Travel Time
6h 5m
₹315
Onwards
Bhachau
Palanpur
Mehsana
Approx Travel Time
5h 45m
₹3,498
Onwards
Via Ahmedabad
Bhachau
Ahmedabad
Mehsana
Approx Travel Time
6h 29m
On Demand
Bhachau
Ahmedabad
Mehsana
Approx Travel Time
6h 58m
On Demand
Frequently Asked Questions
What is the distance between Bhachau and Mehsana?
Mehsana is approximately 200+ kms from Bhachau.
How long does it take to reach Mehsana from Bhachau?
It takes approximately 5 hours to reach Mehsana from Bhachau by Train Via Viramgam.
What is the cheapest way to reach Mehsana from Bhachau?
The cheapest way to reach Mehsana from Bhachau is by Train.
What is the fastest way to reach Mehsana from Bhachau?
The fastest way to reach Mehsana from Bhachau is by Train Via Viramgam.

