There are 7 ways to get from Shillong to Jaisalmer by bus, plane, taxi, 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.
Bus to Lokpriya Gopinath Bordoloi International Airport, fly to Jaisalmer
best- Take the bus from Shillong to Gauhati Airportbus
- Fly from Lokpriya Gopinath Bordoloi International Airport (GAU) to Jaisalmer (JSA)plane GAU - JSA
11h 1m₹12,360–28,400Taxi, train
cheapest- Take the taxi from Shillong to Guwahatitaxi
- Take the train from Guwahati to Jodhpur Jntrain
- Take the train from Jodhpur Jn to Jaisalmertrain
2d 1h₹2,812–10,712Bus
- Take the bus from Shillong, Meghalaya to Siliguri, West Bengalbus
- Take the bus from Siliguri, West Bengal to Agra, Uttar Pradeshbus
- Take the bus from Agra, Uttar Pradesh to Jodhpur, Rajasthanbus
- Take the bus from Jodhpur, Rajasthan to Jaisalmer, Rajasthanbus
2d 5hDrive 2,464.1 km
- Drive from Shillong to Jaisalmercar 2,464.1 km
34h 34m₹27,778–40,124Fly Umroi Airport to Jaisalmer
- Fly from Umroi Airport (SHL) to Jaisalmer (JSA)plane SHL - JSA
18h 50m₹16,771–50,922Bus to Lokpriya Gopinath Bordoloi International Airport, fly to Jodhpur Airport, bus
- Take the bus from Shillong to Gauhati Airportbus
- Fly from Lokpriya Gopinath Bordoloi International Airport (GAU) to Jodhpur Airport (JDH)plane GAU - JDH
- Take the bus from Jodhpur, Rajasthan to Jaisalmer, Rajasthanbus
13h 36mBus via Varanasi
- Take the bus from Shillong, Meghalaya to Siliguri, West Bengalbus
- Take the bus from Siliguri, West Bengal to Varanasi, Uttar Pradeshbus
- Take the bus from Varanasi, Uttar Pradesh to Jodhpur, Rajasthanbus
- Take the bus from Jodhpur, Rajasthan to Jaisalmer, Rajasthanbus
2d 11h
Lokpriya Gopinath Bordoloi International Airport (GAU) to Jaisalmer (JSA) flights
Questions & Answers
The cheapest way to get from Shillong to Jaisalmer is to taxi and train which costs ₹2,800 - ₹11,000 and takes 2 days 1h.
The fastest way to get from Shillong to Jaisalmer is to bus and fly which takes 11h 1m and costs ₹12,000 - ₹29,000.
No, there is no direct bus from Shillong to Jaisalmer. However, there are services departing from Shillong, Meghalaya and arriving at Jaisalmer, Rajasthan via Siliguri, West Bengal, Agra, Uttar Pradesh and Jodhpur, Rajasthan. The journey, including transfers, takes approximately 2 days 5h.
The distance between Shillong and Jaisalmer is 2181 km. The road distance is 2464.1 km.
The best way to get from Shillong to Jaisalmer without a car is to taxi and train which takes 2 days 1h and costs ₹2,800 - ₹11,000.
It takes approximately 11h 1m to get from Shillong to Jaisalmer, including transfers.
Shillong to Jaisalmer bus services, operated by Assam State Transport Corporation, depart from Shillong, Meghalaya station.
The best way to get from Shillong to Jaisalmer is to bus which takes 2 days 5h and costs . Alternatively, you can fly, which costs ₹16,000 - ₹55,000 and takes 18h 50m.
Shillong to Jaisalmer bus services, operated by Assam State Transport Corporation, arrive at Siliguri, West Bengal station.
Yes, the driving distance between Shillong to Jaisalmer is 2464 km. It takes approximately 34h 34m to drive from Shillong to Jaisalmer.
What companies run services between Shillong, India and Jaisalmer, India?
You can take a bus from Shillong, Meghalaya to Jaisalmer, Rajasthan via Siliguri, West Bengal, Agra, Uttar Pradesh, and Jodhpur, Rajasthan in around 2d 5h. Alternatively, Spicejet, Air India Limited, and IndiGo Airlines fly from Umroi Airport (SHL) to Jaisalmer (JSA) 6 times a week.
- Website
- goindigo.in
Flights from Lokpriya Gopinath Bordoloi International Airport to Jaisalmer via Bengaluru
- Ave. Duration
- 7h 5m
- When
- Every day
- Estimated price
- ₹18,000–33,000
Flights from Lokpriya Gopinath Bordoloi International Airport to Jaisalmer via Delhi
- Ave. Duration
- 8h
- When
- Sunday
- Estimated price
- ₹12,000–28,000
Flights from Lokpriya Gopinath Bordoloi International Airport to Jaisalmer via Mumbai
- Ave. Duration
- 13h 30m
- When
- Every day
- Estimated price
- ₹15,000–31,000
Flights from Umroi Airport to Jaisalmer via Kolkata, Delhi
- Ave. Duration
- 25h 15m
- When
- Saturday
- Estimated price
- ₹24,000–55,000
Flights from Lokpriya Gopinath Bordoloi International Airport to Jodhpur Airport via Delhi
- Ave. Duration
- 4h 35m
- When
- Every day
- Estimated price
- ₹11,000–16,000
Flights from Lokpriya Gopinath Bordoloi International Airport to Jodhpur Airport via Hyderabad
- Ave. Duration
- 7h 30m
- When
- Monday, Tuesday, Friday, Saturday, and Sunday
- Estimated price
- ₹11,000–16,000
- Website
- airindia.in
Flights from Lokpriya Gopinath Bordoloi International Airport to Jaisalmer via Delhi
- Ave. Duration
- 12h 46m
- When
- Every day
- Estimated price
- ₹13,000–31,000
Flights from Umroi Airport to Jaisalmer via Delhi
- Ave. Duration
- 21h 5m
- When
- Monday and Friday
- Estimated price
- ₹16,000–50,000
Flights from Umroi Airport to Jaisalmer via Kolkata, Delhi
- Ave. Duration
- 18h 10m
- When
- Monday, Wednesday, and Friday
- Estimated price
- ₹24,000–55,000
Flights from Lokpriya Gopinath Bordoloi International Airport to Jodhpur Airport via Delhi
- Ave. Duration
- 4h 50m
- When
- Every day
- Estimated price
- ₹10,000–22,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Guwahati to Jodhpur Jn
- Ave. Duration
- 41h
- Frequency
- Once a week
- Estimated price
- ₹900–7,000
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹900–1,100
- Third AC (3A)
- ₹2,300–2,900
- Second AC (2A)
- ₹3,300–4,200
- First Class (1A)
- ₹5,500–7,000
Train from Jodhpur Jn to Jaisalmer
- Ave. Duration
- 5h 40m
- 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)
- ₹800–1,000
- First Class (1A)
- ₹1,300–1,700
- Phone
- +91 7640003050
- [email protected]
- Website
- meghalayatourism.in
Bus from Shillong to Gauhati Airport
- Ave. Duration
- 2h 45m
- Frequency
- Twice daily
- Estimated price
- ₹200
- Schedules at
- meghalayatourism.in
- Adult
- ₹200
Bus from Shillong to Gauhati Airport
- Ave. Duration
- 2h 45m
- Frequency
- Twice daily
- Estimated price
- ₹200
- Schedules at
- meghalayatourism.in
- Adult
- ₹200
- Phone
- 18003453986
- Website
- astcbus.in
Bus from Shillong, Meghalaya to Siliguri, West Bengal
- Ave. Duration
- 13h 30m
- Frequency
- Every 4 hours
- Estimated price
- ₹700–1,000
- Website
- https://astcbus.in/
Bus from Shillong, Meghalaya to Siliguri, West Bengal
- Ave. Duration
- 13h 30m
- Frequency
- Every 4 hours
- Estimated price
- ₹700–1,000
- Website
- https://astcbus.in/
- Website
- omio.com
Bus from Jodhpur, Rajasthan to Jaisalmer, Rajasthan
- Ave. Duration
- 4h 50m
- Frequency
- Every 30 minutes
- Schedules at
- omio.com
Bus from Jodhpur, Rajasthan to Jaisalmer, Rajasthan
- Ave. Duration
- 4h 50m
- Frequency
- Every 30 minutes
- Schedules at
- omio.com
Bus from Jodhpur, Rajasthan to Jaisalmer, Rajasthan
- Ave. Duration
- 4h 50m
- Frequency
- Every 30 minutes
- Schedules at
- omio.com
- Ave. Duration
- 1h 27m
- Estimated price
- ₹1,700–2,100
Kajaawa
- Phone
- +91 60 33 11 48 67
- Website
- kajaawa.com
Meghalaya Tour Cabs
- Phone
- +91 70 05 65 13 38
- Website
- meghalayatourcabs.com
Travenjo
- Phone
- +91 94 36 76 73 33
- Website
- travenjo.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
More Questions & Answers
There are 260+ hotels available in Jaisalmer.










