There are 8 ways to get from Sardarshahar to Udaipur by bus, train, 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.
Bus via Jodhpur
best- Take the bus from SardarShahar, Rajasthan to Bikaner, Rajasthanbus
- Take the bus from Bikaner, Rajasthan to Jodhpur, Rajasthanbus
- Take the bus from Mandi More to Ananta Hospitalbus
13h 45mTrain
cheapest- Take the train from Sardarshahr to Ratangarh Jntrain
- Take the train from Ratangarh Jn to Ajmertrain
- Take the train from Ajmer to Ranapratapnagartrain
14h 10m₹556–4,465Drive 507.7 km
- Drive from Sardarshahar to Udaipurcar 507.7 km
7h 42m₹5,710–8,248Taxi
- Take the taxi from Sardarshahar to Udaipurtaxi 507.7 km
7h 42m₹10,000–12,000Bus to Nal Airport, fly
- Take the bus from SardarShahar, Rajasthan to Bikaner, Rajasthanbus
- Fly from Nal Airport (BKB) to Dabok Airport (UDR)plane BKB - UDR
8h 16mBus
- Take the bus from Sardarshar to Bikanerbus
- Take the bus from Bikaner to Ajmerbus
- Take the bus from Ajmer to Udaipurbus
18h 42m₹652–1,722Train, train to Jaipur International Airport, fly
- Take the train from Sardarshahr to Ratangarh Jntrain
- Take the train from Ratangarh Jn to Gandhinagar Jprtrain
- Fly from Jaipur International Airport (JAI) to Dabok Airport (UDR)plane JAI - UDR
10h 37m₹6,825–18,188Train, train to Indira Gandhi International Airport, fly
- Take the train from Sardarshahr to Ratangarh Jntrain
- Take the train from Ratangarh Jn to New Delhitrain
- Fly from Indira Gandhi International Airport (DEL) to Dabok Airport (UDR)plane DEL - UDR
10h 49m₹5,871–17,415
Sardarshahar to Udaipur by train
Questions & Answers
The cheapest way to get from Sardarshahar to Udaipur is to bus which costs ₹650 - ₹1,800 and takes 18h 42m.
The fastest way to get from Sardarshahar to Udaipur is to drive which takes 7h 42m and costs ₹5,500 - ₹8,500.
No, there is no direct bus from Sardarshahar to Udaipur. However, there are services departing from SardarShahar, Rajasthan and arriving at Ananta Hospital via Bikaner, Rajasthan and Mandi More. The journey, including transfers, takes approximately 13h 45m.
No, there is no direct train from Sardarshahar to Udaipur. However, there are services departing from Sardarshahr and arriving at Ranapratapnagar via Ratangarh Jn and Ajmer. The journey, including transfers, takes approximately 14h 10m.
The distance between Sardarshahar and Udaipur is 612 km. The road distance is 507.7 km.
The best way to get from Sardarshahar to Udaipur without a car is to bus via Jodhpur which takes 13h 45m and costs .
It takes approximately 13h 45m to get from Sardarshahar to Udaipur, including transfers.
Sardarshahar to Udaipur bus services, operated by Tanwar bus service, depart from SardarShahar, Rajasthan station.
Sardarshahar to Udaipur train services, operated by Indian Railways, depart from Sardarshahr station.
The best way to get from Sardarshahar to Udaipur is to bus via Jodhpur which takes 13h 45m and costs . Alternatively, you can train, which costs ₹550 - ₹4,500 and takes 14h 10m.
What companies run services between Sardarshahar, India and Udaipur, India?
You can take a bus from SardarShahar, Rajasthan to Ananta Hospital via Bikaner, Rajasthan, Jodhpur, Rajasthan, and Mandi More in around 13h 45m. Alternatively, you can take a train from Sardarshahr to Ranapratapnagar via Ratangarh Jn and Ajmer in around 14h 10m.
- Website
- goindigo.in
Flights from Nal Airport to Dabok Airport via Indira Gandhi International Airport
- Ave. Duration
- 7h 40m
- When
- Every day
- Estimated price
- ₹8,000–26,000
Flights from Jaipur International Airport to Dabok Airport
- Ave. Duration
- 1h
- When
- Every day
- Estimated price
- ₹6,000–15,000
Flights from Indira Gandhi International Airport to Dabok Airport
- Ave. Duration
- 1h 12m
- When
- Every day
- Estimated price
- ₹5,000–13,000
- Website
- airindia.in
Flights from Nal Airport to Dabok Airport via Indira Gandhi International Airport
- Ave. Duration
- 3h 30m
- When
- Every day
- Estimated price
- ₹8,500–25,000
Flights from Indira Gandhi International Airport to Dabok Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- ₹5,000–15,000
- Website
- spicejet.com
Flights from Indira Gandhi International Airport to Dabok Airport
- Ave. Duration
- 1h 50m
- When
- Every day
- Estimated price
- ₹6,500–18,000
- Website
- airindiaexpress.in
Flights from Indira Gandhi International Airport to Dabok Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- ₹4,600–23,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Sardarshahr to Ratangarh Jn
- Ave. Duration
- 1h 10m
- Frequency
- 3 times a day
- Estimated price
- ₹120–1,000
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹120–150
- Third AC (3A)
- ₹360–440
- Second AC (2A)
- ₹480–600
- First Class (1A)
- ₹750–1,000
Train from Ratangarh Jn to Ajmer
- Ave. Duration
- 6h 50m
- Frequency
- Once a week
- Estimated price
- ₹220–1,800
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹220–270
- Third AC (3A)
- ₹600–750
- Second AC (2A)
- ₹800–1,100
- First Class (1A)
- ₹1,300–1,800
Train from Ajmer to Ranapratapnagar
- Ave. Duration
- 4h 10m
- Frequency
- Every 4 hours
- Estimated price
- ₹210–1,700
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹210–250
- Third AC (3A)
- ₹550–750
- Second AC (2A)
- ₹750–1,000
- First Class (1A)
- ₹1,300–1,700
Train from Sardarshahr to Ratangarh Jn
- Ave. Duration
- 1h 10m
- Frequency
- 3 times a day
- Estimated price
- ₹120–1,000
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹120–150
- Third AC (3A)
- ₹360–440
- Second AC (2A)
- ₹480–600
- First Class (1A)
- ₹750–1,000
Train from Ratangarh Jn to Gandhinagar Jpr
- Ave. Duration
- 4h 50m
- Frequency
- Once daily
- Estimated price
- ₹190–1,600
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹190–240
- Third AC (3A)
- ₹500–700
- Second AC (2A)
- ₹700–950
- First Class (1A)
- ₹1,200–1,600
Train from Sardarshahr to Ratangarh Jn
- Ave. Duration
- 1h 10m
- Frequency
- 3 times a day
- Estimated price
- ₹120–1,000
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹120–150
- Third AC (3A)
- ₹360–440
- Second AC (2A)
- ₹480–600
- First Class (1A)
- ₹750–1,000
Train from Ratangarh Jn to New Delhi
- Ave. Duration
- 5h 37m
- Frequency
- 4 times a week
- Estimated price
- ₹220–1,800
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹220–270
- Third AC (3A)
- ₹600–750
- Second AC (2A)
- ₹800–1,100
- First Class (1A)
- ₹1,300–1,800
- Phone
- 9414921024
- [email protected]
- Website
- devnarayanbus.com
Bus from Mandi More to Ananta Hospital
- Ave. Duration
- 4h
- Frequency
- 3 times a day
- Estimated price
- ₹629
- Website
- http://devnarayanbus.com/
- Phone
- +917412069719
- [email protected]
- Website
- rsrtconline.rajasthan.gov.in
Bus from Sardarshar to Bikaner
- Ave. Duration
- 2h 45m
- Frequency
- Once daily
- Estimated price
- ₹130–330
- Website
- https://rsrtconline.rajasthan.gov.in/
- Deluxe
- ₹170–220
- Express
- ₹130–170
- AC Sleeper
- ₹250–330
Bus from Bikaner to Ajmer
- Ave. Duration
- 7h 30m
- Frequency
- Once daily
- Estimated price
- ₹250–650
- Website
- https://rsrtconline.rajasthan.gov.in/
- Deluxe
- ₹290–350
- Express
- ₹250–320
- AC Sleeper
- ₹490–650
Bus from Ajmer to Udaipur
- Ave. Duration
- 7h 17m
- Frequency
- Every 20 minutes
- Estimated price
- ₹270–745
- Website
- https://rsrtconline.rajasthan.gov.in/
- Deluxe
- ₹310–380
- Express
- ₹270–350
- AC Sleeper
- ₹500–700
- Semi Deluxe
- ₹362
- Super Luxury
- ₹745
- Ave. Duration
- 7h 42m
- Estimated price
- ₹10,000–12,000
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
More Questions & Answers
Sardarshahar to Udaipur bus services, operated by Tanwar bus service, arrive at Bikaner, Rajasthan station.
Sardarshahar to Udaipur train services, operated by Indian Railways, arrive at Ratangarh Jn station.
Yes, the driving distance between Sardarshahar to Udaipur is 508 km. It takes approximately 7h 42m to drive from Sardarshahar to Udaipur.
There are 1015+ hotels available in Udaipur.












