There are 6 ways to get from Jaisalmer to Ranchi by plane, train, 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
best- Fly from Jaisalmer (JSA) to Birsa Munda Airport (IXR)plane JSA - IXR
5h 23m₹9,501–24,601Train via Jodhpur
cheapest- Take the train from Jaisalmer to Jodhpur Jntrain
- Take the train from Jodhpur Jn to Kodermatrain
- Take the train from Koderma to Ranchitrain
34h 12m₹1,005–7,929Train
- Take the train from Jaisalmer to Bikaner Jntrain
- Take the train from Bikaner Jn to Kodermatrain
- Take the train from Koderma to Ranchitrain
31h 48m₹1,067–8,221Bus
- Take the bus from Jaisalmer, Rajasthan to Agra, Uttar Pradeshbus Jaisalmer, Rajasthan - Agra, Uttar Pradesh
- Take the bus from Agra, Uttar Pradesh to Ranchi, Jharkhandbus Agra, Uttar Pradesh - Ranchi, Jharkhand
41h 45mDrive 1,794.3 km
- Drive from Jaisalmer to Ranchicar 1,794.3 km
24h 17m₹20,227–29,217Bus via Jodhpur
- Take the bus from Jaisalmer, Rajasthan to Jodhpur, Rajasthanbus
- Take the bus from Jodhpur, Rajasthan to Jaipurbus
- Take the bus from Jaipur to Ranchi, Jharkhandbus
42h 58m
Jaisalmer to Ranchi by train
Questions & Answers
The cheapest way to get from Jaisalmer to Ranchi is to train via Jodhpur which costs ₹1,000 - ₹8,000 and takes 34h 12m.
The fastest way to get from Jaisalmer to Ranchi is to fly which takes 5h 23m and costs ₹9,500 - ₹25,000.
No, there is no direct bus from Jaisalmer to Ranchi. However, there are services departing from Jaisalmer, Rajasthan and arriving at Ranchi, Jharkhand via Agra, Uttar Pradesh. The journey, including transfers, takes approximately 41h 45m.
No, there is no direct train from Jaisalmer to Ranchi. However, there are services departing from Jaisalmer and arriving at Ranchi via Bikaner Jn and Koderma. The journey, including transfers, takes approximately 31h 48m.
The distance between Jaisalmer and Ranchi is 1521 km. The road distance is 1794.3 km.
The best way to get from Jaisalmer to Ranchi without a car is to train which takes 31h 48m and costs ₹1,000 - ₹8,500.
It takes approximately 5h 23m to get from Jaisalmer to Ranchi, including transfers.
Jaisalmer to Ranchi bus services, operated by Gogadev Travels, depart from Jaisalmer, Rajasthan station.
Jaisalmer to Ranchi train services, operated by Indian Railways, depart from Jaisalmer station.
The best way to get from Jaisalmer to Ranchi is to fly which takes 5h 23m and costs ₹9,500 - ₹25,000. Alternatively, you can train, which costs ₹1,000 - ₹8,500 and takes 31h 48m, you could also bus, which costs and takes 41h 45m.
What companies run services between Jaisalmer, India and Ranchi, India?
IndiGo Airlines, Air India Limited, and Air India Express fly from Jaisalmer (JSA) to Birsa Munda Airport (IXR) twice daily. Alternatively, you can take a train from Jaisalmer to Ranchi via Bikaner Jn and Koderma in around 31h 48m.
- Website
- goindigo.in
Flights from Jaisalmer to Birsa Munda Airport via Delhi
- Ave. Duration
- 5h 5m
- When
- Every day
- Estimated price
- ₹9,000–24,000
- Website
- airindia.in
Flights from Jaisalmer to Birsa Munda Airport via Delhi
- Ave. Duration
- 9h 30m
- When
- Every day
- Estimated price
- ₹10,000–28,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Jaisalmer to Bikaner Jn
- Ave. Duration
- 5h 30m
- Frequency
- Once daily
- Estimated price
- ₹220–1,800
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹220–270
- Third AC (3A)
- ₹600–750
- Second AC (2A)
- ₹800–1,100
- First Class (1A)
- ₹1,300–1,800
Train from Bikaner Jn to Koderma
- Ave. Duration
- 19h 40m
- Frequency
- Once daily
- Estimated price
- ₹650–5,000
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹650–800
- Third AC (3A)
- ₹1,600–2,100
- Second AC (2A)
- ₹2,400–3,000
- First Class (1A)
- ₹4,000–5,000
Train from Koderma to Ranchi
- Ave. Duration
- 4h 38m
- Frequency
- Every 4 hours
- Estimated price
- ₹190–1,500
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹190–230
- Third AC (3A)
- ₹500–650
- Second AC (2A)
- ₹700–900
- First Class (1A)
- ₹1,100–1,500
Train from Jaisalmer to Jodhpur Jn
- Ave. Duration
- 5h 5m
- Frequency
- 4 times a day
- 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
Train from Jodhpur Jn to Koderma
- Ave. Duration
- 22h 29m
- Frequency
- 6 times a week
- Estimated price
- ₹600–4,800
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹600–750
- Third AC (3A)
- ₹1,600–2,000
- Second AC (2A)
- ₹2,200–2,900
- First Class (1A)
- ₹3,800–4,800
Train from Koderma to Ranchi
- Ave. Duration
- 4h 38m
- Frequency
- Every 4 hours
- Estimated price
- ₹190–1,500
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹190–230
- Third AC (3A)
- ₹500–650
- Second AC (2A)
- ₹700–900
- First Class (1A)
- ₹1,100–1,500
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
More Questions & Answers
Jaisalmer to Ranchi bus services, operated by Gogadev Travels, arrive at Jodhpur, Rajasthan station.
Jaisalmer to Ranchi train services, operated by Indian Railways, arrive at Bikaner Jn station.
Yes, the driving distance between Jaisalmer to Ranchi is 1794 km. It takes approximately 24h 17m to drive from Jaisalmer to Ranchi.
Book your Jaisalmer to Ranchi bus tickets online with Omio.
There are 145+ hotels available in Ranchi.






