How to Get from Indore to Delhi
Indore to Delhi by overnight train, bus or flight. Intercity Express times, flight time of up to 1h40 and bus options compared.

Contents
Indore, the food capital of Madhya Pradesh, and Delhi are linked by one of central India's busiest corridors. You can take a night train, an overnight bus or a flight of under two hours. Which you choose depends on whether you want to save money, sleep on the way or arrive fresh for the morning.
Indore to Delhi by Train
The Intercity Express (12415) leaves Indore Junction at 16:35 and reaches Delhi Sarai Rohilla at 06:50 the next morning. The return service (12416) departs Delhi Sarai Rohilla at 21:10 and arrives in Indore at 11:40 the next day.[1] Note that these trains use Delhi Sarai Rohilla, not New Delhi station.

Indian Railways long-distance trains run from non-AC Sleeper (SL) through AC 3-Tier (3A) and AC 2-Tier (2A) up to AC First (1A). Sleeper is the cheapest and most local, and the AC classes add air conditioning and bedding. On a night train you wake up in the capital, which saves a night's hotel.
Indore to Delhi by Bus
Overnight buses leave Indore from the early afternoon to the evening, with AC sleeper and AC seater coaches. On booking platforms the trip takes from about 12.5 hours, longer in heavy traffic, and tickets start at about $15 (October 2026).[2]
Indore to Delhi by Flight
IndiGo flies from Indore's Devi Ahilya Bai Holkar Airport (IDR) to Delhi's Indira Gandhi International Airport (DEL) in up to 1 hour 40 minutes. Sample fares for late October 2026 start at about ₹6,500.[3] Flying is the fastest option by far and the best choice if you have a morning meeting.
Which to Choose
- Flight: Fastest, with several departures through the day.
- Train: Leave in the late afternoon and wake up in Delhi, with room to stretch out in an AC berth.
- Bus: The cheapest way to cover the distance if you do not mind a long night.
Timetable
| Flight Indore - Delhi $ 63.99–100.74 1h 15m – 1h 50m | |
|
|
| Bus Indore - Delhi $ 14.99–68.07 12h 40m – 18h 55m | |
|
Frequently Asked Questions
Use the booking tool on this page to compare the transport options currently available from Indore to Delhi, including current prices and schedules.
A flight takes up to 1 hour 40 minutes. The Intercity Express (12415) leaves Indore at 16:35 and arrives in Delhi at 06:50 the next morning. Buses take from about 12.5 hours.
Flying. IndiGo flies from Indore to Delhi in up to 1 hour 40 minutes.
The Intercity Express (12415) departs Indore Junction at 16:35 and arrives at Delhi Sarai Rohilla at 06:50 the next morning.
The overnight bus and the Sleeper class on the train are the cheapest. On booking platforms bus tickets start at about $15 (October 2026).
No. The Intercity Express (12415) arrives at Delhi Sarai Rohilla, so plan the last leg into the city by metro, taxi or auto-rickshaw.
Sources and background
Numbers in the text such as [1] refer to these sources.
- [1] Indian Railways: Mail/Express/Superfast Train List. Retrieved October 27, 2026.
- [2] 12Go: 12Go timetable: Indore to Delhi. Retrieved October 27, 2026.
- [3] IndiGo: Indore to Delhi Flights. Retrieved October 27, 2026.
Guide prices and journey times are indicative, not live quotes. A booked package may include transfers and waiting time as well as the main journey. Check the selected offer, pickup point and current conditions before booking.