Travel from Udaipur to Mahesāna

How to get from Udaipur to Mahesāna?

There is no direct connection from Udaipur to Mahesāna. However, you can take the taxi to Sirohi Road (SOH) then take the train to Mahesana Junction (MSH). Alternatively, you can take the bus to Ahmedabad Junction (ADI) then take the train to Mahesana Junction (MSH).

How to get from Udaipur to Mahesāna

From Udaipur taxi to Sirohi Road (SOH) then train to Mahesana Junction (MSH). 5 h 57 min ₹2,499. From Udaipur bus to Ahmedabad Junction (ADI) then train to Mahesana Junction (MSH). 6 h 47 min ₹1,372. From Udaipur taxi to Mahesāna. 3 h 38 min ₹3,299. From Udaipur drive to Mahesāna. 3 h 38 min ₹1,974.

Operators from Udaipur to Mahesāna