There are 4 ways to get from Udaipur to Lucknow by plane, bus, 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
best- Fly from Dabok Airport (UDR) to Chaudhary Charan Singh Airport (LKO)plane UDR - LKO
3h 57m₹8,520–15,619Train
cheapest- Take the train from Udaipur to Lucknowtrain 19669 / ...
20h 15m₹480–3,700Bus
- Take the bus from Udaipur to Lucknowbus redbusIndia_A/C Seater / Sleeper / ...
18h 30mDrive 888.5 km
- Drive from Udaipur to Lucknowcar 888.5 km
13h₹9,949–14,370
Dabok Airport (UDR) to Chaudhary Charan Singh Airport (LKO) flights
Comparing Your Travel Options
The cheapest way to get from Udaipur to Lucknow is to train which costs ₹480 - ₹3,700 and takes 20h 15m.
The fastest way to get from Udaipur to Lucknow is to fly which takes 3h 57m and costs ₹8,500 - ₹16,000.
Yes, there is a direct bus departing from Udaipur and arriving at Lucknow. Services depart twice daily, and operate every day. The journey takes approximately 18h 30m.
Yes, there is a direct train departing from Udaipur and arriving at Lucknow. Services depart three times a week, and operate Monday, Wednesday and Saturday. The journey takes approximately 20h 15m.
The distance between Udaipur and Lucknow is 770 km. The road distance is 888.5 km.
The best way to get from Udaipur to Lucknow without a car is to bus which takes 18h 30m and costs .
It takes approximately 3h 57m to get from Udaipur to Lucknow, including transfers.
Udaipur to Lucknow bus services, operated by SLGT Travels, depart from Udaipur station.
Udaipur to Lucknow train services, operated by Indian Railways, depart from Udaipur station.
The best way to get from Udaipur to Lucknow is to fly which takes 3h 57m and costs ₹8,500 - ₹16,000. Alternatively, you can bus, which costs and takes 18h 30m, you could also train, which costs ₹480 - ₹3,700 and takes 20h 15m.
What companies run services between Udaipur, India and Lucknow, India?
IndiGo Airlines, Air India Express, and two other airlines fly from Dabok Airport (UDR) to Chaudhary Charan Singh Airport (LKO) every 3 hours. Alternatively, SLGT Travels operates a bus from Udaipur to Lucknow once daily, and the journey takes 18h 30m. Two other operators also service this route.
- Website
- goindigo.in
Flights from Dabok Airport to Chaudhary Charan Singh Airport via Delhi
- Ave. Duration
- 3h 36m
- When
- Every day
- Estimated price
- ₹7,500–15,000
Flights from Dabok Airport to Chaudhary Charan Singh Airport via Jaipur
- Ave. Duration
- 4h 27m
- When
- Every day
- Estimated price
- ₹7,500–15,000
Flights from Dabok Airport to Chaudhary Charan Singh Airport via Hyderabad
- Ave. Duration
- 4h 25m
- When
- Tuesday and Sunday
- Estimated price
- ₹7,500–15,000
Flights from Dabok Airport to Chaudhary Charan Singh Airport via Mumbai
- Ave. Duration
- 4h 45m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ₹7,500–15,000
Flights from Dabok Airport to Chaudhary Charan Singh Airport via Bengaluru
- Ave. Duration
- 6h 55m
- When
- Every day
- Estimated price
- ₹7,500–15,000
- Website
- airindia.in
Flights from Dabok Airport to Chaudhary Charan Singh Airport via Delhi
- Ave. Duration
- 4h 10m
- When
- Every day
- Estimated price
- ₹5,500–17,000
- Website
- airindiaexpress.in
Flights from Dabok Airport to Chaudhary Charan Singh Airport via Delhi
- Ave. Duration
- 3h 35m
- When
- Monday, Thursday, and Sunday
- Estimated price
- ₹5,500–17,000
- Website
- starlightairline.com
Flights from Dabok Airport to Chaudhary Charan Singh Airport via Mumbai
- Ave. Duration
- 7h 25m
- When
- Every day
- Estimated price
- ₹7,500–21,000
- Phone
- 14646
- care@irctc.co.in
- Website
- irctc.co.in
Train from Udaipur to Lucknow
- Ave. Duration
- 20h 15m
- Frequency
- 3 times a week
- Estimated price
- ₹480–3,700
- Website
- irctc.co.in
- Sleeper Class
- ₹480–600
- Third AC (3A)
- ₹1,200–1,600
- Second AC (2A)
- ₹1,700–2,200
- First Class (1A)
- ₹2,900–3,700
- slgtbus@gmail.com
- Website
- SLGT Travels
Bus from Udaipur to Lucknow
- Ave. Duration
- 18h 30m
- Frequency
- Once daily
- Website
- SLGT Travels
- Book at
- SLGT Travels
Bus from Udaipur to Lucknow
- Ave. Duration
- 19h 1m
- Frequency
- Once daily
- Website
- National Travels - Ratnagiri
- Phone
- +91 9799407141
- preet.singh12@yahoo.com
- Website
- Mahadev Travels - Jaipur
Bus from Udaipur to Lucknow
- Ave. Duration
- 21h
- Frequency
- Once a week
- Website
- Mahadev Travels - Jaipur
- Website
- Mahadev Travels - Jaipur
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 How to get from Stansted Airport into central London, How to get from London City Airport into central London, and Train travel in France: A guide to SNCF - to help you get the most out of your next trip.
Booking & Getting There
Udaipur to Lucknow bus services, operated by SLGT Travels, arrive at Lucknow station.
Udaipur to Lucknow train services, operated by Indian Railways, arrive at Lucknow station.
Yes, the driving distance between Udaipur to Lucknow is 889 km. It takes approximately 13h to drive from Udaipur to Lucknow.
Book your Udaipur to Lucknow bus tickets online with Omio.
There are 731+ hotels available in Lucknow.






