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

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

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

  • 1.

  • Reach Mahesana to Anand by train

  • 3h 0m

  • Rs. 600

 
Mahesana Junction (MSH)
 
3h 0m
Rs. 600
You can reach Anand Junction (ANND) from Mahesana Junction (MSH) by travelling in a train. Mahesana Junction (MSH) to Anand Junction (ANND) train takes approximately 3h 0m. You can catch a train from Mahesana Junction (MSH) and get down at Anand Junction (ANND). The price of the train ticket is approximately Rs. 600.
 
Anand Junction (ANND)
  • 2.

  • Reach Mahesana to Anand by Drive

  • 2h 3m

  • Rs. 977

 
Mahesāna
 
2h 3m
Rs. 977
You can take a car from Mahesāna to Ānand. It will take you around 2h 3m to cover distance of 148.97kms and reach Ānand from Mahesāna. The total amount for the journey will be approximately Rs.977.
 
Ānand
  • 3.

  • Reach Mahesana to Anand by train

  • 2h 53m

  • Rs. 1150

 
Mahesana Junction (MSH)
 
1h 28m
Rs. 600

Step 1: Take a Train from Mahesana Junction (MSH) to reach Ahmedabad Junction (ADI)

You can reach Ahmedabad Junction (ADI) from Mahesana Junction (MSH) by travelling in a train. Mahesana Junction (MSH) to Ahmedabad Junction (ADI) train takes approximately 1h 28m. You can catch a train from Mahesana Junction (MSH) and get down at Ahmedabad Junction (ADI). The price of the train ticket is approximately Rs. 600.
 
Ahmedabad Junction (ADI)
 
1h 7m
Rs. 550

Step 2: Take a Train from Ahmedabad Junction (ADI) to reach Anand Junction (ANND)

You can reach Anand Junction (ANND) from Ahmedabad Junction (ADI) by travelling in a train. Ahmedabad Junction (ADI) to Anand Junction (ANND) train takes approximately 1h 7m. You can catch a train from Ahmedabad Junction (ADI) and get down at Anand Junction (ANND). The price of the train ticket is approximately Rs. 550.
 
Anand Junction (ANND)
  • 4.

  • Reach Mahesana to Anand by taxi

  • 2h 3m

  • Rs. 2500

 
Mahesāna
 
2h 3m
Rs. 2500
You can take a car from Mahesāna to Ānand. It will take you around 2h 3m to cover distance of 148.97kms and reach Ānand from Mahesāna. The total amount for the journey will be approximately Rs.2500.
 
Ānand
Check out all the available routes from Anand to Mahesana →

Other popular routes from Mahesana