There are 10 ways to get from Udaipur to Shikharji by plane, train, bus (Flixbus), car, taxi, or bus
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 Gaya, train
best- Fly from Dabok Airport (UDR) to Gaya (GAY)plane UDR - GAY
- Take the train from Gaya Jn to Parasnathtrain
11h 58m₹11,430–25,849Train
cheapest- Take the train from Ranapratapnagar to Asansol Jntrain 12316
- Take the train from Asansol Jn to Dhanbad Jntrain 12313 / ...
37h 44m₹935–7,097Train via Ajmer
- Take the train from Ranapratapnagar to Ajmertrain 12982 / ...
- Take the train from Ajmer to Parasnathtrain 12988
27h 44m₹1,364–6,871Bus via Jaipur
- Take the bus from FlixBus Udaipur - Bhuvana Circle to FlixBus Jaipur - 200 Feet Bypassbus FlixBus IN0614 / ...
- Take the bus from Jaipur to Dhanbadbus Jaipur
41h 6mDrive 1,482.4 km
- Drive from Udaipur to Shikharjicar 1,482.4 km
21h 29m₹16,763–24,213Fly to Birsa Munda Airport, train, taxi
- Fly from Dabok Airport (UDR) to Birsa Munda Airport (IXR)plane UDR - IXR
- Take the train from Ranchi to Nsc Bose J Gomotrain
- Take the taxi from Nsc Bose J Gomo to Shikharjitaxi
10h 9m₹14,950–20,509Fly to Lok Nayak Jayaprakash Airport, train
- Fly from Dabok Airport (UDR) to Lok Nayak Jayaprakash Airport (PAT)plane UDR - PAT
- Take the train from Patna Jn to Parasnathtrain
11h 10m₹10,510–19,109Fly to Deoghar, train
- Fly from Dabok Airport (UDR) to Deoghar (DGH)plane UDR - DGH
- Take the train from Sankarpur to Dhanbad Jntrain
12h 29m₹11,190–29,579Fly to Durgapur Kazi Nazrul Islam Airport, train
- Fly from Dabok Airport (UDR) to Durgapur Kazi Nazrul Islam Airport (RDP)plane UDR - RDP
- Take the train from Raniganj to Dhanbad Jntrain
10h 57m₹12,320–27,579Bus
- Take the bus from Udaipur to Kotabus
- Take the bus from Kota(Rajasthan), Rajasthan to Ranchi, Jharkhandbus
- Take the bus from Ranchi, Jharkhand to Dhanbadbus
42h 33m
Dabok Airport (UDR) to Gaya (GAY) flights
Comparing Your Travel Options
The cheapest way to get from Udaipur to Shikharji is to train which costs ₹900 - ₹7,500 and takes 37h 44m.
The fastest way to get from Udaipur to Shikharji is to fly and train and taxi which takes 10h 9m and costs ₹14,000 - ₹21,000.
No, there is no direct bus from Udaipur to Shikharji. However, there are services departing from FlixBus Udaipur - Bhuvana Circle and arriving at Parasnath via Heerapura 200 Feet Road, Jaipur and Dhanbad. The journey, including transfers, takes approximately 41h 6m.
No, there is no direct train from Udaipur to Shikharji. However, there are services departing from Ranapratapnagar and arriving at Parasnath via Ajmer. The journey, including transfers, takes approximately 27h 44m.
The distance between Udaipur and Shikharji is 1338 km. The road distance is 1482.4 km.
The best way to get from Udaipur to Shikharji without a car is to train via Ajmer which takes 27h 44m and costs ₹1,300 - ₹7,000.
It takes approximately 11h 58m to get from Udaipur to Shikharji, including transfers.
Udaipur to Shikharji bus services, operated by FlixBus India, depart from FlixBus Udaipur - Bhuvana Circle station.
Udaipur to Shikharji train services, operated by Indian Railways, depart from Ranapratapnagar station.
The best way to get from Udaipur to Shikharji is to train via Ajmer which takes 27h 44m and costs ₹1,300 - ₹7,000. Alternatively, you can bus via Jaipur, which costs and takes 41h 6m.
What companies run services between Udaipur, India and Shikharji, India?
You can take a train from Ranapratapnagar to Shikharji via Ajmer and Parasnath in around 27h 44m. Alternatively, you can take a bus from FlixBus Udaipur - Bhuvana Circle to Shikharji via FlixBus Jaipur - 200 Feet Bypass, Heerapura 200 Feet Road, Civil Lines Chauraha, Jaipur, Dhanbad, and Parasnath in around 41h 6m.
- Website
- goindigo.in
Flights from Dabok Airport to Gaya via Delhi
- Ave. Duration
- 15h
- When
- Every day
- Estimated price
- ₹9,500–25,000
Flights from Dabok Airport to Gaya via Mumbai, Delhi
- Ave. Duration
- 15h 20m
- When
- Every day
- Estimated price
- ₹14,000–27,000
Flights from Dabok Airport to Gaya via Delhi, Kolkata
- Ave. Duration
- 7h 35m
- When
- Saturday
- Estimated price
- ₹13,000–27,000
Flights from Dabok Airport to Birsa Munda Airport via Delhi
- Ave. Duration
- 5h 33m
- When
- Every day
- Estimated price
- ₹9,000–23,000
Flights from Dabok Airport to Birsa Munda Airport via Mumbai
- Ave. Duration
- 5h
- When
- Every day
- Estimated price
- ₹10,000–24,000
Flights from Dabok Airport to Lok Nayak Jayaprakash Airport via Hyderabad
- Ave. Duration
- 5h 20m
- When
- Tuesday
- Estimated price
- ₹9,000–11,000
Flights from Dabok Airport to Lok Nayak Jayaprakash Airport via Delhi
- Ave. Duration
- 5h 30m
- When
- Every day
- Estimated price
- ₹9,000–11,000
Flights from Dabok Airport to Lok Nayak Jayaprakash Airport via Bengaluru
- Ave. Duration
- 7h 30m
- When
- Every day
- Estimated price
- ₹9,000–11,000
Flights from Dabok Airport to Lok Nayak Jayaprakash Airport via Jaipur, Lucknow
- Ave. Duration
- 6h
- When
- Every day
- Estimated price
- ₹9,000–11,000
Flights from Dabok Airport to Deoghar via Delhi
- Ave. Duration
- 6h 48m
- When
- Every day
- Estimated price
- ₹10,000–27,000
Flights from Dabok Airport to Deoghar via Hyderabad, Delhi
- Ave. Duration
- 9h 10m
- When
- Every day
- Estimated price
- ₹17,000–29,000
Flights from Dabok Airport to Durgapur Kazi Nazrul Islam Airport via Mumbai
- Ave. Duration
- 5h 30m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- ₹12,000–25,000
Flights from Dabok Airport to Durgapur Kazi Nazrul Islam Airport via Hyderabad
- Ave. Duration
- 7h 45m
- When
- Every day
- Estimated price
- ₹11,000–25,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Gaya Jn to Parasnath
- Ave. Duration
- 2h 9m
- Frequency
- Hourly
- Estimated price
- ₹160–1,300
- Website
- irctc.co.in
- Sleeper Class
- ₹160–190
- Third AC (3A)
- ₹450–550
- Second AC (2A)
- ₹600–800
- First Class (1A)
- ₹950–1,300
Train from Ranapratapnagar to Ajmer
- Ave. Duration
- 4h 30m
- 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 Ajmer to Parasnath
- Ave. Duration
- 21h 6m
- Frequency
- Once daily
- Estimated price
- ₹550–4,500
- Website
- irctc.co.in
- Sleeper Class
- ₹550–700
- Third AC (3A)
- ₹1,500–1,900
- Second AC (2A)
- ₹2,100–2,700
- First Class (1A)
- ₹3,500–4,500
Train from Ranchi to Nsc Bose J Gomo
- Ave. Duration
- 3h 6m
- Frequency
- Every 4 hours
- 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 Patna Jn to Parasnath
- Ave. Duration
- 3h 55m
- Frequency
- 5 times a day
- Estimated price
- ₹190–1,500
- Website
- irctc.co.in
- Sleeper Class
- ₹190–230
- Third AC (3A)
- ₹500–650
- Second AC (2A)
- ₹700–950
- First Class (1A)
- ₹1,200–1,500
Train from Sankarpur to Dhanbad Jn
- Ave. Duration
- 3h 13m
- Frequency
- Twice daily
- Estimated price
- ₹150–1,300
- Website
- irctc.co.in
- Sleeper Class
- ₹150–190
- Third AC (3A)
- ₹440–550
- Second AC (2A)
- ₹550–750
- First Class (1A)
- ₹950–1,300
Train from Raniganj to Dhanbad Jn
- Ave. Duration
- 1h 44m
- Frequency
- Every 3 hours
- Estimated price
- ₹130–1,100
- Website
- irctc.co.in
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹380–470
- Second AC (2A)
- ₹500–650
- First Class (1A)
- ₹800–1,100
Train from Ranapratapnagar to Asansol Jn
- Ave. Duration
- 34h 2m
- Frequency
- Once a week
- Estimated price
- ₹800–6,500
- Website
- irctc.co.in
- Sleeper Class
- ₹800–1,000
- Third AC (3A)
- ₹2,000–2,500
- Second AC (2A)
- ₹2,900–3,600
- First Class (1A)
- ₹4,900–6,500
Train from Asansol Jn to Dhanbad Jn
- Ave. Duration
- 1h 10m
- Frequency
- Hourly
- Estimated price
- ₹120–1,000
- Website
- irctc.co.in
- Sleeper Class
- ₹120–150
- Third AC (3A)
- ₹360–450
- Second AC (2A)
- ₹480–650
- First Class (1A)
- ₹750–1,000
- Phone
- +91 8404855555
- Website
- FlixBus India
Bus from FlixBus Udaipur - Bhuvana Circle to FlixBus Jaipur - 200 Feet Bypass
- Ave. Duration
- 6h 55m
- Frequency
- Twice daily
- Estimated price
- ₹600–1,900
- Website
- FlixBus India
- Ave. Duration
- 1h 30m
- Estimated price
- ₹950–1,200
India Tourist Taxi
- Phone
- +91 87 37 07 22 44
- Website
- indiatouristtaxi.com
Rahul Travels
- Phone
- +91 96 69 41 14 11
- Website
- rahultravels.com
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
Udaipur to Shikharji bus services, operated by FlixBus India, arrive at FlixBus Jaipur - 200 Feet Bypass station.
Udaipur to Shikharji train services, operated by Indian Railways, arrive at Ajmer station.
Yes, the driving distance between Udaipur to Shikharji is 1482 km. It takes approximately 21h 29m to drive from Udaipur to Shikharji.
There are 64+ hotels available in Shikharji.









