There are 10 ways to get from Madhya Pradesh to Delhi by plane, bus, train, car, taxi, or bus (Flixbus)
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly from Raja Bhoj International Airport
best- Fly from Raja Bhoj International Airport (BHO) to Indira Gandhi International Airport (DEL)plane BHO - DEL
1h 57m₹5,230–7,398Train
cheapest- Take the train from Indore Jn Bg to New Delhitrain 12415 / ...
14h 23m₹422–3,117Bus via M.Y. Std / MY Chauraha/White Church/Dental Clg
- Take the bus from Madhumilan Square to Delhibus Madhumilan Square - Delhi / ...
13h 17m₹614–1,419Drive 728.7 km
- Drive from Indore to Delhicar 728.7 km
7h 48m₹8,168–11,797Taxi
- Take the taxi from Indore to Delhitaxi 728.7 km
7h 48m₹12,000–16,000Fly from Jabalpur
- Fly from Jabalpur (JLR) to Indira Gandhi International Airport (DEL)plane JLR - DEL
2h 26m₹6,337–15,407Taxi to Khajuraho Civil Airport, fly
- Take the taxi from Chhatarpur to Khajuraho Civil Airport (HJR)taxi
- Fly from Khajuraho Civil Airport (HJR) to Indira Gandhi International Airport (DEL)plane HJR - DEL
2h 30m₹5,581–11,286Fly from Indore
- Fly from Indore (IDR) to Indira Gandhi International Airport (DEL)plane IDR - DEL
3h 14m₹6,050–8,070Fly from Gwalior Airport
- Fly from Gwalior Airport (GWL) to Indira Gandhi International Airport (DEL)plane GWL - DEL
1h 52m₹2,876–16,334Bus (Flixbus)
- Take the bus from FlixBus Indore - Rajiv Gandhi Circle to FlixBus Delhi - Kashmere Gatebus FlixBus IN0520B
14h 56m₹1,015–3,722
Raja Bhoj International Airport (BHO) to Indira Gandhi International Airport (DEL) flights
Comparing Your Travel Options
The cheapest way to get from Madhya Pradesh to Delhi is to bus via M.Y. Std / MY Chauraha/White Church/Dental Clg which costs ₹600 - ₹1,500 and takes 13h 17m.
The fastest way to get from Madhya Pradesh to Delhi is to fly which takes 1h 52m and costs ₹2,800 - ₹17,000.
No, there is no direct bus from Madhya Pradesh to Delhi. However, there are services departing from Rajmohalla and arriving at Delhi via Madhumilan Square. The journey, including transfers, takes approximately 13h 17m.
No, there is no direct train from Madhya Pradesh to Delhi. However, there are services departing from Indore Jn Bg and arriving at New Delhi via . The journey, including transfers, takes approximately 14h 23m.
The distance between Madhya Pradesh and Delhi is 616 km. The road distance is 728.7 km.
The best way to get from Madhya Pradesh to Delhi without a car is to bus via M.Y. Std / MY Chauraha/White Church/Dental Clg which takes 13h 17m and costs ₹600 - ₹1,500.
It takes approximately 1h 57m to get from Madhya Pradesh to Delhi, including transfers.
Madhya Pradesh to Delhi bus services, operated by IntrCity SmartBus, depart from Madhumilan Square station.
Madhya Pradesh to Delhi train services, operated by Indian Railways, depart from Indore Jn Bg station.
The best way to get from Madhya Pradesh to Delhi is to fly which takes 1h 57m and costs ₹5,000 - ₹7,500. Alternatively, you can bus via M.Y. Std / MY Chauraha/White Church/Dental Clg, which costs ₹600 - ₹1,500 and takes 13h 17m, you could also train, which costs ₹420 - ₹3,200 and takes 14h 23m.
What companies run services between Madhya Pradesh, India and Delhi, India?
IndiGo Airlines, Air India Limited, and Air India Express fly from Raja Bhoj International Airport (BHO) to Indira Gandhi International Airport (DEL) every 4 hours. Alternatively, IntrCity SmartBus operates a bus from Madhumilan Square to Delhi twice daily. Tickets cost ₹600–2,213 and the journey takes 12h 5m.
- Website
- goindigo.in
Flights from Raja Bhoj International Airport to Indira Gandhi International Airport
- Ave. Duration
- 1h 23m
- When
- Every day
- Estimated price
- ₹4,800–6,500
Flights from Jabalpur to Indira Gandhi International Airport
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- ₹6,000–15,000
Flights from Khajuraho Civil Airport to Indira Gandhi International Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- ₹4,000–10,000
Flights from Indore to Indira Gandhi International Airport
- Ave. Duration
- 1h 32m
- When
- Every day
- Estimated price
- ₹6,000–8,000
Flights from Indore to Indira Gandhi International Airport via Jaipur
- Ave. Duration
- 3h 30m
- When
- Every day
- Estimated price
- ₹6,000–8,000
Flights from Indore to Indira Gandhi International Airport via Nagpur
- Ave. Duration
- 3h 55m
- When
- Every day
- Estimated price
- ₹6,000–8,000
Flights from Gwalior Airport to Indira Gandhi International Airport
- Ave. Duration
- 1h 5m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹3,500–16,000
- Website
- airindia.in
Flights from Raja Bhoj International Airport to Indira Gandhi International Airport
- Ave. Duration
- 1h 31m
- When
- Every day
- Estimated price
- ₹3,900–13,000
Flights from Khajuraho Civil Airport to Indira Gandhi International Airport
- Ave. Duration
- 1h 15m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹5,000–10,000
Flights from Indore to Indira Gandhi International Airport
- Ave. Duration
- 1h 41m
- When
- Every day
- Estimated price
- ₹4,800–13,000
- Website
- airindiaexpress.in
Flights from Raja Bhoj International Airport to Indira Gandhi International Airport
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- ₹3,900–13,000
Flights from Indore to Indira Gandhi International Airport
- Ave. Duration
- 1h 45m
- When
- Every day
- Estimated price
- ₹6,000–7,500
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Indore Jn Bg to New Delhi
- Ave. Duration
- 13h 10m
- Frequency
- Twice daily
- Estimated price
- ₹410–3,100
- Website
- irctc.co.in
- Sleeper Class
- ₹410–490
- Third AC (3A)
- ₹1,000–1,300
- Second AC (2A)
- ₹1,400–1,900
- First Class (1A)
- ₹2,400–3,100
- Phone
- +917303093510
- [email protected]
- Website
- intrcity.com
Bus from Madhumilan Square to Delhi
- Ave. Duration
- 12h 5m
- Frequency
- Twice daily
- Estimated price
- ₹600–2,213
- Book at
- intrcity.com
- Sleeper
- ₹1,000–1,400
- Seat
- ₹600–850
- Phone
- +91 8404855555
- Website
- FlixBus India
Bus from FlixBus Indore - Rajiv Gandhi Circle to FlixBus Delhi - Kashmere Gate
- Ave. Duration
- 13h 30m
- Frequency
- 6 times a week
- Estimated price
- ₹1,000–3,700
- Website
- FlixBus India
- Ave. Duration
- 4h 15m
- Estimated price
- ₹1,000–16,000
Bharat Taxi
- Phone
- +91 96 96 00 09 99
- Website
- bharattaxi.com
Cab Indore
- Phone
- +91 71 24 07 0365
- Website
- cabindore.com
Indore Cab Service
- Phone
- +91 62 62 02 62 62
- Website
- indorecabservice.com
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
Madhya Pradesh to Delhi bus services, operated by IntrCity SmartBus, arrive at Delhi station.
Madhya Pradesh to Delhi train services, operated by Indian Railways, arrive at New Delhi station.
Yes, the driving distance between Madhya Pradesh to Delhi is 729 km. It takes approximately 7h 48m to drive from Madhya Pradesh to Delhi.
There are 3889+ hotels available in Delhi.













