The distance from Nathdwara to Shimla is about 800 km. The most practical way is to take a train from Udaipur to Chandigarh and then a bus or taxi to Shimla. The journey takes approximately 20 to 25 hours by train and road. Shimla is a popular hill station known for its colonial architecture.
Total Distance: 800 km by road, 650 km air distance.
|
Connecting
|
Connecting
|
|
|---|---|---|
| Duration | 25 hours | 22 hours |
| Avg Price | 1200 - 3000 INR | 1500 - 3000 INR |
| Operator | Indian Railways | Private Bus Operators |
| Route | Udaipur to Chandigarh, then road to Shimla | Nathdwara to Shimla via Delhi |
| Tip | Book tickets well in advance. | Long journey; prefer train. |
April to June and October to February for pleasant weather.