There are 9 ways to get from Morādābād to Indore by train, plane, 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 Indira Gandhi International Airport, fly
best- Take the train from Moradabad to New Delhitrain
- Fly from Indira Gandhi International Airport (DEL) to Indore (IDR)plane DEL - IDR
5h 36m₹6,202–10,326Train via Ratlām
cheapest- Take the train from Moradabad to Ratlam Jntrain 22544
- Take the train from Ratlam Jn to Lakshmibai Ngrtrain 14801 / ...
16h 17m₹576–4,474Bus
- Take the bus from Moradabad, Uttar Pradesh to Ghaziabad, Uttar Pradeshbus Moradabad, Uttar Pradesh - Ghaziabad, Uttar Pradesh
- Take the bus from Ghaziabad, Uttar Pradesh to Indore, Madhya Pradeshbus Ghaziabad, Uttar Pradesh - Indore, Madhya Pradesh
17h 46mDrive 888 km
- Drive from Morādābād to Indorecar 888 km
9h 53m₹9,963–14,391Train to Bareilly Airport, fly
- Take the train from Moradabad to Bareillytrain
- Fly from Bareilly Airport (BEK) to Indore (IDR)plane BEK - IDR
6h 10m₹9,480–29,481Train to Pantnagar Airport, fly
- Take the train from Moradabad to Lal Kuantrain
- Fly from Pantnagar Airport (PGH) to Indore (IDR)plane PGH - IDR
7h 19m₹6,971–18,481Train to Dehradun Airport, fly
- Take the train from Moradabad to Haridwar Jntrain
- Fly from Dehradun Airport (DED) to Indore (IDR)plane DED - IDR
8h 25m₹7,668–14,484Bus via Faridabad
- Take the bus from Moradabad, Uttar Pradesh to Faridabad, Haryanabus Moradabad, Uttar Pradesh - Faridabad, Haryana
- Take the bus from Faridabad, Haryana to Indore, Madhya Pradeshbus Faridabad, Haryana - Indore, Madhya Pradesh
18h 16mTrain
- Take the train from Moradabad to Chandausi Jntrain 15012 / ...
- Take the train from Chandausi Jn to Indore Jn Bgtrain 14320
21h 35m₹583–4,443
Morādābād to Indore by train
Questions & Answers
The cheapest way to get from Morādābād to Indore is to train via Ratlām which costs ₹550 - ₹4,500 and takes 16h 17m.
The fastest way to get from Morādābād to Indore is to train and fly which takes 5h 36m and costs ₹6,000 - ₹11,000.
No, there is no direct bus from Morādābād to Indore. However, there are services departing from Moradabad, Uttar Pradesh and arriving at Indore, Madhya Pradesh via Ghaziabad, Uttar Pradesh. The journey, including transfers, takes approximately 17h 46m.
No, there is no direct train from Morādābād to Indore. However, there are services departing from Moradabad and arriving at Lakshmibai Ngr via Ratlam Jn. The journey, including transfers, takes approximately 16h 17m.
The distance between Morādābād and Indore is 845 km. The road distance is 888 km.
The best way to get from Morādābād to Indore without a car is to train via Ratlām which takes 16h 17m and costs ₹550 - ₹4,500.
It takes approximately 5h 36m to get from Morādābād to Indore, including transfers.
Morādābād to Indore bus services, operated by Ram Dalal Holidays Pvt. Ltd, depart from Moradabad, Uttar Pradesh station.
Morādābād to Indore train services, operated by Indian Railways, depart from Moradabad station.
The best way to get from Morādābād to Indore is to train via Ratlām which takes 16h 17m and costs ₹550 - ₹4,500. Alternatively, you can bus, which costs and takes 17h 46m.
What companies run services between Morādābād, India and Indore, India?
You can take a train from Moradabad to Lakshmibai Ngr via Ratlam Jn in around 16h 17m. Alternatively, you can take a bus from Moradabad, Uttar Pradesh to Indore, Madhya Pradesh via Ghaziabad, Uttar Pradesh in around 17h 46m.
- Website
- goindigo.in
Flights from Indira Gandhi International Airport to Indore
- Ave. Duration
- 1h 28m
- When
- Every day
- Estimated price
- ₹6,000–11,000
Flights from Indira Gandhi International Airport to Indore via Jaipur
- Ave. Duration
- 3h 45m
- When
- Tuesday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- ₹6,000–11,000
Flights from Bareilly Airport to Indore via Indira Gandhi International Airport
- Ave. Duration
- 4h 57m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹9,000–28,000
Flights from Bareilly Airport to Indore via Mumbai
- Ave. Duration
- 5h 47m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ₹12,000–30,000
Flights from Bareilly Airport to Indore via Bengaluru
- Ave. Duration
- 8h
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- ₹17,000–32,000
Flights from Pantnagar Airport to Indore via Indira Gandhi International Airport
- Ave. Duration
- 4h 20m
- When
- Every day
- Estimated price
- ₹6,500–17,000
Flights from Dehradun Airport to Indore via Indira Gandhi International Airport
- Ave. Duration
- 6h 7m
- When
- Every day
- Estimated price
- ₹7,000–12,000
Flights from Dehradun Airport to Indore via Ahmedabad
- Ave. Duration
- 5h 25m
- When
- Every day
- Estimated price
- ₹7,000–12,000
Flights from Dehradun Airport to Indore via Mumbai
- Ave. Duration
- 6h 40m
- When
- Every day
- Estimated price
- ₹7,000–12,000
Flights from Dehradun Airport to Indore via Jaipur
- Ave. Duration
- 7h 50m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- ₹7,000–12,000
Flights from Dehradun Airport to Indore via Kolkata
- Ave. Duration
- 8h 25m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- ₹7,000–12,000
- Website
- airindia.in
Flights from Indira Gandhi International Airport to Indore
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- ₹6,000–9,500
Flights from Dehradun Airport to Indore via Indira Gandhi International Airport
- Ave. Duration
- 5h 55m
- When
- Every day
- Estimated price
- ₹6,500–12,000
Flights from Dehradun Airport to Indore via Mumbai
- Ave. Duration
- 8h 45m
- When
- Every day
- Estimated price
- ₹6,500–12,000
- Website
- airindiaexpress.in
Flights from Indira Gandhi International Airport to Indore
- Ave. Duration
- 1h 38m
- When
- Every day
- Estimated price
- ₹6,000–9,500
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Moradabad to New Delhi
- Ave. Duration
- 2h 40m
- Frequency
- Every 4 hours
- Estimated price
- ₹160–1,300
- Website
- irctc.co.in
- Sleeper Class
- ₹160–200
- Third AC (3A)
- ₹460–600
- Second AC (2A)
- ₹600–800
- First Class (1A)
- ₹1,000–1,300
Train from Moradabad to Ratlam Jn
- Ave. Duration
- 13h 20m
- Frequency
- Once a week
- Estimated price
- ₹430–3,300
- Website
- irctc.co.in
- Sleeper Class
- ₹430–550
- Third AC (3A)
- ₹1,100–1,400
- Second AC (2A)
- ₹1,500–2,000
- First Class (1A)
- ₹2,600–3,300
Train from Ratlam Jn to Lakshmibai Ngr
- Ave. Duration
- 1h 57m
- Frequency
- Once daily
- Estimated price
- ₹140–1,200
- Website
- irctc.co.in
- Sleeper Class
- ₹140–180
- Third AC (3A)
- ₹410–550
- Second AC (2A)
- ₹550–700
- First Class (1A)
- ₹900–1,200
Train from Moradabad to Bareilly
- Ave. Duration
- 1h 13m
- Frequency
- Every 30 minutes
- Estimated price
- ₹140–1,100
- Website
- irctc.co.in
- Sleeper Class
- ₹140–170
- Third AC (3A)
- ₹390–490
- Second AC (2A)
- ₹500–700
- First Class (1A)
- ₹850–1,100
Train from Moradabad to Lal Kuan
- Ave. Duration
- 1h 42m
- Frequency
- 5 times a day
- Estimated price
- ₹140–1,100
- Website
- irctc.co.in
- Sleeper Class
- ₹140–170
- Third AC (3A)
- ₹390–490
- Second AC (2A)
- ₹500–700
- First Class (1A)
- ₹850–1,100
Train from Moradabad to Haridwar Jn
- Ave. Duration
- 2h 50m
- Frequency
- Every 4 hours
- Estimated price
- ₹160–1,300
- Website
- irctc.co.in
- Sleeper Class
- ₹160–200
- Third AC (3A)
- ₹460–600
- Second AC (2A)
- ₹600–800
- First Class (1A)
- ₹1,000–1,300
Train from Moradabad to Chandausi Jn
- Ave. Duration
- 50 min
- Frequency
- 5 times a day
- Estimated price
- ₹120–950
- Website
- irctc.co.in
- Sleeper Class
- ₹120–150
- Third AC (3A)
- ₹350–440
- Second AC (2A)
- ₹470–600
- First Class (1A)
- ₹750–950
Train from Chandausi Jn to Indore Jn Bg
- Ave. Duration
- 19h 45m
- Frequency
- Once a week
- Estimated price
- ₹460–3,500
- Website
- irctc.co.in
- Sleeper Class
- ₹460–550
- Third AC (3A)
- ₹1,100–1,500
- Second AC (2A)
- ₹1,600–2,100
- First Class (1A)
- ₹2,800–3,500
- Phone
- +91 99991 29996
- [email protected]
- Website
- Ram Dalal Holidays Pvt. Ltd
Bus from Moradabad, Uttar Pradesh to Ghaziabad, Uttar Pradesh
- Ave. Duration
- 3h 5m
- Frequency
- Every 20 minutes
- Schedules at
- Ram Dalal Holidays Pvt. Ltd
- Phone
- +91 8377971006
- [email protected]
- Website
- Laxmi Holidays
Bus from Ghaziabad, Uttar Pradesh to Indore, Madhya Pradesh
- Ave. Duration
- 14h 30m
- Frequency
- Every 20 minutes
- Estimated price
- ₹850–1,700
- Schedules at
- Laxmi Holidays
- Phone
- +919319411266
- [email protected]
- Website
- Fasttrack Travels
Bus from Moradabad, Uttar Pradesh to Faridabad, Haryana
- Ave. Duration
- 3h 35m
- Frequency
- Every 20 minutes
- Schedules at
- Fasttrack Travels
- Website
- omio.com
Bus from Faridabad, Haryana to Indore, Madhya Pradesh
- Ave. Duration
- 14h 30m
- Frequency
- Every 20 minutes
- Schedules at
- hanstravel.in
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
More Questions & Answers
Morādābād to Indore bus services, operated by Ram Dalal Holidays Pvt. Ltd, arrive at Ghaziabad, Uttar Pradesh station.
Morādābād to Indore train services, operated by Indian Railways, arrive at Ratlam Jn station.
Yes, the driving distance between Morādābād to Indore is 888 km. It takes approximately 9h 53m to drive from Morādābād to Indore.
Book your Morādābād to Indore bus tickets online with Omio.
There are 736+ hotels available in Indore.















