There are 8 ways to get from Nainpur to Indore by train, plane, taxi, night 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.
Train to Jabalpur, fly
best- Take the train from Nainpur Jn to Garha Goods Shedtrain
- Fly from Jabalpur (JLR) to Indore (IDR)plane JLR - IDR
5h 22m₹5,377–12,672Train
cheapest- Take the train from Nainpur Jn to Madan Mahaltrain 05704 / ...
- Take the train from Madan Mahal to Indore Jn Bgtrain 22192 / ...
14h 19m₹460–3,547Train, taxi, night bus
- Take the train from Nainpur Jn to Chhindwara Jntrain
- Take the taxi from Chhindwara Jn to Pachmarhi Bus Standtaxi
- Take the night bus from Pachmarhi Bus Stand to Choti Gwaltolinightbus
17h 28m₹3,068–5,508Drive 526.9 km
- Drive from Nainpur to Indorecar 526.9 km
8h 12m₹5,846–8,443Taxi
- Take the taxi from Nainpur to Indoretaxi 526.9 km
8h 12m₹7,000–8,500Train to Gondia Airport, fly
- Take the train from Nainpur Jn to Gatra P.H.train
- Fly from Gondia Airport (GDB) to Indore (IDR)plane GDB - IDR
5h 21m₹4,225–26,709Train to Dr. Babasaheb Ambedkar International Airport, fly
- Take the train from Nainpur Jn to Nagpurtrain
- Fly from Dr. Babasaheb Ambedkar International Airport (NAG) to Indore (IDR)plane NAG - IDR
8h 33m₹6,172–11,158Train via Chhindwāra
- Take the train from Nainpur Jn to Chhindwara Jntrain 11202 / ...
- Take the train from Chhindwara Jn to Indore Jn Bgtrain 19344
17h 25m₹466–3,591
Nainpur to Indore by train
Questions & Answers
The cheapest way to get from Nainpur to Indore is to train which costs ₹460 - ₹3,600 and takes 14h 19m.
The fastest way to get from Nainpur to Indore is to train and fly which takes 5h 21m and costs ₹4,200 - ₹27,000.
No, there is no direct train from Nainpur to Indore. However, there are services departing from Nainpur Jn and arriving at Indore Jn Bg via Madan Mahal. The journey, including transfers, takes approximately 14h 19m.
The distance between Nainpur and Indore is 574 km. The road distance is 526.9 km.
The best way to get from Nainpur to Indore without a car is to train which takes 14h 19m and costs ₹460 - ₹3,600.
It takes approximately 5h 22m to get from Nainpur to Indore, including transfers.
Nainpur to Indore train services, operated by Indian Railways, depart from Nainpur Jn station.
Nainpur to Indore train services, operated by Indian Railways, arrive at Madan Mahal station.
Yes, the driving distance between Nainpur to Indore is 527 km. It takes approximately 8h 12m to drive from Nainpur to Indore.
There are 395+ hotels available in Indore.
What companies run services between Nainpur, Madhya Pradesh, India and Indore, India?
You can take a train from Nainpur Jn to Indore Jn Bg via Madan Mahal in around 14h 19m.
- Website
- goindigo.in
Flights from Jabalpur to Indore
- Ave. Duration
- 1h 40m
- When
- Every day
- Estimated price
- ₹4,800–5,500
Flights from Jabalpur to Indore via Delhi
- Ave. Duration
- 4h
- When
- Every day
- Estimated price
- ₹4,800–5,500
Flights from Dr. Babasaheb Ambedkar International Airport to Indore
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- ₹5,500–9,000
- Website
- starair.in
Flights from Gondia Airport to Indore
- Ave. Duration
- 1h 20m
- When
- Monday, Wednesday, and Saturday
- Estimated price
- ₹3,600–25,000
- Phone
- 14646
- care@irctc.co.in
- Website
- irctc.co.in
Train from Nainpur Jn to Garha Goods Shed
- Ave. Duration
- 2h 11m
- Frequency
- 4 times a day
- Estimated price
- ₹140–1,200
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹140–180
- Third AC (3A)
- ₹410–500
- Second AC (2A)
- ₹550–700
- First Class (1A)
- ₹900–1,200
Train from Nainpur Jn to Madan Mahal
- Ave. Duration
- 3h 23m
- Frequency
- 3 times a day
- Estimated price
- ₹150–1,200
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹150–180
- Third AC (3A)
- ₹420–550
- Second AC (2A)
- ₹550–700
- First Class (1A)
- ₹900–1,200
Train from Madan Mahal to Indore Jn Bg
- Ave. Duration
- 9h 56m
- Frequency
- Twice daily
- Estimated price
- ₹310–2,400
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹310–370
- Third AC (3A)
- ₹800–1,000
- Second AC (2A)
- ₹1,100–1,400
- First Class (1A)
- ₹1,800–2,400
Train from Nainpur Jn to Chhindwara Jn
- Ave. Duration
- 2h 10m
- Frequency
- 4 times a day
- Estimated price
- ₹150–1,200
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹150–190
- Third AC (3A)
- ₹430–550
- Second AC (2A)
- ₹550–750
- First Class (1A)
- ₹950–1,200
Train from Nainpur Jn to Gatra P.H.
- Ave. Duration
- 2h 48m
- Frequency
- Twice daily
- Estimated price
- ₹140–1,200
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹140–170
- Third AC (3A)
- ₹400–500
- Second AC (2A)
- ₹550–700
- First Class (1A)
- ₹850–1,200
Train from Nainpur Jn to Nagpur
- Ave. Duration
- 6h 10m
- Frequency
- Once daily
- Estimated price
- ₹210–1,700
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹210–250
- Third AC (3A)
- ₹550–700
- Second AC (2A)
- ₹750–1,000
- First Class (1A)
- ₹1,200–1,700
Train from Chhindwara Jn to Indore Jn Bg
- Ave. Duration
- 14h 15m
- Frequency
- Once daily
- Estimated price
- ₹310–2,400
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹310–370
- Third AC (3A)
- ₹800–1,000
- Second AC (2A)
- ₹1,100–1,400
- First Class (1A)
- ₹1,800–2,400
- Phone
- +917879122122
- vermabus@gmail.com
- Website
- vermatravelsindia.com
Night bus from Pachmarhi Bus Stand to Choti Gwaltoli
- Ave. Duration
- 12h
- Frequency
- Once daily
- Estimated price
- ₹600–1,500
- Book at
- https://www.vermatravelsindia.com/
- Sleeper
- ₹600–850
- Ave. Duration
- 5h 8m
- Estimated price
- ₹2,300–8,500
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 Slovenia: Getting from Ljubljana to Lake Bled, Thanksgiving 2018: How to travel stress-free, and Travelling Croatia’s Dalmatian Coast by boat, bus, car and train - to help you get the most out of your next trip.







