6 Ways to Reach Mumbai to Mahesana by Bus, Train, Flights, Drive & Taxi

Planning a trip from Mumbai to Mahesana Cleartrip helps you select the best route between Mumbai & 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 Mumbai & Mahesana

The distance from Mumbai to Mahesana is approximately 598.26kms. By car, it takes roughly 8h 23m to reach Mahesana from Mumbai . Take a look at the 6 routes available to reach Mahesana from Mumbai

  • 1.

  • Reach Mumbai to Mahesana by bus

  • 14h 30m

  • Rs. 600

 
Mumbai
 
14h 30m
Rs. 600
Travelling in a bus is one of the ways to reach Mehsana from Mumbai. The total journey between Mumbai & Mehsana takes around 14h 30m in a bus. The bus ticket price for the journey is approximately Rs.600.
 
Mehsana
  • 2.

  • Reach Mumbai to Mahesana by train

  • 11h 34m

  • Rs. 873

 
Elphinstone Rd
 
2h 39m
Rs. 23

Step 1: Take a Train from Elphinstone Rd to reach Dahanu Road

You can reach Dahanu Road from Elphinstone Rd by travelling in a train. Elphinstone Rd to Dahanu Road train takes approximately 2h 39m. You can catch a train from Elphinstone Rd and get down at Dahanu Road. The price of the train ticket is approximately Rs. 23.
 
Dahanu Road
 
7h 55m
Rs. 850

Step 2: Take a Train from Dahanu Road (DRD) to reach Mahesana Junction (MSH)

You can reach Mahesana Junction (MSH) from Dahanu Road (DRD) by travelling in a train. Dahanu Road (DRD) to Mahesana Junction (MSH) train takes approximately 7h 55m. You can catch a train from Dahanu Road (DRD) and get down at Mahesana Junction (MSH). The price of the train ticket is approximately Rs. 850.
 
Mahesana Junction (MSH)
  • 3.

  • Reach Mumbai to Mahesana by train

  • 9h 8m

  • Rs. 900

 
Dadar (DDR)
 
9h 8m
Rs. 900
You can reach Mahesana Junction (MSH) from Dadar (DDR) by travelling in a train. Dadar (DDR) to Mahesana Junction (MSH) train takes approximately 9h 8m. You can catch a train from Dadar (DDR) and get down at Mahesana Junction (MSH). The price of the train ticket is approximately Rs. 900.
 
Mahesana Junction (MSH)
  • 4.

  • Reach Mumbai to Mahesana by train, flight, and taxi

  • 4h 30m

  • Rs. 2365

 
Elphinstone Rd
 
0h 15m
Rs. 5

Step 1: Take a Train from Elphinstone Rd to reach Vile Parle

You can reach Vile Parle from Elphinstone Rd by travelling in a train. Elphinstone Rd to Vile Parle train takes approximately 0h 15m. You can catch a train from Elphinstone Rd and get down at Vile Parle. The price of the train ticket is approximately Rs. 5.
 
Vile Parle
 
1h 5m
Rs. 1600

Step 2: Take a Flight from Mumbai to reach Ahmedabad

You can travel from Mumbai to Ahmedabad by booking a flight. The total flight time between Mumbai & Ahmedabad is around 1h 5m. The price of the flight ticket is approximately Rs.1600.
 
Ahmedabad
 
0h 9m
Rs. 210

Step 3: Take a Taxi from Ahmedabad to reach Sabarmati Junction (SBI)

You can take a car from Ahmedabad to Sabarmati Junction (SBI). It will take you around 0h 9m to cover distance of 9.46kms and reach Sabarmati Junction (SBI) from Ahmedabad. The total amount for the journey will be approximately Rs.210.
 
Sabarmati Junction (SBI)
 
1h 1m
Rs. 550

Step 4: Take a Train from Sabarmati Junction (SBI) to reach Mahesana Junction (MSH)

You can reach Mahesana Junction (MSH) from Sabarmati Junction (SBI) by travelling in a train. Sabarmati Junction (SBI) to Mahesana Junction (MSH) train takes approximately 1h 1m. You can catch a train from Sabarmati Junction (SBI) and get down at Mahesana Junction (MSH). The price of the train ticket is approximately Rs. 550.
 
Mahesana Junction (MSH)
  • 5.

  • Reach Mumbai to Mahesana by train, flight, and taxi

  • 6h 46m

  • Rs. 2555

 
Elphinstone Rd
 
0h 15m
Rs. 5

Step 1: Take a Train from Elphinstone Rd to reach Vile Parle

You can reach Vile Parle from Elphinstone Rd by travelling in a train. Elphinstone Rd to Vile Parle train takes approximately 0h 15m. You can catch a train from Elphinstone Rd and get down at Vile Parle. The price of the train ticket is approximately Rs. 5.
 
Vile Parle
 
1h 0m
Rs. 1800

Step 2: Take a Flight from Mumbai to reach Vadodara

You can travel from Mumbai to Vadodara by booking a flight. The total flight time between Mumbai & Vadodara is around 1h 0m. The price of the flight ticket is approximately Rs.1800.
 
Vadodara
 
0h 5m
Rs. 100

Step 3: Take a Taxi from Vadodara to reach Vadodara Junction (BRC)

You can take a car from Vadodara to Vadodara Junction (BRC). It will take you around 0h 5m to cover distance of 5.09kms and reach Vadodara Junction (BRC) from Vadodara. The total amount for the journey will be approximately Rs.100.
 
Vadodara Junction (BRC)
 
3h 26m
Rs. 650

Step 4: Take a Train from Vadodara Junction (BRC) to reach Mahesana Junction (MSH)

You can reach Mahesana Junction (MSH) from Vadodara Junction (BRC) by travelling in a train. Vadodara Junction (BRC) to Mahesana Junction (MSH) train takes approximately 3h 26m. You can catch a train from Vadodara Junction (BRC) and get down at Mahesana Junction (MSH). The price of the train ticket is approximately Rs. 650.
 
Mahesana Junction (MSH)
  • 6.

  • Reach Mumbai to Mahesana by Drive

  • 8h 23m

  • Rs. 3926

 
Mumbai
 
8h 23m
Rs. 3926
You can take a car from Mumbai to Mahesāna. It will take you around 8h 23m to cover distance of 598.26kms and reach Mahesāna from Mumbai. The total amount for the journey will be approximately Rs.3926.
 
Mahesāna
Check out all the available routes from Mahesana to Mumbai →

Other popular routes from Mumbai