There are 8 ways to get from Amritsar to Udaipur by train, bus, car, taxi, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train via Ludhiāna
best- Take the train from Amritsar Jn to Ludhiana Jntrain
- Take the train from Ludhiana Jn to Sadulpur Jntrain
- Take the train from Sadulpur Jn to Nawalgarhtrain
12h 3m₹1,276–5,045Train
cheapest- Take the train from Amritsar Jn to Sirsatrain 19612 / ...
- Take the train from Sirsa to Nawalgarhtrain 19808
16h 8m₹1,223–4,637Bus, train
- Take the bus from Amritsar to Bathindabus
- Take the bus from Bathinda to Hisarbus
- Take the train from Hisar to Nawalgarhtrain
13h 45mDrive 496.6 km
- Drive from Amritsar to Udaipurcar 496.6 km
7h 29m₹4,813–6,952Taxi
- Take the taxi from Amritsar to Udaipurtaxi 496.6 km
7h 29m₹13,000–17,000Fly to Indira Gandhi International Airport, train
- Fly from Sri Guru Ram Dass Jee International Airport (ATQ) to Indira Gandhi International Airport (DEL)plane ATQ - DEL
- Take the train from Shahabad Md.Pur to Kanwattrain
9h 30m₹4,701–8,406Bus
- Take the bus from Amritsar to Chandigarhbus redbusIndia_Bharat Benz A/C Seater /Sleeper
- Take the bus from Chandigarh to Nawalgarhbus
16h 47m₹1,884–3,696Fly to Jaipur International Airport, train
- Fly from Sri Guru Ram Dass Jee International Airport (ATQ) to Jaipur International Airport (JAI)plane ATQ - JAI
- Take the train from Jaipur to Palsanatrain
12h 8m₹6,433–11,119
Sri Guru Ram Dass Jee International Airport (ATQ) to Indira Gandhi International Airport (DEL) flights
Comparing Your Travel Options
The cheapest way to get from Amritsar to Udaipur is to train which costs ₹1,200 - ₹4,700 and takes 16h 8m.
The fastest way to get from Amritsar to Udaipur is to drive which takes 7h 29m and costs ₹4,800 - ₹7,000.
No, there is no direct bus from Amritsar to Udaipur. However, there are services departing from Amritsar and arriving at Nawalgarh via Chandigarh. The journey, including transfers, takes approximately 16h 47m.
No, there is no direct train from Amritsar to Udaipur. However, there are services departing from Amritsar Jn and arriving at Nawalgarh via Ludhiana Jn and Sadulpur Jn. The journey, including transfers, takes approximately 12h 3m.
The distance between Amritsar and Udaipur is 594 km. The road distance is 496.6 km.
The best way to get from Amritsar to Udaipur without a car is to train via Ludhiāna which takes 12h 3m and costs ₹1,200 - ₹5,500.
It takes approximately 12h 3m to get from Amritsar to Udaipur, including transfers.
Amritsar to Udaipur bus services, operated by Indo Canadian Express, depart from Amritsar station.
Amritsar to Udaipur train services, operated by Indian Railways, depart from Amritsar Jn station.
The best way to get from Amritsar to Udaipur is to train via Ludhiāna which takes 12h 3m and costs ₹1,200 - ₹5,500. Alternatively, you can bus, which costs ₹1,800 - ₹3,700 and takes 16h 47m.
What companies run services between Amritsar, India and Udaipur, Rajasthan, India?
You can take a train from Amritsar Jn to Udaipur via Ludhiana Jn, Sadulpur Jn, and Nawalgarh in around 12h 3m. Alternatively, you can take a bus from Amritsar to Udaipur via Chandigarh, Chandigarh, and Nawalgarh in around 16h 47m.
- Website
- airindia.in
Flights from Sri Guru Ram Dass Jee International Airport to Indira Gandhi International Airport
- Ave. Duration
- 1h 13m
- When
- Every day
- Estimated price
- ₹3,300–12,000
Flights from Sri Guru Ram Dass Jee International Airport to Jaipur International Airport via Indira Gandhi International Airport
- Ave. Duration
- 6h 26m
- When
- Every day
- Estimated price
- ₹5,500–9,500
Flights from Sri Guru Ram Dass Jee International Airport to Jaipur International Airport via Mumbai
- Ave. Duration
- 9h 57m
- When
- Every day
- Estimated price
- ₹5,500–9,500
- Website
- goindigo.in
Flights from Sri Guru Ram Dass Jee International Airport to Indira Gandhi International Airport
- Ave. Duration
- 1h 13m
- When
- Every day
- Estimated price
- ₹3,600–5,500
Flights from Sri Guru Ram Dass Jee International Airport to Jaipur International Airport via Ahmedabad
- Ave. Duration
- 4h 40m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹5,500–9,000
Flights from Sri Guru Ram Dass Jee International Airport to Jaipur International Airport via Indira Gandhi International Airport
- Ave. Duration
- 6h 31m
- When
- Every day
- Estimated price
- ₹5,500–9,000
Flights from Sri Guru Ram Dass Jee International Airport to Jaipur International Airport via Pune
- Ave. Duration
- 7h 30m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- ₹5,500–9,000
Flights from Sri Guru Ram Dass Jee International Airport to Jaipur International Airport via Kolkata
- Ave. Duration
- 7h 35m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹5,500–9,000
- Website
- airindiaexpress.in
Flights from Sri Guru Ram Dass Jee International Airport to Indira Gandhi International Airport
- Ave. Duration
- 1h 10m
- When
- Monday, Tuesday, Wednesday, and Friday
- Estimated price
- ₹3,300–12,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Amritsar Jn to Ludhiana Jn
- Ave. Duration
- 2h
- Frequency
- Hourly
- Estimated price
- ₹150–1,200
- Website
- irctc.co.in
- Sleeper Class
- ₹150–190
- Third AC (3A)
- ₹430–550
- Second AC (2A)
- ₹550–750
- First Class (1A)
- ₹950–1,200
Train from Ludhiana Jn to Sadulpur Jn
- Ave. Duration
- 5h
- Frequency
- Once a week
- Estimated price
- ₹210–1,600
- Website
- irctc.co.in
- Sleeper Class
- ₹210–250
- Third AC (3A)
- ₹550–700
- Second AC (2A)
- ₹750–1,000
- First Class (1A)
- ₹1,200–1,600
Train from Sadulpur Jn to Nawalgarh
- Ave. Duration
- 2h 29m
- Frequency
- Once daily
- Estimated price
- ₹160–1,300
- Website
- irctc.co.in
- Sleeper Class
- ₹160–190
- Third AC (3A)
- ₹440–550
- Second AC (2A)
- ₹600–750
- First Class (1A)
- ₹950–1,300
Train from Hisar to Nawalgarh
- Ave. Duration
- 4h 14m
- Frequency
- 6 times a week
- Estimated price
- ₹180–1,500
- Website
- irctc.co.in
- Sleeper Class
- ₹180–220
- Third AC (3A)
- ₹500–650
- Second AC (2A)
- ₹650–900
- First Class (1A)
- ₹1,100–1,500
Train from Shahabad Md.Pur to Kanwat
- Ave. Duration
- 3h 50m
- Frequency
- Twice a week
- Estimated price
- ₹170–1,400
- Website
- irctc.co.in
- Sleeper Class
- ₹170–210
- Third AC (3A)
- ₹480–600
- Second AC (2A)
- ₹650–850
- First Class (1A)
- ₹1,000–1,400
Train from Amritsar Jn to Sirsa
- Ave. Duration
- 8h 55m
- Frequency
- 3 times a week
- Estimated price
- ₹260–2,000
- Website
- irctc.co.in
- Sleeper Class
- ₹260–310
- Third AC (3A)
- ₹650–850
- Second AC (2A)
- ₹950–1,200
- First Class (1A)
- ₹1,600–2,000
Train from Sirsa to Nawalgarh
- Ave. Duration
- 5h 39m
- Frequency
- 4 times a week
- Estimated price
- ₹210–1,700
- Website
- irctc.co.in
- Sleeper Class
- ₹210–260
- Third AC (3A)
- ₹550–750
- Second AC (2A)
- ₹800–1,000
- First Class (1A)
- ₹1,300–1,700
Train from Jaipur to Palsana
- Ave. Duration
- 1h 29m
- Frequency
- 3 times a day
- Estimated price
- ₹130–1,100
- Website
- irctc.co.in
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹380–480
- Second AC (2A)
- ₹500–650
- First Class (1A)
- ₹800–1,100
- Website
- New deep Motors
Bus from Amritsar to Bathinda
- Ave. Duration
- 4h 30m
- Frequency
- Hourly
- Schedules at
- New deep Motors
- Phone
- +91 9915642215
- [email protected]
- Website
- Raj Transport
Bus from Amritsar to Bathinda
- Ave. Duration
- 4h 11m
- Frequency
- 5 times a day
- Website
- Raj Transport
- Website
- Raj Transport
Bus from Amritsar to Chandigarh
- Ave. Duration
- 4h 5m
- Frequency
- 3 times a week
- Website
- Raj Transport
- Website
- Raj Transport
- Phone
- +91 72199 79797
- Website
- Kissan Travels Pilani
Bus from Amritsar to Bathinda
- Ave. Duration
- 3h 50m
- Frequency
- Once daily
- Website
- Kissan Travels Pilani
- Website
- Vinod Bus Service
Bus from Amritsar to Bathinda
- Ave. Duration
- 3h 50m
- Frequency
- Once daily
- Schedules at
- Vinod Bus Service
Bus from Bathinda to Hisar
- Ave. Duration
- 2h 20m
- Frequency
- 3 times a day
- Schedules at
- Vinod Bus Service
- Phone
- +91 89598 09528
- Website
- Dune Express
Bus from Amritsar to Bathinda
- Ave. Duration
- 3h 30m
- Frequency
- 5 times a week
- Schedules at
- Dune Express
- Website
- Shri Bhawani Bus Service
Bus from Amritsar to Bathinda
- Ave. Duration
- 3h 35m
- Frequency
- 3 times a week
- Schedules at
- Shri Bhawani Bus Service
Bus from Bathinda to Hisar
- Ave. Duration
- 2h 30m
- Frequency
- 3 times a week
- Schedules at
- Shri Bhawani Bus Service
Bus from Amritsar to Bathinda
- Ave. Duration
- 4h 15m
- Frequency
- Twice a week
- Schedules at
- The Amritsar Bhantindha Transport Co Op Society
- Website
- Puneet Bus Service
Bus from Amritsar to Bathinda
- Ave. Duration
- 5h 35m
- Frequency
- Twice a week
- Schedules at
- Puneet Bus Service
- Phone
- +91 9928371859
- Website
- Vijay Tours And Travels
Bus from Bathinda to Hisar
- Ave. Duration
- 3h 10m
- Frequency
- 3 times a week
- Website
- Vijay Tours And Travels
Bus from Amritsar to Chandigarh
- Ave. Duration
- 5h 40m
- Frequency
- 3 times a week
- Website
- Vijay Tours And Travels
- Phone
- +91 9316 993169
- [email protected]
- Website
- Indo Canadian Express
Bus from Amritsar to Chandigarh
- Ave. Duration
- 4h 55m
- Frequency
- Every 3 hours
- Schedules at
- Indo Canadian Express
- Website
- Maharaja Tour & Travels
Bus from Amritsar to Chandigarh
- Ave. Duration
- 3h 10m
- Frequency
- 4 times a day
- Schedules at
- Maharaja Tour & Travels
Bus from Amritsar to Chandigarh
- Ave. Duration
- 4h 25m
- Frequency
- 5 times a day
- Schedules at
- Orbit Aviation Private Limited
- Website
- Guardian Travels
Bus from Amritsar to Chandigarh
- Ave. Duration
- 4h 5m
- Frequency
- Twice daily
- Schedules at
- Guardian Travels
- Phone
- +91 79731 12882
- [email protected]
- Website
- BS Travels
Bus from Amritsar to Chandigarh
- Ave. Duration
- 2h 20m
- Frequency
- Once daily
- Schedules at
- BS Travels
- Phone
- 7230947777
- [email protected]
- Website
- Mahalaxmi Travels
Bus from Amritsar to Chandigarh
- Ave. Duration
- 5h 29m
- Frequency
- Once daily
- Schedules at
- Mahalaxmi Travels
- Website
- Lat Sahab Bus Service
Bus from Amritsar to Chandigarh
- Ave. Duration
- 4h 29m
- Frequency
- 5 times a week
- Schedules at
- Lat Sahab Bus Service
- Phone
- +91 8377971006
- [email protected]
- Website
- Laxmi Holidays
Bus from Amritsar to Chandigarh
- Ave. Duration
- 5h
- Frequency
- 5 times a week
- Estimated price
- ₹700–1,500
- Schedules at
- Laxmi Holidays
Bus from Amritsar to Chandigarh
- Ave. Duration
- 2h 25m
- Frequency
- 4 times a week
- Schedules at
- Golden Temple Volvo Bus Service
- Phone
- +91 99883 52713
- [email protected]
- Website
- Fateh Tour And Travels
Bus from Amritsar to Chandigarh
- Ave. Duration
- 2h 20m
- Frequency
- 3 times a week
- Schedules at
- Fateh Tour And Travels
- Website
- Navya Travels
Bus from Amritsar to Chandigarh
- Ave. Duration
- 4h 30m
- Frequency
- 3 times a week
- Schedules at
- Navya Travels
- Phone
- +917412069719
- [email protected]
- Website
- transport.rajasthan.gov.in
Bus from Chandigarh to Nawalgarh
- Ave. Duration
- 10h 14m
- Frequency
- Once daily
- Estimated price
- ₹400–1,253
- Website
- transport.rajasthan.gov.in
- Deluxe
- ₹430–550
- Express
- ₹400–600
- AC Sleeper
- ₹750–1,000
- Semi Delux
- ₹1,253
- Ave. Duration
- 7h 29m
- Estimated price
- ₹13,000–17,000
Jwala Tours and Travels
- Phone
- +91 9876 70 15 51
- Website
- jwalatourandtravels.com
Nishan Car Rentals
- Phone
- +91 946 455 5874
- Website
- nishancarrental.com
R K Holidays
- Phone
- +91 977 991 6161
- Website
- taxiamritsar.in
Want to know more about travelling around India
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
How to travel India's Golden Triangle
Read the travel guide
Booking & Getting There
Amritsar to Udaipur bus services, operated by Indo Canadian Express, arrive at Chandigarh station.
Amritsar to Udaipur train services, operated by Indian Railways, arrive at Ludhiana Jn station.
Yes, the driving distance between Amritsar to Udaipur is 497 km. It takes approximately 7h 29m to drive from Amritsar to Udaipur.
There are four+ hotels available in Udaipur.


























