The journey from the mountains of Gangtok to the City of Lakes, Udaipur, is a long-distance trip. You must first travel to NJP by road. From NJP, you can take a train to Udaipur, usually involving a change in Delhi or Jaipur. Alternatively, fly from Bagdogra to Udaipur via Delhi or Mumbai.
Total Distance: 2300 km by road, 1800 km air distance.
The train journey is scenic but very long.
Udaipur airport is well-connected to Delhi.
September to March for pleasant weather.