The bus between Dehradun and Indore takes 21h. The bus runs, on average, 6 times per week from Dehradun to Indore. The journey time may be longer on weekends and holidays; use the search form on this page to search for a specific travel date.
Buses run 6 times a week between Dehradun and Indore. The earliest departure is at 4:00 PM in the afternoon, and the last departure from Dehradun is at 4:00 PM which arrives into Indore at 1:00 PM. All services require a transfer, and take on average 21h. The schedules shown below are for the next available departures.
Want to know about travelling from Dehradun to Indore? We have put together a list of the most frequently asked questions from our users such as: What is the cheapest mode of transport? What is the quickest option? How much do tickets usually cost? and many more.
No, there is no direct bus from Dehradun to Indore. However, there are services departing from Dehradun station and arriving at Indore station via Ujjain, Madhya Pradesh. The journey, including transfers, takes approximately 21h.
Dehradun to Indore bus services, operated by Ram Dalal Holidays Pvt Ltd, depart from Dehradun, Uttarakhand station.
Dehradun to Indore bus services, operated by Ram Dalal Holidays Pvt Ltd, arrive at Indore, Madhya Pradesh station.
Book your Dehradun to Indore bus tickets online with Ram Dalal Holidays Pvt Ltd and GK Travels.
The distance between Dehradun and Indore is 873.6 km. The road distance is 959 km.
You can take a bus from Dehradun, Uttarakhand to Indore, Madhya Pradesh via Ujjain, Madhya Pradesh in around 19h 23m.