Amritsar
Amritsar
Udaipur
Udaipur
Train Bus

Amritsar to Udaipur

Updated: 20 May 2026

The journey from Amritsar to Udaipur covers approximately 950 kilometers, connecting the cultural heart of Punjab to the romantic 'City of Lakes' in Rajasthan. The most convenient way to travel is by train, with connecting services available. Alternatively, you can travel by road, which takes about 18 to 20 hours via the NH 52 and NH 48. Udaipur is famous for its beautiful lakes, palaces, and vibrant culture.

Total Distance: 950 km by road, 750 km air distance.
Fastest Way
Train, taking about 19 hours.
Cheapest Way
Train, costing around 1200 INR.
Compare Amritsar to Udaipur Routes
Train
Connecting
Duration
19 hours
Avg Price
1200-3000 INR
Operator
Indian Railways
Route
Amritsar to Delhi/Jaipur, then to Udaipur.

Book your train tickets well in advance for a comfortable journey.

Bus
Connecting
Duration
20 hours
Avg Price
1800-2800 INR
Operator
RSRTC/Private
Route
NH 52 and NH 48 via Jaipur.

Buses are available but the journey is long and tiring.

Travel Tips
  • Train Booking
    Book your train tickets early to ensure a confirmed seat.
  • Road Travel
    If traveling by road, plan for breaks as it is a long journey.
  • Local Transport
    Use auto-rickshaws or rent a car for local commuting within Udaipur.
  • Clothing
    Pack light clothing for the summer and warm layers for the winter.
  • Planning
    Check the weather forecast before starting your journey.
Safety Tips
  • Secure Belongings
    Keep your bags and valuables safe in public transport.
  • Taxi Safety
    Use only registered taxi services for intercity travel.
  • Emergency Contacts
    Keep local emergency numbers saved in your phone.
  • Daytime Travel
    Prefer traveling during the day for better safety.
People Also Ask
  • Is there a direct train?
    No, you must change at Delhi or Jaipur.
  • How long is the bus ride?
    The bus ride takes about 20 hours.
  • Is Udaipur safe?
    Yes, it is a safe and welcoming city.
  • What is the best way to travel?
    Train is the most comfortable and direct mode.
  • Are there tolls?
    Yes, there are several toll plazas on the highway.
Quick Info
  • From Amritsar, Punjab, India
  • To Udaipur, Rajasthan, India
  • Modes
Best Time to Travel

October to March for pleasant weather.

Things to Do in Udaipur
1
City Palace
A grand palace complex overlooking Lake Pichola, known for its stunning architecture.
2
Lake Pichola
A beautiful lake famous for its boat rides and views of the City Palace.
3
Jag Mandir
A palace built on an island in Lake Pichola, known for its beauty and history.
4
Saheliyon Ki Bari
A beautiful garden with fountains, kiosks, and marble elephants.
Tags
Amritsar to Udaipur train Amritsar to Udaipur bus Udaipur travel guide Rajasthan travel Amritsar to Udaipur distance how to reach Udaipur traveling to Udaipur Udaipur railway station