There are 4 ways to get from Surat to Udaipur by plane, taxi, train, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly, taxi
best- Fly from Surat (STV) to Jaipur International Airport (JAI)plane STV - JAI
- Take the taxi from Jaipur International Airport (JAI) to Udaipurtaxi
3h 33m₹7,682–17,334Train
cheapest- Take the train from Surat to Palsanatrain 14702
19h 22m₹1,205–4,365Train, taxi
- Take the train from Surat to Shri Madhopurtrain 22451 / ...
- Take the taxi from Shri Madhopur to Udaipurtaxi
15h 54m₹1,332–4,444Drive 902.4 km
- Drive from Surat to Udaipurcar 902.4 km
13h 23m₹9,609–13,879
Surat (STV) to Jaipur International Airport (JAI) flights
Questions & Answers
The cheapest way to get from Surat to Udaipur is to train which costs ₹1,200 - ₹4,400 and takes 19h 22m.
The fastest way to get from Surat to Udaipur is to fly and taxi which takes 3h 33m and costs ₹7,500 - ₹18,000.
The distance between Surat and Udaipur is 847 km. The road distance is 902.4 km.
The best way to get from Surat to Udaipur without a car is to train and taxi which takes 15h 54m and costs ₹1,300 - ₹4,500.
It takes approximately 3h 33m to get from Surat to Udaipur, including transfers.
Yes, the driving distance between Surat to Udaipur is 902 km. It takes approximately 13h 23m to drive from Surat to Udaipur.
There are nine+ hotels available in Udaipur.
What companies run services between Surat, India and Udaipur, Rajasthan, India?
Indian Railways operates a train from Surat to Palsana once daily. Tickets cost ₹450–3,500 and the journey takes 18h 34m.
- Website
- goindigo.in
Flights from Surat to Jaipur International Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- ₹5,500–13,000
- Phone
- 14646
- care@irctc.co.in
- Website
- irctc.co.in
Train from Surat to Shri Madhopur
- Ave. Duration
- 15h 14m
- Frequency
- 3 times a week
- Estimated price
- ₹430–3,300
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹430–550
- Third AC (3A)
- ₹1,100–1,400
- Second AC (2A)
- ₹1,500–2,000
- First Class (1A)
- ₹2,600–3,300
Train from Surat to Palsana
- Ave. Duration
- 18h 34m
- Frequency
- Once daily
- Estimated price
- ₹450–3,500
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹450–550
- Third AC (3A)
- ₹1,100–1,500
- Second AC (2A)
- ₹1,600–2,100
- First Class (1A)
- ₹2,700–3,500
- Ave. Duration
- 1h 19m
- Estimated price
- ₹900–3,000
Varsha Cab Service
- Phone
- +91 88 90 82 50 40
- Website
- cabserviceinjaipur.com
Rajputana Cabs
- Phone
- +91 98 28 62 77 22
- Website
- rajputanacabs.in
Rajasthan Cab
- Phone
- +91 93 58 81 19 41
- Website
- rajasthancab.com
Dream Cab
- Phone
- +91 97 72 33 68 88
- Website
- jaipurcabservice.in
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Italian Lakes: Getting around by train, Travelling to the US: What do I need to know?, and Travelling Croatia’s Dalmatian Coast by boat, bus, car and train - to help you get the most out of your next trip.






