The journey from Mahuva to Shimla covers approximately 1450 kilometers, moving from the coastal plains of Gujarat to the mountains of Himachal Pradesh. You will typically travel via Ahmedabad to catch a train to Chandigarh, then take a bus or taxi to Shimla. This route passes through the states of Rajasthan and Haryana. Expect a travel time of 28 to 32 hours by train and road.
Total Distance: 1450 km by road, 1250 km air distance.
Take a train to Chandigarh and then a bus to Shimla.
March to June and September to November.