There are 7 ways to get from Indore to Madurai by plane, train, 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.
Fly to Madurai
best- Fly from Indore (IDR) to Madurai (IXM)plane IDR - IXM
5h 41m₹9,418–18,024Train
cheapest- Take the train from Lakshmibai Ngr to Tiruchchirapalitrain 20498
- Take the train from Tiruchchirapali to Madurai Jntrain 20635 / ...
36h₹1,020–7,726Bus
- Take the bus from Indore to Bengalurubus redbusIndia_Bharat Benz A/C Sleeper
- Take the bus from Bengaluru to Maduraibus redbusIndia_Volvo 9600 SLX Multi-Axle AC Sleeper
37h 45mDrive 1,668.4 km
- Drive from Indore to Maduraicar 1,668.4 km
25h 39m₹16,322–23,575Fly to Trichy International Airport, train
- Fly from Indore (IDR) to Trichy International Airport (TRZ)plane IDR - TRZ
- Take the train from Tiruchchirapali to Madurai Jntrain
7h 48m₹10,084–17,682Fly to Coimbatore International Airport, train
- Fly from Indore (IDR) to Coimbatore International Airport (CJB)plane IDR - CJB
- Take the train from Podanur Jn to Kudal Nagartrain
9h 17m₹9,048–14,321Bus via Hyderabad
- Take the bus from Indore - Teen Imli Square to Hyderabad - Nampally stationbus
- Take the bus from Hyderabad to Maduraibus redbusIndia_Volvo 9600 SLX Multi-Axle AC Sleeper
47h 1m₹4,218–8,924
Indore to Madurai by train
Comparing Your Travel Options
The cheapest way to get from Indore to Madurai is to train which costs ₹1,000 - ₹8,000 and takes 36h.
The fastest way to get from Indore to Madurai is to fly which takes 5h 41m and costs ₹9,000 - ₹18,000.
No, there is no direct bus from Indore to Madurai. However, there are services departing from Indore and arriving at Madurai via Bengaluru. The journey, including transfers, takes approximately 37h 45m.
No, there is no direct train from Indore to Madurai. However, there are services departing from Lakshmibai Ngr and arriving at Madurai Jn via Tiruchchirapali. The journey, including transfers, takes approximately 36h.
The distance between Indore and Madurai is 1465 km. The road distance is 1668.4 km.
The best way to get from Indore to Madurai without a car is to train which takes 36h and costs ₹1,000 - ₹8,000.
It takes approximately 5h 41m to get from Indore to Madurai, including transfers.
Indore to Madurai bus services, operated by Humsafar Travels, depart from Indore station.
Indore to Madurai train services, operated by Indian Railways, depart from Lakshmibai Ngr station.
The best way to get from Indore to Madurai is to fly which takes 5h 41m and costs ₹9,000 - ₹18,000. Alternatively, you can train, which costs ₹1,000 - ₹8,000 and takes 36h, you could also bus, which costs and takes 37h 45m.
What companies run services between Indore, India and Madurai, India?
IndiGo Airlines, Air India Express, and Air India Limited fly from Indore (IDR) to Madurai (IXM) 5 times a day. Alternatively, you can take a train from Lakshmibai Ngr to Madurai Jn via Tiruchchirapali in around 36h.
- Website
- goindigo.in
Flights from Indore to Madurai via Hyderabad
- Ave. Duration
- 5h 47m
- When
- Every day
- Estimated price
- ₹9,000–18,000
Flights from Indore to Madurai via Mumbai
- Ave. Duration
- 5h 15m
- When
- Wednesday, Monday, Tuesday, Friday, Saturday, and Sunday
- Estimated price
- ₹9,000–18,000
Flights from Indore to Madurai via Madras
- Ave. Duration
- 6h 25m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹9,000–18,000
Flights from Indore to Madurai via Bengaluru
- Ave. Duration
- 8h 50m
- When
- Every day
- Estimated price
- ₹9,000–18,000
Flights from Indore to Trichy International Airport via Madras
- Ave. Duration
- 5h
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹9,000–16,000
Flights from Indore to Trichy International Airport via Bengaluru
- Ave. Duration
- 8h 7m
- When
- Every day
- Estimated price
- ₹9,000–16,000
Flights from Indore to Trichy International Airport via Mumbai
- Ave. Duration
- 6h 15m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹9,000–16,000
Flights from Indore to Trichy International Airport via Delhi
- Ave. Duration
- 6h 35m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ₹9,000–16,000
Flights from Indore to Trichy International Airport via Hyderabad
- Ave. Duration
- 8h 5m
- When
- Every day
- Estimated price
- ₹9,000–16,000
Flights from Indore to Trichy International Airport via Pune, Madras
- Ave. Duration
- 9h 20m
- When
- Every day
- Estimated price
- ₹9,000–16,000
Flights from Indore to Coimbatore International Airport via Hyderabad
- Ave. Duration
- 3h 50m
- When
- Every day
- Estimated price
- ₹7,500–21,000
Flights from Indore to Coimbatore International Airport via Bengaluru
- Ave. Duration
- 4h 50m
- When
- Every day
- Estimated price
- ₹7,500–20,000
Flights from Indore to Coimbatore International Airport via Mumbai
- Ave. Duration
- 5h 1m
- When
- Every day
- Estimated price
- ₹8,000–21,000
Flights from Indore to Coimbatore International Airport via Madras
- Ave. Duration
- 4h 35m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹8,500–21,000
Flights from Indore to Coimbatore International Airport via Delhi
- Ave. Duration
- 5h 45m
- When
- Every day
- Estimated price
- ₹12,000–22,000
- Website
- airindia.in
Flights from Indore to Madurai via Bengaluru
- Ave. Duration
- 5h
- When
- Every day
- Estimated price
- ₹9,000–25,000
Flights from Indore to Coimbatore International Airport via Mumbai
- Ave. Duration
- 4h 20m
- When
- Monday, Tuesday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- ₹8,000–22,000
Flights from Indore to Coimbatore International Airport via Delhi
- Ave. Duration
- 7h 37m
- When
- Every day
- Estimated price
- ₹11,000–20,000
- Website
- airindiaexpress.in
Flights from Indore to Madurai via Bengaluru
- Ave. Duration
- 5h
- When
- Every day
- Estimated price
- ₹9,000–25,000
- Phone
- 14646
- care@irctc.co.in
- Website
- irctc.co.in
Train from Lakshmibai Ngr to Tiruchchirapali
- Ave. Duration
- 33h 40m
- Frequency
- Once a week
- Estimated price
- ₹850–6,500
- Website
- irctc.co.in
- Sleeper Class
- ₹850–1,000
- Third AC (3A)
- ₹2,100–2,700
- Second AC (2A)
- ₹3,000–3,800
- First Class (1A)
- ₹5,000–6,500
Train from Tiruchchirapali to Madurai Jn
- Ave. Duration
- 1h 45m
- Frequency
- Hourly
- Estimated price
- ₹160–1,300
- Website
- irctc.co.in
- Sleeper Class
- ₹160–200
- Third AC (3A)
- ₹450–600
- Second AC (2A)
- ₹600–800
- First Class (1A)
- ₹1,000–1,300
Train from Tiruchchirapali to Madurai Jn
- Ave. Duration
- 1h 45m
- Frequency
- Hourly
- Estimated price
- ₹160–1,300
- Website
- irctc.co.in
- Sleeper Class
- ₹160–200
- Third AC (3A)
- ₹450–600
- Second AC (2A)
- ₹600–800
- First Class (1A)
- ₹1,000–1,300
Train from Podanur Jn to Kudal Nagar
- Ave. Duration
- 4h 15m
- Frequency
- Once daily
- Estimated price
- ₹180–1,500
- Website
- irctc.co.in
- Sleeper Class
- ₹180–220
- Third AC (3A)
- ₹500–650
- Second AC (2A)
- ₹700–900
- First Class (1A)
- ₹1,100–1,500
- Phone
- +91 93738 99995
- support@humsafarbus.in
- Website
- Humsafar Bus
Bus from Indore to Bengaluru
- Ave. Duration
- 30h 30m
- Frequency
- Twice daily
- Website
- Humsafar Bus
Bus from Indore to Bengaluru
- Ave. Duration
- 27h 45m
- Frequency
- Once daily
- Website
- Salasar vaishnav travels
- Website
- omio.com
Bus from Indore to Bengaluru
- Ave. Duration
- 33h 35m
- Frequency
- Twice daily
- Schedules at
- hanstravel.in
- Website
- Renuka Bus Service
Bus from Indore to Bengaluru
- Ave. Duration
- 28h 45m
- Frequency
- Once a week
- Schedules at
- Renuka Bus Service
- Phone
- +91 97514 35999
- sbmtransportcustomercare@gmail.com
- Website
- SBM Traansport
Bus from Bengaluru to Madurai
- Ave. Duration
- 7h
- Frequency
- Every 3 hours
- Schedules at
- SBM Traansport
Bus from Bengaluru to Madurai
- Ave. Duration
- 7h
- Frequency
- 4 times a day
- Estimated price
- ₹1,300–3,700
- Schedules at
- Punchiry Tours and Holidays
- Website
- Highline Transports
Bus from Bengaluru to Madurai
- Ave. Duration
- 7h 25m
- Frequency
- 3 times a day
- Schedules at
- Highline Transports
- Website
- Royal Travels
Bus from Bengaluru to Madurai
- Ave. Duration
- 8h 45m
- Frequency
- 3 times a day
- Schedules at
- Royal Travels
- Website
- Ziel Mobility
Bus from Bengaluru to Madurai
- Ave. Duration
- 9h 50m
- Frequency
- Twice daily
- Schedules at
- Ziel Mobility
- Website
- Asian Xpress
Bus from Bengaluru to Madurai
- Ave. Duration
- 7h 30m
- Frequency
- Once daily
- Schedules at
- Asian Xpress
- Phone
- +91 93440 62552
- customercare@a1travels.in
- Website
- A1 Travels
Bus from Bengaluru to Madurai
- Ave. Duration
- 8h 30m
- Frequency
- Once daily
- Website
- A1 Travels
- Phone
- 1800 267 9001
- support@nuego.in
- Website
- NeuGo
Bus from Bengaluru to Madurai
- Ave. Duration
- 8h 25m
- Frequency
- Once daily
- Website
- NeuGo
- Phone
- +91 96888 88347
- abramanitransports@gmail.com
- Website
- AB Ramani Transports
Bus from Bengaluru to Madurai
- Ave. Duration
- 8h 30m
- Frequency
- 6 times a week
- Schedules at
- AB Ramani Transports
- Phone
- +91 6381293949
- help@mssbus.com
- Website
- Mettur Super Services
Bus from Bengaluru to Madurai
- Ave. Duration
- 9h
- Frequency
- 6 times a week
- Estimated price
- ₹650–1,500
- Website
- Mettur Super Services
- AC Sleeper
- ₹650–1,500
- Website
- Murahara Travels
Bus from Bengaluru to Madurai
- Ave. Duration
- 6h 40m
- Frequency
- 4 times a week
- Schedules at
- Murahara Travels
- Website
- PSP Selvam Travels
Bus from Bengaluru to Madurai
- Ave. Duration
- 8h
- Frequency
- 4 times a week
- Schedules at
- PSP Selvam Travels
- Phone
- +91 99625 31717
- vasantravels@gmail.com
- Website
- Thirumalaivasan Transports
Bus from Bengaluru to Madurai
- Ave. Duration
- 8h 14m
- Frequency
- 4 times a week
- Website
- Thirumalaivasan Transports
- Website
- Sam Tourist and Logistics
Bus from Bengaluru to Madurai
- Ave. Duration
- 8h 30m
- Frequency
- 3 times a week
- Schedules at
- Sam Tourist and Logistics
- Phone
- 8893555000
- info@kalladatravels.com
- Website
- Kallada Tours and Travels
Bus from Bengaluru to Madurai
- Ave. Duration
- 6h 51m
- Frequency
- Twice a week
- Estimated price
- ₹900–2,300
- Schedules at
- Kallada Tours and Travels
Bus from Hyderabad to Madurai
- Ave. Duration
- 15h
- Frequency
- Once daily
- Estimated price
- ₹1,600–2,700
- Schedules at
- Kallada Tours and Travels
- Website
- Star Travels
Bus from Bengaluru to Madurai
- Ave. Duration
- 7h 30m
- Frequency
- Twice a week
- Schedules at
- Star Travels
- Phone
- +91 95022 24959
- contact.bsrtravels@gmail.com
- Website
- BSR Tours And Travels
Bus from Hyderabad to Madurai
- Ave. Duration
- 15h 45m
- Frequency
- Twice daily
- Website
- BSR Tours And Travels
- Phone
- +91 63094 26666
- big.bigbusticket@gmail.com
- Website
- BigBus
Bus from Hyderabad to Madurai
- Ave. Duration
- 17h 30m
- Frequency
- Twice daily
- Website
- BigBus
- Phone
- +91 8336003361
- info@shyamolibus.com
- Website
- Shymoli Paribahan
Bus from Hyderabad to Madurai
- Ave. Duration
- 16h 50m
- Frequency
- Once daily
- Estimated price
- ₹1,200–3,400
- Website
- Shymoli Paribahan
- Website
- YAS Tours and Travels
Bus from Hyderabad to Madurai
- Ave. Duration
- 16h 30m
- Frequency
- 4 times a week
- Schedules at
- YAS Tours and Travels
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 French strikes 2018: What are my alternative transport options?, Why you should take the train in the US, and 4 of the smartest ways to explore Australia - to help you get the most out of your next trip.
Booking & Getting There
Indore to Madurai bus services, operated by Humsafar Travels, arrive at Bengaluru station.
Indore to Madurai train services, operated by Indian Railways, arrive at Tiruchchirapali station.
Yes, the driving distance between Indore to Madurai is 1668 km. It takes approximately 25h 39m to drive from Indore to Madurai.
Book your Indore to Madurai bus tickets online with Omio.
There are 225+ hotels available in Madurai.








































