Darjeeling
Darjeeling
Udaipur
Udaipur
Train

Darjeeling to Udaipur

Updated: 20 May 2026

The journey from Darjeeling to the City of Lakes, Udaipur, covers approximately 1900 km. You must travel from Darjeeling to NJP, then board a train to Udaipur City. Flights from Bagdogra to Udaipur usually require a connection in Delhi or Mumbai. Udaipur is famous for its beautiful lakes and palaces.

Total Distance: Driving distance 2000 km, Air distance 1600 km.
Fastest Way
Flight from Bagdogra to Udaipur via Delhi.
Cheapest Way
Sleeper class train is the most economical.
Compare Darjeeling to Udaipur Routes
Train
Connecting
Duration
36 hours
Avg Price
2500-5500 INR
Operator
Connecting trains
Route
NJP to Delhi to Udaipur

Direct trains are rare; most routes require a change in Delhi.

Travel Tips
  • Train Booking
    Book your tickets well in advance to avoid waitlists.
  • Local Transport
    Auto-rickshaws are the most common way to get around Udaipur.
  • Food
    Try the local Rajasthani Dal Baati Churma.
  • Weather
    Udaipur can be very hot in summer; carry light clothing.
  • Connectivity
    Udaipur has excellent mobile and internet connectivity.
Safety Tips
  • Train Safety
    Keep your luggage locked during the long train journey.
  • Emergency
    Keep local emergency numbers saved in your phone.
  • Night Travel
    Avoid isolated areas late at night.
  • Health
    Carry a basic first-aid kit for your journey.
People Also Ask
  • Is there a direct train?
    No, there are no direct trains from NJP to Udaipur.
  • How long is the train?
    The journey takes approximately 36 hours.
  • Which airport is nearest?
    Bagdogra (IXB) is the nearest airport to Darjeeling.
  • Is Udaipur safe?
    Yes, Udaipur is a safe city for tourists.
  • What is the best time?
    Winter is the best time to visit.
Quick Info
  • From Darjeeling, West Bengal, India
  • To Udaipur, Rajasthan, India
  • Modes
Best Time to Travel

October to March for pleasant weather.

Things to Do in Udaipur
1
City Palace
Visit this massive palace complex overlooking Lake Pichola.
2
Lake Pichola
Take a boat ride on this beautiful lake to see the city from a different perspective.
3
Jag Mandir
Explore this historic palace located on an island in Lake Pichola.
4
Saheliyon-ki-Bari
Walk through this beautiful garden built for the royal ladies.
Tags
Darjeeling to Udaipur NJP to Udaipur train Bagdogra to Udaipur flight West Bengal to Rajasthan travel long distance train India Udaipur travel guide Darjeeling transport best way to reach Udaipur