Nainital
Nainital
Udaipur
Udaipur
Train Flight

Nainital to Udaipur

Updated: 20 May 2026

The journey from Nainital to Udaipur covers about 1300 km. You must first reach Kathgodam, then take a train to Delhi. From Delhi, you can board a train to Udaipur or fly to Maharana Pratap Airport. This route takes you from the Himalayan foothills to the city of lakes in Rajasthan. Total travel time is approximately 22 to 28 hours.

Total Distance: 1300 km by road, 1000 km air distance.
Fastest Way
Flight from Pantnagar via Delhi, taking about 6 hours.
Cheapest Way
Train via Delhi, costing approximately 2800 INR in 3AC.
Compare Nainital to Udaipur Routes
Train
Connecting
Duration
26 hours
Avg Price
2800-5500 INR
Operator
Mewar Express
Route
Kathgodam to Delhi, then Delhi to Udaipur City.

The Mewar Express from Delhi is a convenient overnight train.

Flight
Connecting
Duration
6 hours
Avg Price
7500-14000 INR
Operator
IndiGo
Route
Pantnagar (PGH) to Udaipur (UDR) via Delhi.

Book connecting flights on a single PNR for better protection.

Travel Tips
  • Local Transport
    Use auto-rickshaws for local commuting in Udaipur.
  • Food
    Try the famous Rajasthani cuisine at local eateries.
  • Weather
    Udaipur is generally pleasant but can get hot in summer.
  • Connectivity
    The city is well-connected by rail and air to all major hubs.
  • Shopping
    Visit Hathi Pol for traditional handicrafts and textiles.
Safety Tips
  • Night Safety
    Stick to well-populated areas at night.
  • Taxi Safety
    Use verified ride-hailing apps for all your local travel.
  • Crowd Safety
    Be careful with your belongings in the busy markets.
  • Emergency
    Dial 100 for police assistance.
People Also Ask
  • Is there a direct train from Nainital to Udaipur?
    No, you must change trains in Delhi.
  • How long does the flight take?
    The total travel time including the layover is about 6 hours.
  • Is Udaipur safe for tourists?
    Yes, it is a safe and welcoming city.
  • What is the best way to reach Udaipur?
    Flying is the most time-efficient method.
  • Are there buses from Nainital to Udaipur?
    No, the distance is too great for a direct bus service.
Quick Info
  • From Nainital, Uttarakhand, India
  • To Udaipur, Rajasthan, India
  • Modes
Best Time to Travel

October to March for pleasant weather in Udaipur.

Things to Do in Udaipur
1
City Palace
Visit this grand palace complex, which is a major landmark in Udaipur.
2
Lake Pichola
Enjoy a boat ride on this beautiful lake, offering stunning views of the City Palace.
3
Jag Mandir
Explore this historic palace located on an island in Lake Pichola.
4
Saheliyon-ki-Bari
Visit this beautiful garden, known for its fountains and kiosks.
Tags
Nainital to Udaipur Kathgodam to Udaipur train flights to Udaipur from Pantnagar travel from Uttarakhand to Rajasthan Nainital to Udaipur distance best route to Udaipur train from Delhi to Udaipur Udaipur travel tips Nainital transport Udaipur connectivity