There are 9 ways to get from Jaisalmer to Shirdi by plane, bus, train, 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 Ozar Airport, bus
best- Fly from Jaisalmer (JSA) to Ozar Airport (ISK)plane JSA - ISK
- Take the bus from Nashik, Maharashtra to Shirdi, Maharashtrabus
7h 21mTrain
cheapest- Take the train from Jaisalmer to Bandra Terminustrain 22932
- Take the train from CSMT station to Sainagar Shirditrain 22223 Vande Bharat Exp
29h₹902–6,476Train, bus
- Take the train from Jaisalmer to Vadodara Jntrain 22932
- Take the bus from Vadodara, Gujarat to Shirdi, Maharashtrabus Vadodara, Gujarat - Shirdi, Maharashtra
27h 5mBus via Jodhpur
- Take the bus from Jaisalmer, Rajasthan to Jodhpur, Rajasthanbus
- Take the bus from Jodhpur, Rajasthan to Nashik, Maharashtrabus
- Take the bus from Nashik, Maharashtra to Shirdi, Maharashtrabus
28h 22mDrive 1,046 km
- Drive from Jaisalmer to Shirdicar 1,046 km
15h 42m₹11,798–17,042Fly to Aurangabad Airport, train
- Fly from Jaisalmer (JSA) to Aurangabad Airport (IXU)plane JSA - IXU
- Take the train from Chhatrapati Sambhajinagar to Sainagar Siriditrain
10h 29m₹10,829–30,196Fly to Chhatrapati Shivaji Maharaj International Airport, train
- Fly from Jaisalmer (JSA) to Chhatrapati Shivaji Maharaj International Airport (BOM)plane JSA - BOM
- Take the train from CSMT station to Sainagar Shirditrain
9h 41m₹8,207–25,721Fly to Pune Airport, train
- Fly from Jaisalmer (JSA) to Pune Airport (PNQ)plane JSA - PNQ
- Take the train from Pune Jn to Sainagar Siriditrain
11h 31m₹10,642–23,136Bus
- Take the bus from Jaisalmer, Rajasthan to Mumbai, Maharashtrabus Jaisalmer, Rajasthan - Mumbai, Maharashtra
- Take the bus from Mumbai, Maharashtra to Shirdi, Maharashtrabus Mumbai, Maharashtra - Shirdi, Maharashtra
31h 10m
Jaisalmer (JSA) to Ozar Airport (ISK) flights
Comparing Your Travel Options
The cheapest way to get from Jaisalmer to Shirdi is to train which costs ₹900 - ₹6,500 and takes 29h.
The fastest way to get from Jaisalmer to Shirdi is to fly and train which takes 9h 41m and costs ₹8,000 - ₹26,000.
No, there is no direct bus from Jaisalmer to Shirdi. However, there are services departing from Jaisalmer, Rajasthan and arriving at Shirdi, Maharashtra via Jodhpur, Rajasthan and Nashik, Maharashtra. The journey, including transfers, takes approximately 28h 22m.
No, there is no direct train from Jaisalmer to Shirdi. However, there are services departing from Jaisalmer and arriving at Sainagar Shirdi via Bandra and CSMT station. The journey, including transfers, takes approximately 29h.
The distance between Jaisalmer and Shirdi is 925 km. The road distance is 1046 km.
The best way to get from Jaisalmer to Shirdi without a car is to train and bus which takes 27h 5m and costs .
It takes approximately 7h 21m to get from Jaisalmer to Shirdi, including transfers.
Jaisalmer to Shirdi bus services, operated by SLGT Travels, depart from Jaisalmer, Rajasthan station.
Jaisalmer to Shirdi train services, operated by Indian Railways, depart from Jaisalmer station.
The best way to get from Jaisalmer to Shirdi is to bus via Jodhpur which takes 28h 22m and costs . Alternatively, you can train, which costs ₹900 - ₹6,500 and takes 29h.
What companies run services between Jaisalmer, India and Shirdi, India?
You can take a bus from Jaisalmer, Rajasthan to Shirdi, Maharashtra via Jodhpur, Rajasthan and Nashik, Maharashtra in around 28h 22m. Alternatively, you can take a train from Jaisalmer to Shirdi via Bandra Terminus, Bandra, Csmt, CSMT station, and Sainagar Shirdi in around 29h.
- Website
- goindigo.in
Flights from Jaisalmer to Ozar Airport via Delhi
- Ave. Duration
- 4h 40m
- When
- Monday, Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- ₹13,000–32,000
Flights from Jaisalmer to Aurangabad Airport via Delhi
- Ave. Duration
- 5h
- When
- Monday, Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- ₹11,000–27,000
Flights from Jaisalmer to Chhatrapati Shivaji Maharaj International Airport
- Ave. Duration
- 2h 10m
- When
- Every day
- Estimated price
- ₹6,000–18,000
Flights from Jaisalmer to Pune Airport via Delhi
- Ave. Duration
- 4h 30m
- When
- Monday, Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- ₹10,000–24,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Jaisalmer to Vadodara Jn
- Ave. Duration
- 15h 23m
- Frequency
- Once a week
- Estimated price
- ₹420–3,200
- Website
- irctc.co.in
- Sleeper Class
- ₹420–500
- Third AC (3A)
- ₹1,000–1,400
- Second AC (2A)
- ₹1,500–1,900
- First Class (1A)
- ₹2,500–3,200
Train from Chhatrapati Sambhajinagar to Sainagar Siridi
- Ave. Duration
- 4h 40m
- Frequency
- Once daily
- Estimated price
- ₹170–1,400
- Website
- irctc.co.in
- Sleeper Class
- ₹170–210
- Third AC (3A)
- ₹490–600
- Second AC (2A)
- ₹650–850
- First Class (1A)
- ₹1,000–1,400
Train from CSMT station to Sainagar Shirdi
- Ave. Duration
- 5h 10m
- Frequency
- 6 times a week
- Estimated price
- ₹230–2,035
- Website
- irctc.co.in
- Sleeper Class
- ₹230–280
- Third AC (3A)
- ₹600–800
- Second AC (2A)
- ₹850–1,100
- First Class (1A)
- ₹1,400–1,800
- Chair Class
- ₹1,140
- Executive Class
- ₹2,035
Train from Pune Jn to Sainagar Siridi
- Ave. Duration
- 5h 5m
- Frequency
- 4 times a week
- Estimated price
- ₹200–1,600
- Website
- irctc.co.in
- Sleeper Class
- ₹200–240
- Third AC (3A)
- ₹500–700
- Second AC (2A)
- ₹750–950
- First Class (1A)
- ₹1,200–1,600
Train from Jaisalmer to Bandra Terminus
- Ave. Duration
- 21h 40m
- Frequency
- Once a week
- Estimated price
- ₹550–4,300
- Website
- irctc.co.in
- Sleeper Class
- ₹550–700
- Third AC (3A)
- ₹1,400–1,800
- Second AC (2A)
- ₹2,000–2,600
- First Class (1A)
- ₹3,400–4,300
Train from CSMT station to Sainagar Shirdi
- Ave. Duration
- 5h 10m
- Frequency
- 6 times a week
- Estimated price
- ₹230–2,035
- Website
- irctc.co.in
- Sleeper Class
- ₹230–280
- Third AC (3A)
- ₹600–800
- Second AC (2A)
- ₹850–1,100
- First Class (1A)
- ₹1,400–1,800
- Chair Class
- ₹1,140
- Executive Class
- ₹2,035
- [email protected]
- Website
- SLGT Travels
Bus from Nashik, Maharashtra to Shirdi, Maharashtra
- Ave. Duration
- 2h
- Frequency
- Every 20 minutes
- Website
- SLGT Travels
- Book at
- SLGT Travels
Bus from Vadodara, Gujarat to Shirdi, Maharashtra
- Ave. Duration
- 11h 5m
- Frequency
- Hourly
- Website
- SLGT Travels
- Book at
- SLGT Travels
Bus from Jaisalmer, Rajasthan to Jodhpur, Rajasthan
- Ave. Duration
- 5h
- Frequency
- Every 30 minutes
- Website
- SLGT Travels
- Book at
- SLGT Travels
Bus from Jodhpur, Rajasthan to Nashik, Maharashtra
- Ave. Duration
- 20h 10m
- Frequency
- 4 times a day
- Website
- SLGT Travels
- Book at
- SLGT Travels
Bus from Nashik, Maharashtra to Shirdi, Maharashtra
- Ave. Duration
- 2h
- Frequency
- Every 20 minutes
- Website
- SLGT Travels
- Book at
- SLGT Travels
Bus from Jaisalmer, Rajasthan to Mumbai, Maharashtra
- Ave. Duration
- 23h
- Frequency
- 4 times a day
- Website
- SLGT Travels
- Book at
- SLGT Travels
Bus from Mumbai, Maharashtra to Shirdi, Maharashtra
- Ave. Duration
- 8h
- Frequency
- Every 20 minutes
- Website
- SLGT Travels
- Book at
- SLGT Travels
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Bali: What to do if Mount Agung erupts, Need to know: Eurostar, and 5 incredible day trips from Florence by train - to help you get the most out of your next trip.
Booking & Getting There
Jaisalmer to Shirdi bus services, operated by SLGT Travels, arrive at Jodhpur, Rajasthan station.
Jaisalmer to Shirdi train services, operated by Indian Railways, arrive at Bandra Terminus station.
Yes, the driving distance between Jaisalmer to Shirdi is 1046 km. It takes approximately 15h 42m to drive from Jaisalmer to Shirdi.
Book your Jaisalmer to Shirdi bus tickets online with Omio.
There are 171+ hotels available in Shirdi.






