There are 10 ways to get from Gurgaon to Maihar by plane, train, bus, car, or taxi
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 Jabalpur, train
best- Fly from Indira Gandhi International Airport (DEL) to Jabalpur (JLR)plane DEL - JLR
- Take the train from Jabalpur to Maihartrain
6h 19m₹6,594–17,837Train
cheapest- Take the train from Hazrat Nizamuddin to Maihartrain 12190
17h 29m₹422–3,252Train via Satna
- Take the train from Anand Vihar Terminal to Satnatrain 12428
14h 53m₹575–4,123Bus via Lucknow
- Take the bus from Gurugram to Lucknow, Uttar Pradeshbus Gurugram
- Take the bus from Lucknow, Uttar Pradesh to Maihar, Madhya Pradeshbus Lucknow, Uttar Pradesh - Maihar, Madhya Pradesh
20h 5mDrive 709.2 km
- Drive from Gurgaon to Maiharcar 709.2 km
9h 32m₹8,013–11,574Taxi
- Take the taxi from Gurgaon to Maihartaxi 709.2 km
9h 32m₹12,000–15,000Fly to Rewa Chorhata Airport, bus
- Fly from Indira Gandhi International Airport (DEL) to Rewa Chorhata Airport (REW)plane DEL - REW
- Take the bus from Rewa, Madhya Pradesh to Maihar, Madhya Pradeshbus
5h 54mFly to Varanasi Airport, train
- Fly from Indira Gandhi International Airport (DEL) to Varanasi Airport (VNS)plane DEL - VNS
- Take the train from Varanasi Jn to Maihartrain
11h 18m₹5,864–10,127Fly to Chaudhary Charan Singh Airport, train
- Fly from Indira Gandhi International Airport (DEL) to Chaudhary Charan Singh Airport (LKO)plane DEL - LKO
- Take the train from Lucknowjn to Maihartrain
13h 20m₹4,324–8,717Bus
- Take the bus from Delhi, Delhi State to Jabalpur, Madhya Pradeshbus Delhi, Delhi State - Jabalpur, Madhya Pradesh
- Take the bus from Jabalpur, Madhya Pradesh to Maihar, Madhya Pradeshbus Jabalpur, Madhya Pradesh - Maihar, Madhya Pradesh
20h 42m
Gurgaon to Maihar by subway and train
Questions & Answers
The cheapest way to get from Gurgaon to Maihar is to train which costs ₹420 - ₹3,300 and takes 17h 29m.
The fastest way to get from Gurgaon to Maihar is to fly and train which takes 6h 19m and costs ₹6,500 - ₹18,000.
No, there is no direct bus from Gurgaon to Maihar. However, there are services departing from Gurugram and arriving at Maihar, Madhya Pradesh via Lucknow, Uttar Pradesh. The journey, including transfers, takes approximately 20h 5m.
No, there is no direct train from Gurgaon to Maihar. However, there are services departing from IFFCO Chowk and arriving at Maihar via Dilli Haat - INA, Anand Vihar Terminal and Satna. The journey, including transfers, takes approximately 14h 53m.
The distance between Gurgaon and Maihar is 868 km. The road distance is 709.2 km.
The best way to get from Gurgaon to Maihar without a car is to train via Satna which takes 14h 53m and costs ₹550 - ₹4,200.
It takes approximately 6h 19m to get from Gurgaon to Maihar, including transfers.
Gurgaon to Maihar bus services, operated by Expresstrans Smart Bus, depart from Delhi, Delhi State station.
Gurgaon to Maihar train services, operated by Indian Railways, depart from Anand Vihar Terminal station.
The best way to get from Gurgaon to Maihar is to train via Satna which takes 14h 53m and costs ₹550 - ₹4,200. Alternatively, you can bus via Lucknow, which costs and takes 20h 5m.
What companies run services between Gurgaon, India and Maihar, Madhya Pradesh, India?
Indian Railways operates a train from Anand Vihar Terminal to Satna once daily. Tickets cost ₹400–3,100 and the journey takes 11h 40m. Alternatively, you can take a bus from Gurugram to Maihar, Madhya Pradesh via Lucknow, Uttar Pradesh in around 20h 5m.
- Website
- goindigo.in
Flights from Indira Gandhi International Airport to Jabalpur
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- ₹6,000–16,000
Flights from Indira Gandhi International Airport to Varanasi Airport
- Ave. Duration
- 1h 28m
- When
- Every day
- Estimated price
- ₹4,800–7,000
Flights from Indira Gandhi International Airport to Chaudhary Charan Singh Airport
- Ave. Duration
- 1h 9m
- When
- Every day
- Estimated price
- ₹3,800–7,500
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Jabalpur to Maihar
- Ave. Duration
- 1h 53m
- 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 Anand Vihar Terminal to Satna
- Ave. Duration
- 11h 40m
- Frequency
- Once daily
- Estimated price
- ₹400–3,100
- Website
- irctc.co.in
- Sleeper Class
- ₹400–480
- Third AC (3A)
- ₹1,000–1,300
- Second AC (2A)
- ₹1,400–1,800
- First Class (1A)
- ₹2,400–3,100
Train from Varanasi Jn to Maihar
- Ave. Duration
- 6h 28m
- Frequency
- Every 3 hours
- Estimated price
- ₹230–1,800
- Website
- irctc.co.in
- Sleeper Class
- ₹230–270
- Third AC (3A)
- ₹600–800
- Second AC (2A)
- ₹850–1,100
- First Class (1A)
- ₹1,400–1,800
Train from Lucknowjn to Maihar
- Ave. Duration
- 8h 53m
- 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 Hazrat Nizamuddin to Maihar
- Ave. Duration
- 14h 5m
- Frequency
- Once daily
- Estimated price
- ₹400–3,100
- Website
- irctc.co.in
- Sleeper Class
- ₹400–480
- Third AC (3A)
- ₹1,000–1,300
- Second AC (2A)
- ₹1,400–1,900
- First Class (1A)
- ₹2,400–3,100
- Phone
- 91 82870 09889
- [email protected]
- Website
- Zingbus
Bus from Gurugram to Lucknow, Uttar Pradesh
- Ave. Duration
- 10h 15m
- Frequency
- Hourly
- Estimated price
- ₹500–1,600
- Schedules at
- Zingbus
- Ave. Duration
- 9h 32m
- Estimated price
- ₹12,000–15,000
Chiku Cab
- Phone
- +918448445504
- Website
- chikucab.com
Meru Cabs
- Phone
- +911144224422
- Website
- meru.in
OLA cabs
- Phone
- +91 9226547777
- Website
- olacabs.com
Rajasthan Cab
- Phone
- +91 9358811941
- Website
- rajasthancab.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 The beginner’s guide to the 2018 World Nomad Games, How to get from Heathrow Airport into central London, and Which London airport should I choose? - to help you get the most out of your next trip.
More Questions & Answers
Gurgaon to Maihar bus services, operated by Expresstrans Smart Bus, arrive at Jabalpur, Madhya Pradesh station.
Gurgaon to Maihar train services, operated by Indian Railways, arrive at Satna station.
Yes, the driving distance between Gurgaon to Maihar is 709 km. It takes approximately 9h 32m to drive from Gurgaon to Maihar.
Book your Gurgaon to Maihar bus tickets online with Omio.
There are eight+ hotels available in Maihar.










