There are 11 ways to get from Varanasi to Udaipur by train, bus, car, plane, or bus (Flixbus)
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 Delhi
best- Take the train from Varanasi Jn to New Delhitrain 12561 / ...
- Take the train from Delhi Sarai Rohilla to Kanwattrain 20473
16h 24m₹1,326–5,297Bus, train
- Take the bus from Varanasi to Alambaghbus
- Take the bus from Alambagh to Agra ISBTbus
- Take the bus from Agra ISBT to Jaipur Bus Standbus
- Take the train from Jaipur to Palsanatrain
22h 50m₹2,100–4,311Drive 893.9 km
- Drive from Varanasi to Udaipurcar 893.9 km
12h 58m₹9,887–14,280Fly Varanasi Airport to Jaipur International Airport, train
- Fly from Varanasi Airport (VNS) to Jaipur International Airport (JAI)plane VNS - JAI
- Take the train from Jaipur to Palsanatrain
11h 22m₹5,983–15,168Train
- Take the train from Pt.Deen Dayal Upadhyaya Jn. to Jaipurtrain 12987 / ...
- Take the train from Jaipur to Palsanatrain 04704 / ...
19h 36m₹1,403–6,118Train #2
- Take the train from Varanasi Jn to Prayagraj Jntrain 12561 / ...
- Take the train from Prayagraj Jn to Nawalgarhtrain 20403
19h 50m₹1,352–5,515Bus
- Take the bus from FlixBus Varanasi - Mohansarai to FlixBus Delhi - Kashmere Gatebus FlixBus IN0426
- Take the bus from Delhi Dhaula Kuan to Sikarbus
24h 35m₹2,364–6,367Fly Varanasi Airport to Hindon, train
- Fly from Varanasi Airport (VNS) to Hindon (HDO)plane VNS - HDO
- Take the train from Delhi to Kanwattrain
9h 11m₹6,290–17,770Fly Varanasi Airport to Indira Gandhi International Airport, train
- Fly from Varanasi Airport (VNS) to Indira Gandhi International Airport (DEL)plane VNS - DEL
- Take the train from Delhi Sarai Rohilla to Kanwattrain
9h 59m₹6,024–14,478Train to Maryada Purushottam Shri Ram International Airport, fly to Indira Gandhi International Airport, train
- Take the train from Varanasi Jn to Ayodhyatrain
- Fly from Maryada Purushottam Shri Ram International Airport (AYJ) to Indira Gandhi International Airport (DEL)plane AYJ - DEL
- Take the train from Delhi Sarai Rohilla to Kanwattrain
12h 9m₹5,704–15,651Train to Chaudhary Charan Singh Airport, fly to Jaipur International Airport, train
- Take the train from Varanasi Jn to Lucknowtrain
- Fly from Chaudhary Charan Singh Airport (LKO) to Jaipur International Airport (JAI)plane LKO - JAI
- Take the train from Jaipur to Palsanatrain
12h 38m₹6,668–12,790
Varanasi Airport (VNS) to Jaipur International Airport (JAI) flights
Questions & Answers
The cheapest way to get from Varanasi to Udaipur is to bus and train which costs ₹2,100 - ₹4,400 and takes 22h 50m.
The fastest way to get from Varanasi to Udaipur is to fly and train which takes 9h 11m and costs ₹6,000 - ₹18,000.
The distance between Varanasi and Udaipur is 1001 km. The road distance is 893.9 km.
The best way to get from Varanasi to Udaipur without a car is to train via Delhi which takes 16h 24m and costs ₹1,300 - ₹5,500.
It takes approximately 16h 24m to get from Varanasi to Udaipur, including transfers.
The best way to get from Varanasi to Udaipur is to train via Delhi which takes 16h 24m and costs ₹1,300 - ₹5,500. Alternatively, you can bus, which costs ₹2,300 - ₹6,500 and takes 24h 35m.
Yes, the driving distance between Varanasi to Udaipur is 894 km. It takes approximately 12h 58m to drive from Varanasi to Udaipur.
There are seven+ hotels available in Udaipur.
What companies run services between Varanasi, India and Udaipur, Rajasthan, India?
You can take a train from Varanasi Jn to Udaipur via New Delhi, Ajmeri Gate, Sarai Rohilla Govt Qtrs, Delhi Sarai Rohilla, and Kanwat in around 16h 24m. Alternatively, you can take a bus from Varanasi Cantt to Udaipur via FlixBus Varanasi - Mohansarai, FlixBus Delhi - Kashmere Gate, ISBT Kashmere Gate, Dhaula Kuan, Delhi Dhaula Kuan, and Sikar in around 24h 35m.
- Website
- goindigo.in
Flights from Varanasi Airport to Jaipur International Airport via Indira Gandhi International Airport
- Ave. Duration
- 5h 5m
- When
- Every day
- Estimated price
- ₹5,500–15,000
Flights from Varanasi Airport to Jaipur International Airport via Hyderabad
- Ave. Duration
- 5h 5m
- When
- Every day
- Estimated price
- ₹5,500–15,000
Flights from Varanasi Airport to Jaipur International Airport via Ahmedabad
- Ave. Duration
- 5h 30m
- When
- Every day
- Estimated price
- ₹5,500–15,000
Flights from Varanasi Airport to Jaipur International Airport via Kolkata
- Ave. Duration
- 7h
- When
- Monday, Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ₹5,500–15,000
Flights from Varanasi Airport to Jaipur International Airport via Mumbai
- Ave. Duration
- 8h 25m
- When
- Every day
- Estimated price
- ₹5,500–15,000
Flights from Varanasi Airport to Jaipur International Airport via Khajuraho, Indira Gandhi International Airport
- Ave. Duration
- 4h 50m
- When
- Every day
- Estimated price
- ₹5,500–15,000
Flights from Varanasi Airport to Hindon
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- ₹5,000–11,000
Flights from Varanasi Airport to Indira Gandhi International Airport
- Ave. Duration
- 1h 34m
- When
- Every day
- Estimated price
- ₹4,900–12,000
Flights from Varanasi Airport to Indira Gandhi International Airport via Khajuraho
- Ave. Duration
- 2h 40m
- When
- Every day
- Estimated price
- ₹4,900–12,000
Flights from Maryada Purushottam Shri Ram International Airport to Indira Gandhi International Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- ₹4,000–21,000
Flights from Chaudhary Charan Singh Airport to Jaipur International Airport
- Ave. Duration
- 1h 40m
- When
- Every day
- Estimated price
- ₹5,500–9,500
Flights from Chaudhary Charan Singh Airport to Jaipur International Airport via Indira Gandhi International Airport
- Ave. Duration
- 3h 43m
- When
- Every day
- Estimated price
- ₹5,500–9,500
Flights from Chaudhary Charan Singh Airport to Jaipur International Airport via Chandigarh
- Ave. Duration
- 3h 40m
- When
- Every day
- Estimated price
- ₹5,500–9,500
- Website
- airindia.in
Flights from Varanasi Airport to Jaipur International Airport via Indira Gandhi International Airport
- Ave. Duration
- 3h 50m
- When
- Every day
- Estimated price
- ₹5,000–16,000
Flights from Varanasi Airport to Jaipur International Airport via Mumbai
- Ave. Duration
- 6h 50m
- When
- Every day
- Estimated price
- ₹5,000–18,000
Flights from Varanasi Airport to Indira Gandhi International Airport
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- ₹4,200–15,000
Flights from Maryada Purushottam Shri Ram International Airport to Indira Gandhi International Airport
- Ave. Duration
- 1h 37m
- When
- Every day
- Estimated price
- ₹4,100–15,000
Flights from Chaudhary Charan Singh Airport to Jaipur International Airport via Indira Gandhi International Airport
- Ave. Duration
- 3h 25m
- When
- Monday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ₹4,300–15,000
- Website
- airindiaexpress.in
Flights from Varanasi Airport to Jaipur International Airport via Mumbai
- Ave. Duration
- 8h 10m
- When
- Every day
- Estimated price
- ₹8,500–18,000
Flights from Varanasi Airport to Indira Gandhi International Airport
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- ₹4,200–15,000
Flights from Maryada Purushottam Shri Ram International Airport to Indira Gandhi International Airport
- Ave. Duration
- 1h 37m
- When
- Every day
- Estimated price
- ₹4,100–15,000
- Website
- spicejet.com
Flights from Varanasi Airport to Jaipur International Airport via Pune
- Ave. Duration
- 7h 5m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- ₹9,500–21,000
- Website
- starlightairline.com
Flights from Maryada Purushottam Shri Ram International Airport to Indira Gandhi International Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- ₹3,700–10,000
- Phone
- 14646
- care@irctc.co.in
- Website
- irctc.co.in
Train from Varanasi Jn to New Delhi
- Ave. Duration
- 10h 50m
- Frequency
- Every 4 hours
- Estimated price
- ₹380–3,000
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹380–460
- Third AC (3A)
- ₹1,000–1,300
- Second AC (2A)
- ₹1,400–1,800
- First Class (1A)
- ₹2,300–3,000
Train from Delhi Sarai Rohilla to Kanwat
- Ave. Duration
- 3h 18m
- Frequency
- Once daily
- Estimated price
- ₹180–1,400
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹180–220
- Third AC (3A)
- ₹490–650
- Second AC (2A)
- ₹650–850
- First Class (1A)
- ₹1,100–1,400
Train from Jaipur to Palsana
- Ave. Duration
- 2h 8m
- Frequency
- Every 4 hours
- Estimated price
- ₹130–1,100
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹380–480
- Second AC (2A)
- ₹500–650
- First Class (1A)
- ₹800–1,100
Train from Pt.Deen Dayal Upadhyaya Jn. to Jaipur
- Ave. Duration
- 13h 35m
- Frequency
- 3 times a day
- Estimated price
- ₹410–3,200
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹410–490
- Third AC (3A)
- ₹1,000–1,300
- Second AC (2A)
- ₹1,500–1,900
- First Class (1A)
- ₹2,500–3,200
Train from Varanasi Jn to Prayagraj Jn
- Ave. Duration
- 2h 20m
- Frequency
- Hourly
- Estimated price
- ₹150–1,200
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹150–180
- Third AC (3A)
- ₹420–550
- Second AC (2A)
- ₹550–750
- First Class (1A)
- ₹900–1,200
Train from Prayagraj Jn to Nawalgarh
- Ave. Duration
- 15h 56m
- Frequency
- 3 times a week
- Estimated price
- ₹450–3,400
- 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,400
Train from Delhi to Kanwat
- Ave. Duration
- 3h 37m
- Frequency
- Once daily
- Estimated price
- ₹180–1,400
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹180–220
- Third AC (3A)
- ₹490–650
- Second AC (2A)
- ₹650–850
- First Class (1A)
- ₹1,100–1,400
Train from Varanasi Jn to Ayodhya
- Ave. Duration
- 3h 21m
- Frequency
- Every 3 hours
- Estimated price
- ₹180–1,400
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹180–220
- Third AC (3A)
- ₹490–650
- Second AC (2A)
- ₹650–850
- First Class (1A)
- ₹1,100–1,400
Train from Varanasi Jn to Lucknow
- Ave. Duration
- 4h 10m
- Frequency
- Hourly
- Estimated price
- ₹210–1,700
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹210–260
- Third AC (3A)
- ₹550–750
- Second AC (2A)
- ₹750–1,000
- First Class (1A)
- ₹1,300–1,700
- Phone
- +91-522-2623578
- info@upsrtc.com
- Website
- upsrtc.up.gov.in
Bus from Varanasi to Alambagh
- Ave. Duration
- 7h
- Frequency
- Hourly
- Estimated price
- ₹400–750
- Website
- https://upsrtc.up.gov.in/
- Ordinary
- ₹400–550
- Janrath
- ₹500–750
- Adult
- ₹490–750
Bus from Alambagh to Agra ISBT
- Ave. Duration
- 6h 15m
- Frequency
- Hourly
- Estimated price
- ₹480–850
- Website
- https://upsrtc.up.gov.in/
- Ordinary
- ₹480–650
- Janrath
- ₹600–850
- Pink Express
- ₹810
- Janrath 2X2
- ₹810
Bus from Agra ISBT to Jaipur Bus Stand
- Ave. Duration
- 4h 40m
- Frequency
- Hourly
- Estimated price
- ₹327–650
- Website
- https://upsrtc.up.gov.in/
- Ordinary
- ₹340–450
- Janrath
- ₹450–650
- Phone
- +91 8404855555
- Website
- flixbus.in
Bus from FlixBus Varanasi - Mohansarai to FlixBus Delhi - Kashmere Gate
- Ave. Duration
- 14h 20m
- Frequency
- Once daily
- Estimated price
- ₹1,100–3,800
- Website
- https://www.flixbus.in
- Phone
- +91 9530045999
- Website
- gajrajbus.com
Bus from Delhi Dhaula Kuan to Sikar
- Ave. Duration
- 6h 10m
- Frequency
- 5 times a day
- Estimated price
- ₹490–1,600
- Book at
- gajrajbus.com
- AC Sleeper
- ₹490–1,600
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







