Faridabad
Faridabad
Udaipur
Udaipur
Train Driving

Faridabad to Udaipur

Updated: 20 May 2026

Udaipur is approximately 700 kilometers from Faridabad. The most convenient way to travel is by train from New Delhi or Hazrat Nizamuddin, which takes about 12 to 14 hours. Alternatively, you can drive via the NH 48. Udaipur is known as the City of Lakes and is famous for its beautiful palaces, lakes, and romantic atmosphere.

Total Distance: 700 km driving distance, 600 km straight-line air distance.
Fastest Way
Train from Hazrat Nizamuddin, taking about 13 hours.
Cheapest Way
Sleeper class train, costing approximately 600 INR.
Compare Faridabad to Udaipur Routes
Train
Direct
Duration
13 hours
Avg Price
800-2500 INR
Operator
Mewar Express
Route
Hazrat Nizamuddin to Udaipur City.

Book in advance as this route is popular with tourists.

Driving
Direct
Duration
13 hours
Avg Price
4000-6000 INR
Operator
Self-drive
Route
NH 48.

The road is well-maintained but watch for speed cameras.

Travel Tips
  • Food
    Try the local Rajasthani cuisine, especially the Dal Baati Churma.
  • Local Transport
    Use auto-rickshaws for city travel.
  • Weather
    Summers can be hot; carry light cotton clothing.
  • Booking
    Book your train tickets at least 15 days in advance.
  • Sightseeing
    Hire a guide for the City Palace to understand its history.
Safety Tips
  • Night Travel
    Avoid isolated areas near the lakes at night.
  • Emergency
    Dial 100 for police assistance in Udaipur.
  • Scams
    Be wary of overcharging by auto-rickshaw drivers.
  • Water
    Drink only bottled water to avoid health issues.
People Also Ask
  • Is there a direct train from Faridabad to Udaipur?
    Yes, there are direct trains from Hazrat Nizamuddin to Udaipur.
  • How long is the drive from Faridabad to Udaipur?
    It takes about 13 hours by road.
  • What is the best time to visit Udaipur?
    Winter months from October to March are ideal.
  • Is Udaipur safe for tourists?
    Yes, Udaipur is considered a safe city for travelers.
  • What is the distance between Faridabad and Udaipur?
    It is about 700 km by road.
Quick Info
  • From Faridabad, Haryana, India
  • To Udaipur, Rajasthan, India
  • Modes
Best Time to Travel

October to March, when the weather is pleasant for exploring the city.

Things to Do in Udaipur
1
City Palace
Explore this massive palace complex overlooking Lake Pichola.
2
Lake Pichola
Enjoy a boat ride on this beautiful lake, especially during sunset.
3
Jag Mandir
Visit this island palace located in the middle of Lake Pichola.
4
Saheliyon-ki-Bari
Stroll through this beautiful garden known for its fountains and kiosks.
Tags
Faridabad to Udaipur train Delhi to Udaipur road trip fastest way to Udaipur Udaipur travel guide Rajasthan tourism train fare Faridabad to Udaipur best time to visit Udaipur travel tips for Rajasthan