There are 8 ways to get from Kaithal to Udaipur by train, bus, car, 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
best- Take the train from Kaithal to Rewaritrain 19412
- Take the train from Rewari to Ranapratapnagartrain 20473 / ...
15h 19m₹504–3,901Bus
- Take the bus from Kaithal to Rohtakbus
- Take the bus from Rohtak to Bahadurgarhbus
- Take the bus from Delhi to Udaipurbus
17h 27mDrive 745.1 km
- Drive from Kaithal to Udaipurcar 745.1 km
10h 16m₹8,351–12,063Train to Chandigarh International Airport, fly
- Take the train from Kaithal to Chandigarhtrain
- Fly from Chandigarh International Airport (IXC) to Dabok Airport (UDR)plane IXC - UDR
9h 33m₹8,169–18,897Train via Ajmer
- Take the train from Kaithal to Ajmertrain 19412
- Take the train from Ajmer to Ranapratapnagartrain 12981 / ...
15h 35m₹528–4,095Bus via Jaipur
- Take the bus from Kaithal to Jaipurbus
- Take the bus from Jaipur to Udaipurbus Express
22h 53m₹798–2,232Train, train to Indira Gandhi International Airport, fly
- Take the train from Kaithal to Kurukshetra Jntrain
- Take the train from Kurukshetra Jn to New Delhitrain
- Fly from Indira Gandhi International Airport (DEL) to Dabok Airport (UDR)plane DEL - UDR
7h 27m₹7,309–15,907Train to Jaipur International Airport, fly
- Take the train from Kaithal to Gandhinagar Jprtrain
- Fly from Jaipur International Airport (JAI) to Dabok Airport (UDR)plane JAI - UDR
11h 5m₹6,775–16,631
Kaithal to Udaipur by train
Comparing Your Travel Options
The cheapest way to get from Kaithal to Udaipur is to bus via Jaipur which costs ₹800 - ₹2,300 and takes 22h 53m.
The fastest way to get from Kaithal to Udaipur is to train and fly which takes 7h 27m and costs ₹7,000 - ₹16,000.
No, there is no direct bus from Kaithal to Udaipur. However, there are services departing from Kaithal and arriving at Udaipur via Rohtak, Bahadurgarh, Mundka Village and Delhi. The journey, including transfers, takes approximately 17h 27m.
No, there is no direct train from Kaithal to Udaipur. However, there are services departing from Kaithal and arriving at Ranapratapnagar via Rewari. The journey, including transfers, takes approximately 15h 19m.
The distance between Kaithal and Udaipur is 802 km. The road distance is 745.1 km.
The best way to get from Kaithal to Udaipur without a car is to train which takes 15h 19m and costs ₹500 - ₹3,900.
It takes approximately 15h 19m to get from Kaithal to Udaipur, including transfers.
Kaithal to Udaipur bus services, operated by SLGT Travels, depart from Kaithal station.
Kaithal to Udaipur train services, operated by Indian Railways, depart from Kaithal station.
The best way to get from Kaithal to Udaipur is to train which takes 15h 19m and costs ₹500 - ₹3,900. Alternatively, you can bus, which costs and takes 17h 27m.
What companies run services between Kaithal, India and Udaipur, India?
You can take a train from Kaithal to Ranapratapnagar via Rewari in around 15h 19m. Alternatively, you can take a bus from Kaithal to Udaipur via Rohtak, Bahadurgarh, Bahadurgarh, Mundka Village, Avantika Sec 1, and Delhi in around 17h 27m.
- Website
- goindigo.in
Flights from Chandigarh International Airport to Dabok Airport via Jaipur International Airport
- Ave. Duration
- 3h 30m
- When
- Monday to Saturday
- Estimated price
- ₹7,500–16,000
Flights from Chandigarh International Airport to Dabok Airport via Indira Gandhi International Airport
- Ave. Duration
- 4h 15m
- When
- Every day
- Estimated price
- ₹7,500–16,000
Flights from Chandigarh International Airport to Dabok Airport via Mumbai
- Ave. Duration
- 6h
- When
- Monday to Saturday
- Estimated price
- ₹7,500–16,000
Flights from Indira Gandhi International Airport to Dabok Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- ₹6,500–13,000
Flights from Jaipur International Airport to Dabok Airport
- Ave. Duration
- 1h 7m
- When
- Every day
- Estimated price
- ₹6,000–14,000
- Website
- airindia.in
Flights from Chandigarh International Airport to Dabok Airport via Indira Gandhi International Airport
- Ave. Duration
- 5h 20m
- When
- Every day
- Estimated price
- ₹6,500–16,000
Flights from Chandigarh International Airport to Dabok Airport via Mumbai
- Ave. Duration
- 7h 40m
- When
- Monday, Tuesday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- ₹6,500–16,000
Flights from Indira Gandhi International Airport to Dabok Airport
- Ave. Duration
- 1h 23m
- When
- Every day
- Estimated price
- ₹4,200–15,000
- Website
- airindiaexpress.in
Flights from Indira Gandhi International Airport to Dabok Airport
- Ave. Duration
- 1h 30m
- When
- Friday
- Estimated price
- ₹4,200–14,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Kaithal to Rewari
- Ave. Duration
- 4h 21m
- Frequency
- Once daily
- Estimated price
- ₹180–1,400
- Website
- irctc.co.in
- Sleeper Class
- ₹180–220
- Third AC (3A)
- ₹500–650
- Second AC (2A)
- ₹650–850
- First Class (1A)
- ₹1,100–1,400
Train from Rewari to Ranapratapnagar
- Ave. Duration
- 9h 58m
- Frequency
- Twice daily
- Estimated price
- ₹320–2,500
- Website
- irctc.co.in
- Sleeper Class
- ₹320–390
- Third AC (3A)
- ₹850–1,100
- Second AC (2A)
- ₹1,100–1,500
- First Class (1A)
- ₹1,900–2,500
Train from Kaithal to Chandigarh
- Ave. Duration
- 3h 58m
- Frequency
- Once daily
- 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 Kaithal to Ajmer
- Ave. Duration
- 10h 16m
- Frequency
- Once daily
- Estimated price
- ₹310–2,400
- Website
- irctc.co.in
- Sleeper Class
- ₹310–380
- Third AC (3A)
- ₹800–1,100
- Second AC (2A)
- ₹1,100–1,500
- First Class (1A)
- ₹1,900–2,400
Train from Ajmer to Ranapratapnagar
- Ave. Duration
- 4h 19m
- Frequency
- Every 4 hours
- Estimated price
- ₹210–1,700
- Website
- irctc.co.in
- Sleeper Class
- ₹210–250
- Third AC (3A)
- ₹550–750
- Second AC (2A)
- ₹750–1,000
- First Class (1A)
- ₹1,300–1,700
Train from Kaithal to Kurukshetra Jn
- Ave. Duration
- 1h 20m
- Frequency
- Twice daily
- Estimated price
- ₹120–1,000
- Website
- irctc.co.in
- Sleeper Class
- ₹120–150
- Third AC (3A)
- ₹350–440
- Second AC (2A)
- ₹470–600
- First Class (1A)
- ₹750–1,000
Train from Kurukshetra Jn to New Delhi
- Ave. Duration
- 2h 5m
- Frequency
- Every 3 hours
- Estimated price
- ₹160–1,300
- Website
- irctc.co.in
- Sleeper Class
- ₹160–200
- Third AC (3A)
- ₹450–600
- Second AC (2A)
- ₹600–800
- First Class (1A)
- ₹1,000–1,300
Train from Kaithal to Gandhinagar Jpr
- Ave. Duration
- 7h 28m
- Frequency
- Once daily
- Estimated price
- ₹260–2,100
- Website
- irctc.co.in
- Sleeper Class
- ₹260–320
- Third AC (3A)
- ₹700–900
- Second AC (2A)
- ₹950–1,200
- First Class (1A)
- ₹1,600–2,100
- [email protected]
- Website
- SLGT Travels
Bus from Kaithal to Rohtak
- Ave. Duration
- 1h 10m
- Frequency
- 3 times a day
- Website
- SLGT Travels
- Book at
- SLGT Travels
Bus from Rohtak to Bahadurgarh
- Ave. Duration
- 40 min
- Frequency
- 5 times a day
- Website
- SLGT Travels
- Book at
- SLGT Travels
Bus from Delhi to Udaipur
- Ave. Duration
- 12h
- Frequency
- Every 4 hours
- Website
- SLGT Travels
- Book at
- SLGT Travels
- Phone
- +91 9799407141
- [email protected]
- Website
- Mahadev Travels - Jaipur
Bus from Kaithal to Rohtak
- Ave. Duration
- 1h
- Frequency
- Once daily
- Website
- Mahadev Travels - Jaipur
- Website
- Mahadev Travels - Jaipur
Bus from Delhi to Udaipur
- Ave. Duration
- 13h
- Frequency
- 4 times a day
- Website
- Mahadev Travels - Jaipur
- Website
- Mahadev Travels - Jaipur
- Phone
- +91 9021264955
- [email protected]
- Website
- National Travels - Ratnagiri
Bus from Delhi to Udaipur
- Ave. Duration
- 12h 44m
- Frequency
- 6 times a week
- Website
- National Travels - Ratnagiri
- Phone
- +917412069719
- [email protected]
- Website
- transport.rajasthan.gov.in
Bus from Kaithal to Jaipur
- Ave. Duration
- 10h 52m
- Frequency
- Once daily
- Estimated price
- ₹420–1,282
- Website
- transport.rajasthan.gov.in
- Deluxe
- ₹450–550
- Express
- ₹420–600
- AC Sleeper
- ₹800–1,100
- Semi Delux
- ₹1,282
Bus from Jaipur to Udaipur
- Ave. Duration
- 11h 1m
- Frequency
- Once daily
- Estimated price
- ₹370–950
- Website
- transport.rajasthan.gov.in
- Deluxe
- ₹400–490
- Express
- ₹370–470
- AC Sleeper
- ₹700–950
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
Kaithal to Udaipur bus services, operated by SLGT Travels, arrive at Rohtak station.
Kaithal to Udaipur train services, operated by Indian Railways, arrive at Rewari station.
Yes, the driving distance between Kaithal to Udaipur is 745 km. It takes approximately 10h 16m to drive from Kaithal to Udaipur.
Book your Kaithal to Udaipur bus tickets online with Omio.
There are 1074+ hotels available in Udaipur.










