4 Ways to Reach Bharuch to Mahesana by Bus, Train, Flights, Drive & Taxi

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.

  • Reach Bharuch to Mahesana by taxi and train

  • 4h 50m

  • Rs. 910

 
Bharūch
 
0h 12m
Rs. 210

Step 1: Take a Taxi from Bharūch to reach Ankleshwar Junction (AKV)

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

Step 2: Take a Train from Ankleshwar Junction (AKV) to reach Mahesana Junction (MSH)

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.

  • Reach Bharuch to Mahesana by bus and taxi

  • 9h 7m

  • Rs. 1200

 
Bharuch
 
8h 30m
Rs. 550

Step 1: Take a Bus from Bharuch to reach Reliance

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

Step 2: Take a Taxi from Reliance to reach Mahesāna

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.

  • Reach Bharuch to Mahesana by 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.

  • Reach Bharuch to Mahesana by 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
Check out all the available routes from Mahesana to Bharuch →

Other popular routes from Bharuch