Bharuch Mahesana Routes (4 Ways to go)

Planning a trip from Bharuch to Mahesana Cleartrip helps you select the best route between Bharuch & Mahesana based on price, timing & easy mode of transport. Prices are indicative (one-way, one traveller).
Tip: Select a departure date for more accurate pricing.

Distance between Bharuch & Mahesana

The distance from Bharuch to Mahesana is approximately 263.73kms. By car, it takes roughly 3h 36m to reach Mahesana from Bharuch . Take a look at the 4 routes available to reach Mahesana from Bharuch

  • 1.
  • Bharuch to Mahesana Train
  • 4h 50m
  • Rs. 910
 
Bharūch
 
0h 12m
Rs. 210
You can take a car from Bharūch to Ankleshwar Junction (AKV). It will take you around 0h 12m to cover distance of 13.1kms and reach Ankleshwar Junction (AKV) from Bharūch. The total amount for the journey will be approximately Rs.210.
 
Ankleshwar Junction (AKV)
 
4h 38m
Rs. 700
You can reach Mahesana Junction (MSH) from Ankleshwar Junction (AKV) by travelling in a train. Ankleshwar Junction (AKV) to Mahesana Junction (MSH) train takes approximately 4h 38m. You can catch a train from Ankleshwar Junction (AKV) and get down at Mahesana Junction (MSH). The price of the train ticket is approximately Rs. 700.
 
Mahesana Junction (MSH)
  • 2.
  • Bharuch to Mahesana Night bus
  • 9h 7m
  • Rs. 1200
 
Bharuch
 
8h 30m
Rs. 550
Travelling in a bus is one of the ways to reach Reliance from Bharuch. The total journey between Bharuch & Reliance takes around 8h 30m in a bus. The bus ticket price for the journey is approximately Rs.550.
 
Reliance
 
0h 37m
Rs. 650
You can take a car from Reliance to Mahesāna. It will take you around 0h 37m to cover distance of 36.2kms and reach Mahesāna from Reliance. The total amount for the journey will be approximately Rs.650.
 
Mahesāna
  • 3.
  • Bharuch to Mahesana Drive
  • 3h 36m
  • Rs. 1731
 
Bharūch
 
3h 36m
Rs. 1731
You can take a car from Bharūch to Mahesāna. It will take you around 3h 36m to cover distance of 263.73kms and reach Mahesāna from Bharūch. The total amount for the journey will be approximately Rs.1731.
 
Mahesāna
  • 4.
  • Bharuch to Mahesana Taxi
  • 3h 36m
  • Rs. 4400
 
Bharūch
 
3h 36m
Rs. 4400
You can take a car from Bharūch to Mahesāna. It will take you around 3h 36m to cover distance of 263.73kms and reach Mahesāna from Bharūch. The total amount for the journey will be approximately Rs.4400.
 
Mahesāna