There are 7 ways to get from Jaisalmer to Shillong 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 Umroi Airport
best- Fly from Jaisalmer (JSA) to Umroi Airport (SHL)plane JSA - SHL
20h 48m₹13,761–39,941Train, bus
cheapest- Take the train from Jaisalmer to Jodhpur Jntrain
- Take the train from Jodhpur Jn to Guwahatitrain
- Take the bus from Guwahati Paltan Bazar to Barik Pointbus
2d 6h₹1,315–8,969Train, taxi
- Take the train from Jaisalmer to Bikaner Jntrain
- Take the train from Bikaner Jn to Kamakhyatrain
- Take the taxi from Kamakhya to Shillongtaxi
2d 4h₹2,977–11,421Bus via Patna
- Take the bus from Jaisalmer, Rajasthan to Agra, Uttar Pradeshbus
- Take the bus from Agra, Uttar Pradesh to Patnabus
- Take the bus from Patna to Guwahati, Assambus
- Take the bus from Guwahati, Assam to Shillong, Meghalayabus
2d 8hDrive 2,463.6 km
- Drive from Jaisalmer to Shillongcar 2,463.6 km
34h 28m₹27,773–40,116Fly to Lokpriya Gopinath Bordoloi International Airport, bus
- Fly from Jaisalmer (JSA) to Lokpriya Gopinath Bordoloi International Airport (GAU)plane JSA - GAU
- Take the bus from Gauhati Airport to Shillongbus
9h 1m₹10,361–22,391Bus
- Take the bus from Jaisalmer, Rajasthan to Jodhpur, Rajasthanbus
- Take the bus from Jodhpur, Rajasthan to Jaipurbus
- Take the bus from Jaipur to Siliguri, West Bengalbus
- Take the bus from Siliguri, West Bengal to Shillong, Meghalayabus
2d 18h
Jaisalmer (JSA) to Umroi Airport (SHL) flights
Questions & Answers
The cheapest way to get from Jaisalmer to Shillong is to train and bus which costs ₹1,300 - ₹9,000 and takes 2 days 6h.
The fastest way to get from Jaisalmer to Shillong is to fly and bus which takes 9h 1m and costs ₹10,000 - ₹23,000.
No, there is no direct bus from Jaisalmer to Shillong. However, there are services departing from Jaisalmer, Rajasthan and arriving at Shillong, Meghalaya via Agra, Uttar Pradesh, Patna and Guwahati, Assam. The journey, including transfers, takes approximately 2 days 8h.
The distance between Jaisalmer and Shillong is 2147 km. The road distance is 2463.6 km.
The best way to get from Jaisalmer to Shillong without a car is to train and taxi which takes 2 days 4h and costs ₹2,900 - ₹12,000.
It takes approximately 20h 48m to get from Jaisalmer to Shillong, including transfers.
Jaisalmer to Shillong bus services, operated by Gogadev Travels, depart from Jaisalmer, Rajasthan station.
The best way to get from Jaisalmer to Shillong is to fly which takes 20h 48m and costs ₹13,000 - ₹40,000. Alternatively, you can bus via Patna, which costs and takes 2 days 8h.
Jaisalmer to Shillong bus services, operated by Gogadev Travels, arrive at Jodhpur, Rajasthan station.
Yes, the driving distance between Jaisalmer to Shillong is 2464 km. It takes approximately 34h 28m to drive from Jaisalmer to Shillong.
What companies run services between Jaisalmer, India and Shillong, India?
IndiGo Airlines and Spicejet fly from Jaisalmer (JSA) to Umroi Airport (SHL) 5 times a day. Alternatively, you can take a bus from Jaisalmer, Rajasthan to Shillong, Meghalaya via Agra, Uttar Pradesh, Patna, and Guwahati, Assam in around 2d 8h.
- Website
- goindigo.in
Flights from Jaisalmer to Umroi Airport via Bengaluru, Kolkata
- Ave. Duration
- 20h 10m
- When
- Every day
- Estimated price
- ₹25,000–46,000
Flights from Jaisalmer to Umroi Airport via Delhi, Kolkata
- Ave. Duration
- 21h 50m
- When
- Every day
- Estimated price
- ₹18,000–41,000
Flights from Jaisalmer to Umroi Airport via Delhi, Imphal
- Ave. Duration
- 24h 25m
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- ₹19,000–41,000
Flights from Jaisalmer to Umroi Airport via Jaipur, Kolkata
- Ave. Duration
- 25h 20m
- When
- Every day
- Estimated price
- ₹18,000–40,000
Flights from Jaisalmer to Umroi Airport via Mumbai, Kolkata
- Ave. Duration
- 25h 45m
- When
- Every day
- Estimated price
- ₹22,000–43,000
Flights from Jaisalmer to Lokpriya Gopinath Bordoloi International Airport via Delhi
- Ave. Duration
- 7h 30m
- When
- Every day
- Estimated price
- ₹10,000–24,000
Flights from Jaisalmer to Lokpriya Gopinath Bordoloi International Airport via Mumbai
- Ave. Duration
- 8h 30m
- When
- Every day
- Estimated price
- ₹12,000–26,000
- Website
- airindia.in
Flights from Jaisalmer to Lokpriya Gopinath Bordoloi International Airport via Delhi
- Ave. Duration
- 7h 15m
- When
- Every day
- Estimated price
- ₹10,000–26,000
Flights from Jaisalmer to Lokpriya Gopinath Bordoloi International Airport via Jaipur
- Ave. Duration
- 8h 15m
- When
- Monday, Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ₹11,000–26,000
- Website
- spicejet.com
Flights from Jaisalmer to Umroi Airport via Delhi
- Ave. Duration
- 21h 35m
- When
- Thursday and Sunday
- Estimated price
- ₹13,000–39,000
- Website
- airindiaexpress.in
Flights from Jaisalmer to Lokpriya Gopinath Bordoloi International Airport via Jaipur
- Ave. Duration
- 8h 15m
- When
- Monday, Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ₹11,000–26,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 Kamakhya
- Ave. Duration
- 44h 15m
- Frequency
- Once a week
- Estimated price
- ₹950–7,500
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹950–1,200
- Third AC (3A)
- ₹2,400–3,000
- Second AC (2A)
- ₹3,400–4,300
- First Class (1A)
- ₹5,500–7,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 Guwahati
- Ave. Duration
- 44h 5m
- 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
- Phone
- +91 7903832833
- [email protected]
- Website
- srikrishnarath.in
Bus from Patna to Guwahati, Assam
- Ave. Duration
- 20h 15m
- Frequency
- Twice daily
- Website
- https://www.srikrishnarath.in/
- Phone
- 18003453986
- Website
- astcbus.in
Bus from Guwahati, Assam to Shillong, Meghalaya
- Ave. Duration
- 3h
- Frequency
- Once daily
- Estimated price
- ₹140–200
- Website
- https://astcbus.in/
- Phone
- +91 7640003050
- [email protected]
- Website
- meghalayatourism.in
Bus from Gauhati Airport to Shillong
- Ave. Duration
- 2h 45m
- Frequency
- Twice daily
- Estimated price
- ₹200
- Schedules at
- meghalayatourism.in
- Adult
- ₹200
- Ave. Duration
- 1h 33m
- Estimated price
- ₹1,800–2,200
Kamakshi Tours
- Phone
- +91 98 64 04 79 96
- Website
- kamakshitours.com
Xcell Cabs
- Phone
- +91 97 07 09 70 70
- Website
- xcell.co.in
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
Book your Jaisalmer to Shillong bus tickets online with Omio.
There are 302+ hotels available in Shillong.















