There are 9 ways to get from Chennai to Madhya Pradesh by plane, train, bus, car, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Chennai International Airport to Indore
best- Fly from Chennai International Airport (MAA) to Indore (IDR)plane MAA - IDR
4h 27m₹6,625–9,890Train
cheapest- Take the train from Chennai Central to Indore Jn Bgtrain 22646
29h 51m₹764–5,642Bus via Hyderabad
- Take the bus from Chennai, Tamil Nadu to Hyderabad, Telanganabus Chennai, Tamil Nadu - Hyderabad, Telangana
- Take the bus from Hyderabad, Telangana to Indore, Madhya Pradeshbus Hyderabad, Telangana - Indore, Madhya Pradesh
32h 53mDrive 1,382.7 km
- Drive from Chennai to Indorecar 1,382.7 km
21h 18m₹15,572–22,493Fly Chennai International Airport to Raja Bhoj International Airport
- Fly from Chennai International Airport (MAA) to Raja Bhoj International Airport (BHO)plane MAA - BHO
5h 49m₹9,903–18,222Fly Chennai International Airport to Jabalpur
- Fly from Chennai International Airport (MAA) to Jabalpur (JLR)plane MAA - JLR
6h 28m₹11,413–29,242Fly Chennai International Airport to Khajuraho Civil Airport, taxi
- Fly from Chennai International Airport (MAA) to Khajuraho Civil Airport (HJR)plane MAA - HJR
- Take the taxi from Khajuraho Civil Airport (HJR) to Chhatarpurtaxi
7h 33m₹11,113–27,072Train to Tirupati Airport, fly to Indore
- Take the train from Chennai Central to Renigunta Jntrain
- Fly from Tirupati Airport (TIR) to Indore (IDR)plane TIR - IDR
9h 13m₹9,339–23,427Bus
- Take the bus from Chennai, Tamil Nadu to Bangalore, Karnatakabus Chennai, Tamil Nadu - Bangalore, Karnataka
- Take the bus from Bangalore, Karnataka to Indore, Madhya Pradeshbus Bangalore, Karnataka - Indore, Madhya Pradesh
39h 53m
Chennai International Airport (MAA) to Indore (IDR) flights
Questions & Answers
The cheapest way to get from Chennai to Madhya Pradesh is to train which costs ₹750 - ₹6,000 and takes 29h 51m.
The fastest way to get from Chennai to Madhya Pradesh is to fly which takes 4h 27m and costs ₹6,500 - ₹10,000.
No, there is no direct bus from Chennai to Madhya Pradesh. However, there are services departing from Chennai, Tamil Nadu and arriving at Rajmohalla via Hyderabad, Telangana and Sanjay Setu 2. The journey, including transfers, takes approximately 32h 53m.
No, there is no direct train from Chennai to Madhya Pradesh. However, there are services departing from Chennai Central and arriving at Indore Jn Bg via . The journey, including transfers, takes approximately 29h 51m.
The distance between Chennai and Madhya Pradesh is 1200 km. The road distance is 1382.7 km.
The best way to get from Chennai to Madhya Pradesh without a car is to train which takes 29h 51m and costs ₹750 - ₹6,000.
It takes approximately 4h 27m to get from Chennai to Madhya Pradesh, including transfers.
Chennai to Madhya Pradesh bus services, operated by Vikram Travels, depart from Chennai, Tamil Nadu station.
Chennai to Madhya Pradesh train services, operated by Indian Railways, depart from Chennai Central station.
The best way to get from Chennai to Madhya Pradesh is to fly which takes 4h 27m and costs ₹6,500 - ₹10,000. Alternatively, you can train, which costs ₹750 - ₹6,000 and takes 29h 51m, you could also bus via Hyderabad, which costs and takes 32h 53m.
What companies run services between Chennai, India and Madhya Pradesh, India?
IndiGo Airlines flies from Chennai International Airport (MAA) to Indore (IDR) 5 times a day. Alternatively, Indian Railways operates a train from Chennai Central to Indore Jn Bg once a week. Tickets cost ₹750–6,000 and the journey takes 29h 30m.
- Website
- goindigo.in
Flights from Chennai International Airport to Indore
- Ave. Duration
- 2h 5m
- When
- Tuesday, Thursday, Monday, Wednesday, Friday, and Sunday
- Estimated price
- ₹7,000–7,300
Flights from Chennai International Airport to Indore via Hyderabad
- Ave. Duration
- 3h 37m
- When
- Every day
- Estimated price
- ₹7,000–7,300
Flights from Chennai International Airport to Indore via Pune
- Ave. Duration
- 4h 7m
- When
- Every day
- Estimated price
- ₹7,000–7,300
Flights from Chennai International Airport to Indore via Mumbai
- Ave. Duration
- 4h 45m
- When
- Every day
- Estimated price
- ₹7,000–7,300
Flights from Chennai International Airport to Raja Bhoj International Airport via Pune
- Ave. Duration
- 4h 10m
- When
- Every day
- Estimated price
- ₹6,500–18,000
Flights from Chennai International Airport to Raja Bhoj International Airport via Mumbai
- Ave. Duration
- 5h 35m
- When
- Every day
- Estimated price
- ₹7,000–18,000
Flights from Chennai International Airport to Raja Bhoj International Airport via Bengaluru
- Ave. Duration
- 4h 50m
- When
- Every day
- Estimated price
- ₹6,000–17,000
Flights from Chennai International Airport to Raja Bhoj International Airport via Delhi
- Ave. Duration
- 5h 56m
- When
- Every day
- Estimated price
- ₹8,500–19,000
Flights from Chennai International Airport to Raja Bhoj International Airport via Hyderabad
- Ave. Duration
- 5h 20m
- When
- Every day
- Estimated price
- ₹5,500–17,000
Flights from Chennai International Airport to Jabalpur via Mumbai
- Ave. Duration
- 4h 40m
- When
- Every day
- Estimated price
- ₹11,000–28,000
Flights from Chennai International Airport to Jabalpur via Bengaluru
- Ave. Duration
- 5h 5m
- When
- Monday, Wednesday, Saturday, and Sunday
- Estimated price
- ₹11,000–28,000
Flights from Chennai International Airport to Jabalpur via Delhi
- Ave. Duration
- 5h 45m
- When
- Every day
- Estimated price
- ₹11,000–28,000
Flights from Chennai International Airport to Jabalpur via Indore
- Ave. Duration
- 8h 5m
- When
- Tuesday and Thursday
- Estimated price
- ₹11,000–28,000
Flights from Chennai International Airport to Khajuraho Civil Airport via Delhi
- Ave. Duration
- 5h 32m
- When
- Tuesday
- Estimated price
- ₹11,000–26,000
Flights from Chennai International Airport to Khajuraho Civil Airport via Varanasi
- Ave. Duration
- 5h 55m
- When
- Monday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- ₹10,000–25,000
Flights from Chennai International Airport to Khajuraho Civil Airport via Hyderabad, Varanasi
- Ave. Duration
- 6h 55m
- When
- Every day
- Estimated price
- ₹10,000–25,000
Flights from Chennai International Airport to Khajuraho Civil Airport via Bengaluru, Varanasi
- Ave. Duration
- 7h
- When
- Every day
- Estimated price
- ₹11,000–25,000
Flights from Tirupati Airport to Indore via Hyderabad
- Ave. Duration
- 6h 2m
- When
- Every day
- Estimated price
- ₹7,500–21,000
Flights from Tirupati Airport to Indore via Mumbai
- Ave. Duration
- 5h 5m
- When
- Every day
- Estimated price
- ₹7,500–21,000
Flights from Tirupati Airport to Indore via Bengaluru
- Ave. Duration
- 5h 10m
- When
- Every day
- Estimated price
- ₹7,500–21,000
Flights from Tirupati Airport to Indore via Vijayawada, Hyderabad
- Ave. Duration
- 9h 25m
- When
- Monday, Wednesday, and Friday
- Estimated price
- ₹7,500–21,000
- Website
- airindia.in
Flights from Chennai International Airport to Raja Bhoj International Airport via Delhi
- Ave. Duration
- 7h 2m
- When
- Every day
- Estimated price
- ₹9,500–21,000
Flights from Chennai International Airport to Raja Bhoj International Airport via Mumbai
- Ave. Duration
- 6h 35m
- When
- Every day
- Estimated price
- ₹9,500–21,000
Flights from Chennai International Airport to Khajuraho Civil Airport via Delhi
- Ave. Duration
- 6h
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ₹11,000–26,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Chennai Central to Indore Jn Bg
- Ave. Duration
- 29h 30m
- Frequency
- Once a week
- Estimated price
- ₹750–6,000
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹750–900
- Third AC (3A)
- ₹1,800–2,400
- Second AC (2A)
- ₹2,600–3,400
- First Class (1A)
- ₹4,500–6,000
Train from Chennai Central to Renigunta Jn
- Ave. Duration
- 2h 28m
- Frequency
- Every 4 hours
- 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
- Ave. Duration
- 44 min
- Estimated price
- ₹1,000–1,200
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 How to plan an amazing trip around Scandinavia, How to get from London City Airport into central London, and What documents do I need to cross Niagara Falls? - to help you get the most out of your next trip.
More Questions & Answers
Chennai to Madhya Pradesh bus services, operated by Vikram Travels, arrive at Hyderabad, Telangana station.
Chennai to Madhya Pradesh train services, operated by Indian Railways, arrive at Indore Jn Bg station.
Yes, the driving distance between Chennai to Madhya Pradesh is 1383 km. It takes approximately 21h 18m to drive from Chennai to Madhya Pradesh.
There are 722+ hotels available in Madhya Pradesh.






