There are 8 ways to get from Ranchi to Udaipur by plane, train, taxi, bus, 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 to Indira Gandhi International Airport, train
best- Fly from Birsa Munda Airport (IXR) to Indira Gandhi International Airport (DEL)plane IXR - DEL
- Take the train from Shahabad Md.Pur to Kanwattrain
8h 3m₹7,849–16,817Train
cheapest- Take the train from Ranchi to Delhitrain 18309
- Take the train from Delhi to Kanwattrain 14087 / ...
33h 12m₹1,579–6,840Train, taxi
- Take the train from Ranchi to New Delhitrain
- Take the train from Delhi Sarai Rohilla to Nim Ka Thanatrain
- Take the taxi from Nim Ka Thana to Udaipurtaxi
24h 6m₹1,678–7,020Bus
- Take the bus from Ranchi to Delhibus redbusIndia_Bharat Benz A/C Seater /Sleeper
- Take the bus from Delhi to Sikarbus redbusIndia_A/C Seater / Sleeper
30h 49mDrive 1,311.1 km
- Drive from Ranchi to Udaipurcar 1,311.1 km
17h 24m₹12,716–18,367Fly to Jaipur International Airport, train
- Fly from Birsa Munda Airport (IXR) to Jaipur International Airport (JAI)plane IXR - JAI
- Take the train from Jaipur to Palsanatrain
9h 52m₹10,281–16,530Fly to Ajmer Kishangarh Airport, train
- Fly from Birsa Munda Airport (IXR) to Ajmer Kishangarh Airport (KQH)plane IXR - KQH
- Take the train from Kishangarh to Kanwattrain
10h 24m₹12,578–33,991Bus, taxi
- Take the bus from Ranchi to Jaipurbus
- Take the bus from Jaipur RSRTC to Khatushyamjibus
- Take the taxi from Khatushyamji to Udaipurtaxi
31h 14m
Birsa Munda Airport (IXR) to Indira Gandhi International Airport (DEL) flights
Comparing Your Travel Options
The cheapest way to get from Ranchi to Udaipur is to train which costs ₹1,500 - ₹7,000 and takes 33h 12m.
The fastest way to get from Ranchi to Udaipur is to fly and train which takes 8h 3m and costs ₹7,500 - ₹17,000.
No, there is no direct bus from Ranchi to Udaipur. However, there are services departing from Ranchi and arriving at Sikar via Delhi. The journey, including transfers, takes approximately 30h 49m.
No, there is no direct train from Ranchi to Udaipur. However, there are services departing from Ranchi and arriving at Kanwat via Delhi. The journey, including transfers, takes approximately 33h 12m.
The distance between Ranchi and Udaipur is 1240 km. The road distance is 1311.1 km.
The best way to get from Ranchi to Udaipur without a car is to train and taxi which takes 24h 6m and costs ₹1,600 - ₹7,000.
It takes approximately 8h 3m to get from Ranchi to Udaipur, including transfers.
Ranchi to Udaipur bus services, operated by Shyamoli Paribahan, depart from Ranchi station.
Ranchi to Udaipur train services, operated by Indian Railways, depart from Ranchi station.
The best way to get from Ranchi to Udaipur is to bus which takes 30h 49m and costs . Alternatively, you can train, which costs ₹1,500 - ₹7,000 and takes 33h 12m.
What companies run services between Ranchi, India and Udaipur, Rajasthan, India?
You can take a bus from Ranchi to Udaipur via Delhi and Sikar in around 30h 49m. Alternatively, you can take a train from Ranchi to Udaipur via Delhi and Kanwat in around 33h 12m.
- Website
- goindigo.in
Flights from Birsa Munda Airport to Indira Gandhi International Airport
- Ave. Duration
- 2h
- When
- Every day
- Estimated price
- ₹6,500–10,000
Flights from Birsa Munda Airport to Indira Gandhi International Airport via Patna
- Ave. Duration
- 3h 40m
- When
- Every day
- Estimated price
- ₹6,500–10,000
Flights from Birsa Munda Airport to Jaipur International Airport via Indira Gandhi International Airport
- Ave. Duration
- 5h 40m
- When
- Every day
- Estimated price
- ₹9,000–14,000
Flights from Birsa Munda Airport to Jaipur International Airport via Kolkata
- Ave. Duration
- 6h 46m
- When
- Every day
- Estimated price
- ₹9,000–14,000
Flights from Birsa Munda Airport to Jaipur International Airport via Mumbai
- Ave. Duration
- 5h 50m
- When
- Every day
- Estimated price
- ₹9,000–14,000
Flights from Birsa Munda Airport to Jaipur International Airport via Hyderabad
- Ave. Duration
- 6h 50m
- When
- Every day
- Estimated price
- ₹9,000–14,000
Flights from Birsa Munda Airport to Jaipur International Airport via Pune
- Ave. Duration
- 6h 45m
- When
- Every day
- Estimated price
- ₹9,000–14,000
Flights from Birsa Munda Airport to Jaipur International Airport via Bengaluru
- Ave. Duration
- 8h 10m
- When
- Tuesday
- Estimated price
- ₹9,000–14,000
Flights from Birsa Munda Airport to Ajmer Kishangarh Airport via Indira Gandhi International Airport
- Ave. Duration
- 6h 46m
- When
- Monday, Wednesday, Friday, and Saturday
- Estimated price
- ₹11,000–31,000
- Website
- airindiaexpress.in
Flights from Birsa Munda Airport to Indira Gandhi International Airport
- Ave. Duration
- 2h 3m
- When
- Every day
- Estimated price
- ₹7,000–15,000
Flights from Birsa Munda Airport to Jaipur International Airport via Mumbai
- Ave. Duration
- 5h 30m
- When
- Every day
- Estimated price
- ₹10,000–26,000
Flights from Birsa Munda Airport to Jaipur International Airport via Indira Gandhi International Airport
- Ave. Duration
- 6h
- When
- Monday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- ₹7,000–20,000
Flights from Birsa Munda Airport to Jaipur International Airport via Bengaluru
- Ave. Duration
- 7h 15m
- When
- Every day
- Estimated price
- ₹12,000–29,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Shahabad Md.Pur to Kanwat
- Ave. Duration
- 3h 50m
- Frequency
- Twice a week
- Estimated price
- ₹170–1,400
- Website
- irctc.co.in
- Sleeper Class
- ₹170–210
- Third AC (3A)
- ₹480–600
- Second AC (2A)
- ₹650–850
- First Class (1A)
- ₹1,000–1,400
Train from Ranchi to New Delhi
- Ave. Duration
- 18h 45m
- Frequency
- Once daily
- Estimated price
- ₹600–4,500
- Website
- irctc.co.in
- Sleeper Class
- ₹600–700
- Third AC (3A)
- ₹1,500–1,900
- Second AC (2A)
- ₹2,100–2,700
- First Class (1A)
- ₹3,600–4,500
Train from Delhi Sarai Rohilla to Nim Ka Thana
- Ave. Duration
- 3h 5m
- Frequency
- Twice daily
- Estimated price
- ₹170–1,400
- Website
- irctc.co.in
- Sleeper Class
- ₹170–210
- Third AC (3A)
- ₹470–600
- Second AC (2A)
- ₹650–800
- First Class (1A)
- ₹1,000–1,400
Train from Jaipur to Palsana
- Ave. Duration
- 1h 29m
- Frequency
- 3 times a day
- Estimated price
- ₹130–1,100
- Website
- irctc.co.in
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹380–480
- Second AC (2A)
- ₹500–650
- First Class (1A)
- ₹800–1,100
Train from Kishangarh to Kanwat
- Ave. Duration
- 2h 26m
- Frequency
- 3 times a day
- Estimated price
- ₹160–1,300
- Website
- irctc.co.in
- Sleeper Class
- ₹160–190
- Third AC (3A)
- ₹440–550
- Second AC (2A)
- ₹600–750
- First Class (1A)
- ₹950–1,300
Train from Ranchi to Delhi
- Ave. Duration
- 28h
- Frequency
- 4 times a week
- Estimated price
- ₹600–4,500
- Website
- irctc.co.in
- Sleeper Class
- ₹600–700
- Third AC (3A)
- ₹1,500–1,900
- Second AC (2A)
- ₹2,100–2,700
- First Class (1A)
- ₹3,600–4,500
Train from Delhi to Kanwat
- Ave. Duration
- 3h 37m
- Frequency
- Once daily
- Estimated price
- ₹180–1,400
- Website
- irctc.co.in
- Sleeper Class
- ₹180–220
- Third AC (3A)
- ₹490–650
- Second AC (2A)
- ₹650–850
- First Class (1A)
- ₹1,100–1,400
- Phone
- +91 8336003361
- [email protected]
- Website
- Shymoli Paribahan
Bus from Ranchi to Delhi
- Ave. Duration
- 22h
- Frequency
- Once daily
- Estimated price
- ₹1,300–3,500
- Website
- Shymoli Paribahan
- Phone
- +91 7020566333
- [email protected]
- Website
- Cherry Collars
Bus from Ranchi to Delhi
- Ave. Duration
- 22h 45m
- Frequency
- 4 times a week
- Website
- Cherry Collars
- Website
- Cherry Collars
- Website
- Sunil Bus Service
Bus from Delhi to Sikar
- Ave. Duration
- 7h 15m
- Frequency
- Every 4 hours
- Schedules at
- Sunil Bus Service
- Phone
- +91 94141 26815
- [email protected]
- Website
- Gajraj Travels
Bus from Delhi to Sikar
- Ave. Duration
- 6h 40m
- Frequency
- 3 times a day
- Website
- Gajraj Travels
- Website
- Nandu Travels
Bus from Delhi to Sikar
- Ave. Duration
- 7h
- Frequency
- Once daily
- Schedules at
- Nandu Travels
- Phone
- +91 74403 69369
- https://naveenbuses.com/
- Website
- Naveen Buses
Bus from Delhi to Sikar
- Ave. Duration
- 7h
- Frequency
- 6 times a week
- Website
- Naveen Buses
- Phone
- +91 9928371859
- Website
- Vijay Tours And Travels
Bus from Delhi to Sikar
- Ave. Duration
- 6h 40m
- Frequency
- 3 times a week
- Website
- Vijay Tours And Travels
- Website
- Rishabh travels
Bus from Delhi to Sikar
- Ave. Duration
- 6h 45m
- Frequency
- 3 times a week
- Schedules at
- Rishabh travels
- Website
- Maharaja Travels
Bus from Delhi to Sikar
- Ave. Duration
- 6h 45m
- Frequency
- Once a week
- Schedules at
- Maharaja Travels
- Phone
- 9887925057
- [email protected]
- Website
- Shree Savariya Travels and Transport
Bus from Ranchi to Jaipur
- Ave. Duration
- 26h 35m
- Frequency
- Once daily
- Schedules at
- Shree Savariya Travels and Transport
- Phone
- +917412069719
- [email protected]
- Website
- transport.rajasthan.gov.in
Bus from Jaipur RSRTC to Khatushyamji
- Ave. Duration
- 2h 30m
- Frequency
- Every 4 hours
- Estimated price
- ₹70–180
- Website
- transport.rajasthan.gov.in
- Deluxe
- ₹120–150
- Express
- ₹70–95
- AC Sleeper
- ₹140–180
- Ave. Duration
- 50 min
- Estimated price
- ₹900–1,300
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
Ranchi to Udaipur bus services, operated by Shyamoli Paribahan, arrive at Delhi station.
Ranchi to Udaipur train services, operated by Indian Railways, arrive at Delhi station.
Yes, the driving distance between Ranchi to Udaipur is 1311 km. It takes approximately 17h 24m to drive from Ranchi to Udaipur.
There are four+ hotels available in Udaipur.

























