There are 9 ways to get from Maihar to Shillong by train, plane, bus, taxi, 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.
Train to Jabalpur, fly to Lokpriya Gopinath Bordoloi International Airport, bus
best- Take the train from Maihar to Jabalpurtrain
- Fly from Jabalpur (JLR) to Lokpriya Gopinath Bordoloi International Airport (GAU)plane JLR - GAU
- Take the bus from Gauhati Airport to Shillongbus
15h 44m₹10,653–22,807Train, taxi
cheapest- Take the train from Maihar to Guwahatitrain 01665
- Take the taxi from Guwahati to Shillongtaxi
29h 25m₹2,339–6,884Bus
- Take the bus from Maihar, Madhya Pradesh to Varanasi, Uttar Pradeshbus
- Take the bus from Varanasi, Uttar Pradesh to Siliguri, West Bengalbus
- Take the bus from Siliguri, West Bengal to Shillong, Meghalayabus
38h 30mDrive 1,413.4 km
- Drive from Maihar to Shillongcar 1,413.4 km
20h 56m₹16,133–23,303Bus to Rewa Chorhata Airport, fly to Lokpriya Gopinath Bordoloi International Airport, bus
- Take the bus from Maihar, Madhya Pradesh to Rewa, Madhya Pradeshbus
- Fly from Rewa Chorhata Airport (REW) to Lokpriya Gopinath Bordoloi International Airport (GAU)plane REW - GAU
- Take the bus from Gauhati Airport to Shillongbus
16h 58mBus to Varanasi Airport, fly to Lokpriya Gopinath Bordoloi International Airport, bus
- Take the bus from Maihar, Madhya Pradesh to Varanasi, Uttar Pradeshbus
- Fly from Varanasi Airport (VNS) to Lokpriya Gopinath Bordoloi International Airport (GAU)plane VNS - GAU
- Take the bus from Gauhati Airport to Shillongbus
16h 8mTrain to Chaudhary Charan Singh Airport, fly to Lokpriya Gopinath Bordoloi International Airport, bus
- Take the train from Maihar to Lucknowjntrain
- Fly from Chaudhary Charan Singh Airport (LKO) to Lokpriya Gopinath Bordoloi International Airport (GAU)plane LKO - GAU
- Take the bus from Gauhati Airport to Shillongbus
17h 24m₹8,494–16,232Bus to Varanasi Airport, fly to Umroi Airport
- Take the bus from Maihar, Madhya Pradesh to Varanasi, Uttar Pradeshbus
- Fly from Varanasi Airport (VNS) to Umroi Airport (SHL)plane VNS - SHL
15h 40mTrain, train to Khajuraho Civil Airport, fly to Lokpriya Gopinath Bordoloi International Airport, bus
- Take the train from Maihar to Mahobatrain
- Take the train from Mahoba to Khajurahotrain
- Fly from Khajuraho Civil Airport (HJR) to Lokpriya Gopinath Bordoloi International Airport (GAU)plane HJR - GAU
- Take the bus from Gauhati Airport to Shillongbus
17h 4m₹10,904–26,196
Jabalpur (JLR) to Lokpriya Gopinath Bordoloi International Airport (GAU) flights
Comparing Your Travel Options
The cheapest way to get from Maihar to Shillong is to train and taxi which costs ₹2,300 - ₹7,000 and takes 29h 25m.
The fastest way to get from Maihar to Shillong is to train and fly and bus which takes 15h 44m and costs ₹10,000 - ₹23,000.
No, there is no direct bus from Maihar to Shillong. However, there are services departing from Maihar, Madhya Pradesh and arriving at Shillong, Meghalaya via Varanasi, Uttar Pradesh and Siliguri, West Bengal. The journey, including transfers, takes approximately 38h 30m.
The distance between Maihar and Shillong is 1488 km. The road distance is 1413.4 km.
The best way to get from Maihar to Shillong without a car is to train and taxi which takes 29h 25m and costs ₹2,300 - ₹7,000.
It takes approximately 15h 44m to get from Maihar to Shillong, including transfers.
Maihar to Shillong bus services, operated by SLGT Travels, depart from Maihar, Madhya Pradesh station.
Maihar to Shillong bus services, operated by SLGT Travels, arrive at Varanasi, Uttar Pradesh station.
Yes, the driving distance between Maihar to Shillong is 1413 km. It takes approximately 20h 56m to drive from Maihar to Shillong.
Book your Maihar to Shillong bus tickets online with Omio.
What companies run services between Maihar, Madhya Pradesh, India and Shillong, India?
You can take a bus from Maihar, Madhya Pradesh to Shillong, Meghalaya via Varanasi, Uttar Pradesh and Siliguri, West Bengal in around 38h 30m.
- Website
- goindigo.in
Flights from Jabalpur to Lokpriya Gopinath Bordoloi International Airport via Delhi
- Ave. Duration
- 10h 12m
- When
- Every day
- Estimated price
- ₹10,000–21,000
Flights from Jabalpur to Lokpriya Gopinath Bordoloi International Airport via Hyderabad
- Ave. Duration
- 14h 15m
- When
- Every day
- Estimated price
- ₹11,000–21,000
Flights from Jabalpur to Lokpriya Gopinath Bordoloi International Airport via Mumbai
- Ave. Duration
- 14h 40m
- When
- Every day
- Estimated price
- ₹12,000–21,000
Flights from Jabalpur to Lokpriya Gopinath Bordoloi International Airport via Bengaluru
- Ave. Duration
- 17h 50m
- When
- Every day
- Estimated price
- ₹13,000–22,000
Flights from Jabalpur to Lokpriya Gopinath Bordoloi International Airport via Indore, Delhi
- Ave. Duration
- 10h 35m
- When
- Every day
- Estimated price
- ₹11,000–21,000
Flights from Rewa Chorhata Airport to Lokpriya Gopinath Bordoloi International Airport via Delhi
- Ave. Duration
- 10h 5m
- When
- Monday, Friday, and Saturday
- Estimated price
- ₹11,000–24,000
Flights from Rewa Chorhata Airport to Lokpriya Gopinath Bordoloi International Airport via Indore, Kolkata
- Ave. Duration
- 17h 45m
- When
- Every day
- Estimated price
- ₹12,000–24,000
Flights from Varanasi Airport to Lokpriya Gopinath Bordoloi International Airport via Kolkata
- Ave. Duration
- 3h 35m
- When
- Every day
- Estimated price
- ₹9,500–16,000
Flights from Varanasi Airport to Lokpriya Gopinath Bordoloi International Airport via Delhi
- Ave. Duration
- 5h 32m
- When
- Every day
- Estimated price
- ₹9,500–16,000
Flights from Varanasi Airport to Lokpriya Gopinath Bordoloi International Airport via Madras
- Ave. Duration
- 7h 50m
- When
- Every day
- Estimated price
- ₹9,500–16,000
Flights from Chaudhary Charan Singh Airport to Lokpriya Gopinath Bordoloi International Airport
- Ave. Duration
- 1h 50m
- When
- Every day
- Estimated price
- ₹6,000–18,000
Flights from Varanasi Airport to Umroi Airport via Kolkata
- Ave. Duration
- 6h 25m
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- ₹9,500–27,000
Flights from Khajuraho Civil Airport to Lokpriya Gopinath Bordoloi International Airport via Delhi
- Ave. Duration
- 8h
- When
- Every day
- Estimated price
- ₹10,000–23,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Maihar to Jabalpur
- Ave. Duration
- 1h 55m
- Frequency
- Hourly
- Estimated price
- ₹160–1,300
- Website
- irctc.co.in
- Sleeper Class
- ₹160–200
- Third AC (3A)
- ₹450–600
- Second AC (2A)
- ₹600–800
- First Class (1A)
- ₹1,000–1,300
Train from Maihar to Guwahati
- Ave. Duration
- 28h
- Frequency
- Once a week
- Estimated price
- ₹600–4,800
- Website
- irctc.co.in
- Sleeper Class
- ₹600–750
- Third AC (3A)
- ₹1,600–2,000
- Second AC (2A)
- ₹2,200–2,900
- First Class (1A)
- ₹3,800–4,800
Train from Maihar to Lucknowjn
- Ave. Duration
- 10h 30m
- Frequency
- Once daily
- Estimated price
- ₹260–2,000
- Website
- irctc.co.in
- Sleeper Class
- ₹260–310
- Third AC (3A)
- ₹700–850
- Second AC (2A)
- ₹950–1,200
- First Class (1A)
- ₹1,600–2,000
Train from Maihar to Mahoba
- Ave. Duration
- 4h 44m
- Frequency
- Once daily
- Estimated price
- ₹200–1,600
- Website
- irctc.co.in
- Sleeper Class
- ₹200–240
- Third AC (3A)
- ₹550–700
- Second AC (2A)
- ₹750–950
- First Class (1A)
- ₹1,200–1,600
Train from Mahoba to Khajuraho
- Ave. Duration
- 1h 10m
- Frequency
- 3 times a day
- Estimated price
- ₹130–1,000
- Website
- irctc.co.in
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹370–460
- Second AC (2A)
- ₹490–650
- First Class (1A)
- ₹800–1,000
- 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
Bus from Gauhati Airport to Shillong
- Ave. Duration
- 2h 45m
- Frequency
- Twice daily
- Estimated price
- ₹200
- Schedules at
- meghalayatourism.in
- Adult
- ₹200
Bus from Gauhati Airport to Shillong
- Ave. Duration
- 2h 45m
- Frequency
- Twice daily
- Estimated price
- ₹200
- Schedules at
- meghalayatourism.in
- Adult
- ₹200
Bus from Gauhati Airport to Shillong
- Ave. Duration
- 2h 45m
- Frequency
- Twice daily
- Estimated price
- ₹200
- Schedules at
- meghalayatourism.in
- Adult
- ₹200
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 25m
- Estimated price
- ₹1,700–2,100
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 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 The London Underground: Essential tips to navigate the Tube, Flying into Beijing?, and 4 stunningly beautiful Philippines islands you need to visit - to help you get the most out of your next trip.
Booking & Getting There
There are 281+ hotels available in Shillong.







