Shimla
Shimla
Udaipur
Udaipur
Bus Driving

Shimla to Udaipur

Updated: 23 May 2026

The journey from Shimla to Udaipur covers approximately 900 km, connecting the hills to the City of Lakes in Rajasthan. You will travel via NH 48. This is a very long journey, so plan accordingly. Udaipur is famous for its beautiful lakes, palaces, and rich culture.

Total Distance: 900 km by road, 750 km air distance.
Fastest Way
Private taxi, taking approximately 18 hours.
Cheapest Way
State transport buses are the most affordable, starting at 2500 INR.
Compare Shimla to Udaipur Routes
Bus
Direct
Driving
Direct
Duration 20 hours 18 hours
Avg Price 2500-4000 INR 12000-18000 INR
Operator HRTC/RSRTC Private Taxi
Route NH 48 through the plains. NH 48.
Tip Volvo buses are recommended for comfort. This is a very long drive; consider an overnight stop.
Travel Tips
  • Highway Driving
    Maintain a steady speed on the highway.
  • Food Stops
    Stop at the food courts on the highway.
  • Navigation
    Use GPS to navigate the Udaipur city traffic.
  • Booking
    Book your bus tickets in advance.
  • Rest Stops
    Take breaks at designated highway rest areas.
Safety Tips
  • Night Driving
    Be cautious of heavy traffic on the highway at night.
  • Vehicle Safety
    Ensure your vehicle is in top condition.
  • Emergency Contacts
    Keep the contact details of highway emergency services.
  • Personal Safety
    Stay alert in crowded areas.
People Also Ask
  • Is there a direct train?
    No, you must change at Delhi.
  • How long is the journey?
    It takes about 18 to 20 hours by road.
  • Is the road safe?
    Yes, the highway is well-maintained and safe.
  • What is the best time to leave?
    Early morning is best.
  • Are there hotels on the way?
    Yes, there are many hotels along the route.
Quick Info
  • From Shimla, Uttarakhand, 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 magnificent palace, a symbol of Udaipur's royal history. It is a must-see.
2
Lake Pichola
Enjoy a boat ride on this beautiful lake. It is a peaceful and scenic experience.
3
Jag Mandir
Explore this historic island palace. It is a beautiful site.
4
Saheliyon-ki-Bari
Visit this beautiful garden, known for its fountains and kiosks. It is a great place for a walk.
Tags
Shimla to Udaipur Shimla to Udaipur distance travel to Udaipur NH 48 route Shimla to Udaipur bus Udaipur travel guide Himachal to Rajasthan long distance travel