The journey from Shangarh to Mumbai covers about 1800 km. You will travel from Shangarh to Sainj, then take a bus to Chandigarh, and finally a train or flight to Mumbai. The route takes you from the mountains to the coastal city of Mumbai. Expect a total travel time of around 30 to 35 hours by train.
Total Distance: 1800 km by road, 1500 km air distance.
Trains from Chandigarh to Mumbai are very convenient.
October to March for pleasant weather.