There are 6 ways to get from Gwalior to Shillong by train, taxi, bus, car, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train, taxi
best- Take the train from Gwalior Jn. to New Bongaigaontrain
- Take the train from New Bongaigaon to Azaratrain
- Take the taxi from Azara to Shillongtaxi
35h 21m₹2,738–8,672Bus via Siliguri
cheapest- Take the bus from Gwalior to Agrabus
- Take the bus from Agra to Siliguribus
- Take the bus from Siliguri to Shillongbus
2d 2h₹2,060–5,858Bus
- Take the bus from Gwalior to Delhibus
- Take the bus from Delhi to Agartalabus
- Take the bus from Agartala to Shillongbus
41h 35mDrive 1,672.5 km
- Drive from Gwalior to Shillongcar 1,672.5 km
23h 34m₹18,680–26,982Fly to Umroi Airport
- Fly from Gwalior Airport (GWL) to Umroi Airport (SHL)plane GWL - SHL
21h 32m₹12,841–30,034Fly to Lokpriya Gopinath Bordoloi International Airport, bus
- Fly from Gwalior Airport (GWL) to Lokpriya Gopinath Bordoloi International Airport (GAU)plane GWL - GAU
- Take the bus from Gauhati Airport to Shillongbus
8h 25m₹9,441–19,484
Gwalior Airport (GWL) to Umroi Airport (SHL) flights
Comparing Your Travel Options
The cheapest way to get from Gwalior to Shillong is to train and taxi which costs ₹2,700 - ₹9,000 and takes 35h 21m.
The fastest way to get from Gwalior to Shillong is to fly and bus which takes 8h 25m and costs ₹9,000 - ₹20,000.
No, there is no direct bus from Gwalior to Shillong. However, there are services departing from Gwalior and arriving at Shillong via Delhi and Agartala. The journey, including transfers, takes approximately 41h 35m.
The distance between Gwalior and Shillong is 1815 km. The road distance is 1672.5 km.
The best way to get from Gwalior to Shillong without a car is to train and taxi which takes 35h 21m and costs ₹2,700 - ₹9,000.
It takes approximately 35h 21m to get from Gwalior to Shillong, including transfers.
Gwalior to Shillong bus services, operated by Hans Travels, depart from Gwalior station.
The best way to get from Gwalior to Shillong is to bus which takes 41h 35m and costs . Alternatively, you can fly, which costs ₹12,000 - ₹30,000 and takes 21h 32m.
Gwalior to Shillong bus services, operated by Hans Travels, arrive at Delhi station.
Yes, the driving distance between Gwalior to Shillong is 1672 km. It takes approximately 23h 34m to drive from Gwalior to Shillong.
What companies run services between Gwalior, India and Shillong, India?
You can take a bus from Gwalior to Shillong via Delhi and Agartala in around 41h 35m. Alternatively, IndiGo Airlines, Spicejet, and Helitrans fly from Gwalior Airport (GWL) to Umroi Airport (SHL) twice daily.
- Website
- goindigo.in
Flights from Gwalior Airport to Umroi Airport via Delhi, Kolkata
- Ave. Duration
- 21h 5m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- ₹16,000–34,000
Flights from Gwalior Airport to Umroi Airport via Mumbai, Kolkata
- Ave. Duration
- 23h 55m
- When
- Every day
- Estimated price
- ₹22,000–36,000
Flights from Gwalior Airport to Lokpriya Gopinath Bordoloi International Airport via Delhi
- Ave. Duration
- 6h 1m
- When
- Tuesday to Sunday
- Estimated price
- ₹9,000–18,000
Flights from Gwalior Airport to Lokpriya Gopinath Bordoloi International Airport via Mumbai
- Ave. Duration
- 7h 35m
- When
- Every day
- Estimated price
- ₹9,000–18,000
- Website
- spicejet.com
Flights from Gwalior Airport to Umroi Airport via Delhi
- Ave. Duration
- 20h 50m
- When
- Sunday
- Estimated price
- ₹12,000–29,000
- Website
- helitrans.no
Flights from Gwalior Airport to Umroi Airport via Delhi, Aizawl
- Ave. Duration
- 22h
- When
- Thursday
- Estimated price
- ₹16,000–34,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Gwalior Jn. to New Bongaigaon
- Ave. Duration
- 30h 35m
- Frequency
- Once a week
- Estimated price
- ₹650–5,500
- Website
- irctc.co.in
- Sleeper Class
- ₹650–800
- Third AC (3A)
- ₹1,700–2,100
- Second AC (2A)
- ₹2,400–3,000
- First Class (1A)
- ₹4,000–5,500
Train from New Bongaigaon to Azara
- Ave. Duration
- 2h 6m
- Frequency
- Once daily
- Estimated price
- ₹160–1,300
- Website
- irctc.co.in
- Sleeper Class
- ₹160–200
- Third AC (3A)
- ₹460–600
- Second AC (2A)
- ₹600–800
- First Class (1A)
- ₹1,000–1,300
- Website
- omio.com
Bus from Gwalior to Delhi
- Ave. Duration
- 6h 50m
- Frequency
- Every 4 hours
- Schedules at
- hanstravel.in
Bus from Gwalior to Agra
- Ave. Duration
- 3h
- Frequency
- Every 4 hours
- Schedules at
- hanstravel.in
Bus from Agra to Siliguri
- Ave. Duration
- 32h 5m
- Frequency
- 3 times a week
- Schedules at
- hanstravel.in
Bus from Siliguri to Shillong
- Ave. Duration
- 13h 45m
- Frequency
- 4 times a week
- Schedules at
- hanstravel.in
- Phone
- +91 9799407141
- [email protected]
- Website
- Mahadev Travels - Jaipur
Bus from Gwalior to Delhi
- Ave. Duration
- 6h 10m
- Frequency
- Twice daily
- Website
- Mahadev Travels - Jaipur
- Website
- Mahadev Travels - Jaipur
Bus from Gwalior to Agra
- Ave. Duration
- 2h 25m
- Frequency
- Once daily
- Website
- Mahadev Travels - Jaipur
- Website
- Mahadev Travels - Jaipur
Bus from Agra to Siliguri
- Ave. Duration
- 33h 10m
- Frequency
- Once a week
- Website
- Mahadev Travels - Jaipur
- Website
- Mahadev Travels - Jaipur
Bus from Siliguri to Shillong
- Ave. Duration
- 13h
- Frequency
- 5 times a week
- Website
- Mahadev Travels - Jaipur
- Website
- Mahadev Travels - Jaipur
- Phone
- 91 82870 09889
- [email protected]
- Website
- Zingbus
Bus from Gwalior to Delhi
- Ave. Duration
- 7h 10m
- Frequency
- 3 times a day
- Estimated price
- ₹470–1,300
- Schedules at
- Zingbus
Bus from Gwalior to Agra
- Ave. Duration
- 3h 15m
- Frequency
- 3 times a day
- Estimated price
- ₹360–800
- Schedules at
- Zingbus
Bus from Agra to Siliguri
- Ave. Duration
- 25h 10m
- Frequency
- Once a week
- Estimated price
- ₹900–3,400
- Schedules at
- Zingbus
- Website
- Sana Travels
Bus from Gwalior to Delhi
- Ave. Duration
- 7h 1m
- Frequency
- Twice daily
- Schedules at
- Sana Travels
Bus from Gwalior to Agra
- Ave. Duration
- 3h 31m
- Frequency
- Twice daily
- Schedules at
- Sana Travels
- Phone
- 9001274136
- [email protected]
- Website
- Choudhary travels and cargo
Bus from Gwalior to Delhi
- Ave. Duration
- 6h 20m
- Frequency
- Twice daily
- Schedules at
- Choudhary travels and cargo
Bus from Gwalior to Agra
- Ave. Duration
- 3h
- Frequency
- 6 times a week
- Schedules at
- Choudhary travels and cargo
- Website
- Raj Laxmi Travels
Bus from Gwalior to Delhi
- Ave. Duration
- 5h 55m
- Frequency
- Once daily
- Schedules at
- Raj Laxmi Travels
Bus from Gwalior to Agra
- Ave. Duration
- 2h 20m
- Frequency
- 4 times a week
- Schedules at
- Raj Laxmi Travels
- Phone
- 91-7373800013
- [email protected]
- Website
- Tranzking Travels
Bus from Gwalior to Delhi
- Ave. Duration
- 6h 21m
- Frequency
- 4 times a week
- Schedules at
- Tranzking Travels
Bus from Gwalior to Agra
- Ave. Duration
- 3h
- Frequency
- Twice daily
- Schedules at
- Tranzking Travels
Bus from Agra to Siliguri
- Ave. Duration
- 35h 30m
- Frequency
- Once a week
- Schedules at
- Tranzking Travels
- Website
- Kashmir Maxx
Bus from Gwalior to Delhi
- Ave. Duration
- 6h 30m
- Frequency
- 4 times a week
- Schedules at
- Kashmir Maxx
Bus from Gwalior to Agra
- Ave. Duration
- 4h
- Frequency
- 4 times a week
- Schedules at
- Kashmir Maxx
- Phone
- +91 93181 81834
- Website
- Travel Point World LLP
Bus from Gwalior to Delhi
- Ave. Duration
- 6h 20m
- Frequency
- 3 times a week
- Website
- Travel Point World LLP
Bus from Gwalior to Agra
- Ave. Duration
- 4h 5m
- Frequency
- 3 times a week
- Website
- Travel Point World LLP
Bus from Agra to Siliguri
- Ave. Duration
- 33h
- Frequency
- Once a week
- Website
- Travel Point World LLP
- Website
- SKM Tours & Travels
Bus from Gwalior to Delhi
- Ave. Duration
- 7h 15m
- Frequency
- 3 times a week
- Schedules at
- SKM Tours & Travels
Bus from Gwalior to Agra
- Ave. Duration
- 1h 59m
- Frequency
- Twice a week
- Schedules at
- SKM Tours & Travels
- Website
- LLT Travels
Bus from Gwalior to Delhi
- Ave. Duration
- 7h 20m
- Frequency
- Once a week
- Schedules at
- LLT Travels
Bus from Gwalior to Agra
- Ave. Duration
- 3h 20m
- Frequency
- 3 times a week
- Schedules at
- LLT Travels
- Website
- FALCON TOUR and TRAVELS
Bus from Delhi to Agartala
- Ave. Duration
- 16h 50m
- Frequency
- Twice a week
- Schedules at
- FALCON TOUR and TRAVELS
- Phone
- +91 79265 76492
- [email protected]
- Website
- Patel tours and travels
Bus from Delhi to Agartala
- Ave. Duration
- 16h 50m
- Frequency
- Twice a week
- Schedules at
- Patel tours and travels
- Website
- Kareng Travels
Bus from Agartala to Shillong
- Ave. Duration
- 15h 55m
- Frequency
- Once a week
- Schedules at
- Kareng Travels
- Website
- Anuraag Travels(Under Royal)
Bus from Agartala to Shillong
- Ave. Duration
- 18h
- Frequency
- Once a week
- Schedules at
- Anuraag Travels(Under Royal)
- Website
- Om Mahakaleshwar Bus
Bus from Gwalior to Agra
- Ave. Duration
- 3h 20m
- Frequency
- 6 times a week
- Schedules at
- Om Mahakaleshwar Bus
- Phone
- +91 9021264955
- [email protected]
- Website
- National Travels - Ratnagiri
Bus from Gwalior to Agra
- Ave. Duration
- 3h 30m
- Frequency
- 5 times a week
- Website
- National Travels - Ratnagiri
- Website
- Soumya Tours and Travels
Bus from Gwalior to Agra
- Ave. Duration
- 3h 30m
- Frequency
- Twice a week
- Schedules at
- Soumya Tours and Travels
- Phone
- +91 98424 37444
- [email protected]
- Website
- Al Travels
Bus from Gwalior to Agra
- Ave. Duration
- 4h
- Frequency
- Twice a week
- Schedules at
- Al Travels
- Phone
- +91 6381293949
- [email protected]
- Website
- Mettur Super Services
Bus from Siliguri to Shillong
- Ave. Duration
- 12h 30m
- Frequency
- 4 times a week
- Estimated price
- ₹800–1,700
- Website
- Mettur Super Services
- AC Sleeper
- ₹800–1,700
- Website
- Bombay Raja Roadlinks
Bus from Siliguri to Shillong
- Ave. Duration
- 14h
- Frequency
- 4 times a week
- Schedules at
- Bombay Raja Roadlinks
- Website
- Globehopper Mobility
Bus from Siliguri to Shillong
- Ave. Duration
- 12h
- Frequency
- Twice a week
- Schedules at
- Globehopper Mobility
- Phone
- +91 9945600000
- Website
- Seema Travels
Bus from Siliguri to Shillong
- Ave. Duration
- 15h
- Frequency
- Twice a week
- Website
- Seema Travels
- 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 40m
- Estimated price
- ₹1,900–2,300
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
Booking & Getting There
Book your Gwalior to Shillong bus tickets online with Omio.
There are 293+ hotels available in Shillong.





















