There are 4 ways to get from Meghālaya to Jammu 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, fly
best- Take the bus from Shillong to Gauhati Airportbus
- Fly from Lokpriya Gopinath Bordoloi International Airport (GAU) to Jammu Airport (IXJ)plane GAU - IXJ
9h 2m₹10,520–22,580Taxi, train
cheapest- Take the taxi from Shillong to Guwahatitaxi
- Take the train from Guwahati to Jammu Tawitrain 15651 / ...
2d₹2,652–9,512Bus
- Take the bus from Shillong, Meghalaya to Siliguri, West Bengalbus
- Take the bus from Siliguri, West Bengal to Lucknow, Uttar Pradeshbus
- Take the bus from Lucknow, Uttar Pradesh to Jammubus
2d 5hDrive 2,355.8 km
- Drive from Shillong to Jammucar 2,355.8 km
31h 51m₹26,638–38,476
Lokpriya Gopinath Bordoloi International Airport (GAU) to Jammu Airport (IXJ) flights
Comparing Your Travel Options
The cheapest way to get from Meghālaya to Jammu is to taxi and train which costs ₹2,600 - ₹9,500 and takes 2 days 0h.
The fastest way to get from Meghālaya to Jammu is to bus and fly which takes 9h 2m and costs ₹10,000 - ₹23,000.
No, there is no direct bus from Meghālaya to Jammu. However, there are services departing from Shillong, Meghalaya and arriving at Jammu via Siliguri, West Bengal and Lucknow, Uttar Pradesh. The journey, including transfers, takes approximately 2 days 5h.
The distance between Meghālaya and Jammu is 1895 km. The road distance is 2355.8 km.
The best way to get from Meghālaya to Jammu without a car is to taxi and train which takes 2 days 0h and costs ₹2,600 - ₹9,500.
It takes approximately 9h 2m to get from Meghālaya to Jammu, including transfers.
Meghālaya to Jammu bus services, operated by Assam State Transport Corporation, depart from Shillong, Meghalaya station.
Meghālaya to Jammu bus services, operated by Assam State Transport Corporation, arrive at Siliguri, West Bengal station.
Yes, the driving distance between Meghālaya to Jammu is 2356 km. It takes approximately 31h 51m to drive from Meghālaya to Jammu.
There are 76+ hotels available in Jammu.
What companies run services between Meghālaya, India and Jammu, India?
You can take a bus from Shillong, Meghalaya to Jammu via Siliguri, West Bengal and Lucknow, Uttar Pradesh in around 2d 5h.
- Website
- goindigo.in
Flights from Lokpriya Gopinath Bordoloi International Airport to Jammu Airport via Delhi
- Ave. Duration
- 6h 10m
- When
- Every day
- Estimated price
- ₹9,500–25,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Guwahati to Jammu Tawi
- Ave. Duration
- 47h
- Frequency
- Twice a week
- Estimated price
- ₹950–7,500
- Website
- irctc.co.in
- 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
- 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
- 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 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 How to get from London City Airport into central London, 10 amazing places to get away from it all in Australia, and How to get from Gatwick Airport into central London - to help you get the most out of your next trip.







