The journey from Mehsana to Bharuch covers 200 km. The route is best traveled by road via NH 48. Buses and trains are available, and the travel time is about 4 to 5 hours. You will pass through Ahmedabad and Vadodara on your way.
Total Distance: 200 km by road, 180 km air distance.
Book a sleeper bus for comfort.
October to March, for pleasant weather.