Bharuch to Mehsana Distance
The road distance between Bharuch and Mehsana is approximately 250+ km, and the drive usually takes around 5 hours by car or taxi, depending on traffic and road conditions. Travellers can also opt for bus services, which generally take 6 hours, while trains complete the journey in approximately 5 hours, subject to the chosen service and route. The fastest way to reach Mehsana takes approximately 5 hours. If you're planning a road trip, check weather and traffic updates before your journey, as monsoon showers or winter snowfall in hilly regions can increase travel time.

Direct Options
Direct Train
RECOMMENDED
CHEAPEST
FASTEST
Bharuch
Mehsana
Approx Travel Time
4h 30m
₹130
Onwards
Direct Cab
Bharuch
Mehsana
Approx Travel Time
4h 36m
On Demand
Direct Bus
Bharuch
Mehsana
Approx Travel Time
5h 35m
₹600
Onwards
Via Anand
Bharuch
Anand
Mehsana
Approx Travel Time
6h 14m
₹700
Onwards
Bharuch
Anand
Mehsana
Approx Travel Time
5h 11m
₹185
Onwards
Via Nadiad
Bharuch
Nadiad
Mehsana
Approx Travel Time
5h 7m
₹170
Onwards
Bharuch
Nadiad
Mehsana
Approx Travel Time
6h 7m
₹695
Onwards
Via Ahmedabad
Bharuch
Ahmedabad
Mehsana
Approx Travel Time
5h 19m
On Demand
Bharuch
Ahmedabad
Mehsana
Approx Travel Time
6h
On Demand
Via Vadodara
Bharuch
Vadodara
Mehsana
Approx Travel Time
5h 56m
₹205
Onwards
Frequently Asked Questions
What is the distance between Bharuch and Mehsana?
Mehsana is approximately 200+ km from Bharuch.
How long does it take to reach Mehsana from Bharuch?
It takes approximately 5 hours to reach Mehsana from Bharuch by Train.
Routes Connecting Bharuch
Routes From Bharuch
Routes To Bharuch
Routes Connecting Mehsana
Routes From Mehsana
Popular Places Routes
- Ramanathapuram to Latehar
- Bhadrachalam to Palia-Kalan
- Indore to Alangudi
- Gudalur to Narnaul
- Ratangarh to Hamirpur
- Ahmedabad to Mirzapur
- Surendranagar to Vaniyambadi
- Varanasi to Bhim
- Giridih to Goa
- Rourkela to Haliyal
- Giddalur to Sakti
- Ambala to Varanasi
- Digras to Udaipur
- Yavatmal to Delhi
- Chandannagar to Phulbani
- Chalakudy to Mahbubnagar
- Kedarnath to Rayachoti
- Muzaffarpur to Orai
- Channapatna to Pune
- Hajipur to Omalur
- Tirunelveli to Puri
- Mahabalipuram to Mughal-Sarai
- Aonla to Samastipur
- Didwana to Hospet
- Gandhinagar to Chiplun
- Champawat to Sakleshpur
- Dahanu to Chomu
- Bikaner to Phalodi
- Banda to Shahapur
- Nanguneri to Srivaikuntam

