There are 6 ways to get from Ernākulam to Madurai by bus, train, car, taxi, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus
best- Take the bus from Ernakulam to Maduraibus redbusIndia_A/C Seater / Sleeper / ...
8h₹310–400Train
cheapest- Take the train from Ernakulam Town to Madurai Jntrain 16128 / ...
10h 23m₹290–2,300Train via Palakkad
- Take the train from Ernakulam Town to Palakkadtrain
- Take the train from Palakkad to Kodaikanal Roadtrain
- Take the train from Kodaikanal Road to Madurai Jntrain
9h 10m₹462–3,583Drive 245.4 km
- Drive from Ernākulam to Maduraicar 245.4 km
4h 25m₹2,748–3,969Taxi
- Take the taxi from Ernākulam to Maduraitaxi 245.4 km
4h 25m₹5,000–6,000Fly
- Fly from Cochin International Airport (COK) to Madurai (IXM)plane COK - IXM
6h 21m₹9,938–17,102
Ernākulam to Madurai by bus
Comparing Your Travel Options
The cheapest way to get from Ernākulam to Madurai is to bus which costs ₹310 - ₹400 and takes 8h.
The fastest way to get from Ernākulam to Madurai is to drive which takes 4h 25m and costs ₹2,700 - ₹4,000.
Yes, there is a direct bus departing from Ernakulam and arriving at Madurai. Services depart four times a day, and operate every day. The journey takes approximately 8h.
Yes, there is a direct train departing from Ernakulam Town and arriving at Madurai Jn. Services depart twice daily, and operate every day. The journey takes approximately 10h 23m.
The distance between Ernākulam and Madurai is 263 km. The road distance is 245.4 km.
The best way to get from Ernākulam to Madurai without a car is to bus which takes 8h and costs ₹310 - ₹400.
The bus from Ernakulam to Madurai takes 8h including transfers and departs four times a day.
Ernākulam to Madurai bus services, operated by SLGT Travels, depart from Ernakulam station.
Ernākulam to Madurai train services, operated by Indian Railways, depart from Ernakulam Town station.
The best way to get from Ernākulam to Madurai is to bus which takes 8h and costs ₹310 - ₹400. Alternatively, you can train via Palakkad, which costs ₹460 - ₹3,600 and takes 9h 10m, you could also fly, which costs ₹9,500 - ₹18,000 and takes 6h 21m.
What companies run services between Ernākulam, India and Madurai, India?
SLGT Travels operates a bus from Ernakulam to Madurai 3 times a day, and the journey takes 8h. Two other operators also service this route. Alternatively, you can take a train from Ernakulam Town to Madurai Jn via Palakkad and Kodaikanal Road in around 9h 10m.
- Website
- goindigo.in
Flights from Cochin International Airport to Madurai via Hyderabad
- Ave. Duration
- 4h 35m
- When
- Every day
- Estimated price
- ₹9,000–16,000
Flights from Cochin International Airport to Madurai via Bengaluru
- Ave. Duration
- 4h 50m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ₹9,000–16,000
Flights from Cochin International Airport to Madurai via Madras
- Ave. Duration
- 4h 55m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ₹9,000–16,000
Flights from Cochin International Airport to Madurai via Mumbai
- Ave. Duration
- 5h 25m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ₹9,000–16,000
- Website
- airindiaexpress.in
Flights from Cochin International Airport to Madurai via Bengaluru
- Ave. Duration
- 4h 47m
- When
- Every day
- Estimated price
- ₹6,000–21,000
- Website
- srilankan.com
Flights from Cochin International Airport to Madurai via Colombo
- Ave. Duration
- 4h 15m
- When
- Thursday, Saturday, and Sunday
- Estimated price
- ₹12,000–45,000
- Phone
- 14646
- care@irctc.co.in
- Website
- irctc.co.in
Train from Ernakulam Town to Palakkad
- Ave. Duration
- 2h 57m
- Frequency
- Every 2 hours
- Estimated price
- ₹160–1,300
- Website
- irctc.co.in
- Sleeper Class
- ₹160–190
- Third AC (3A)
- ₹440–550
- Second AC (2A)
- ₹600–750
- First Class (1A)
- ₹950–1,300
Train from Palakkad to Kodaikanal Road
- Ave. Duration
- 3h 38m
- Frequency
- Once daily
- Estimated price
- ₹180–1,400
- Website
- irctc.co.in
- Sleeper Class
- ₹180–220
- Third AC (3A)
- ₹490–650
- Second AC (2A)
- ₹650–850
- First Class (1A)
- ₹1,100–1,400
Train from Kodaikanal Road to Madurai Jn
- Ave. Duration
- 35 min
- Frequency
- Every 3 hours
- Estimated price
- ₹120–950
- Website
- irctc.co.in
- Sleeper Class
- ₹120–150
- Third AC (3A)
- ₹350–430
- Second AC (2A)
- ₹460–600
- First Class (1A)
- ₹750–950
Train from Ernakulam Town to Madurai Jn
- Ave. Duration
- 10h 23m
- Frequency
- Twice daily
- Estimated price
- ₹290–2,300
- Website
- irctc.co.in
- Sleeper Class
- ₹290–350
- Third AC (3A)
- ₹750–950
- Second AC (2A)
- ₹1,000–1,400
- First Class (1A)
- ₹1,700–2,300
- slgtbus@gmail.com
- Website
- SLGT Travels
Bus from Ernakulam to Madurai
- Ave. Duration
- 8h
- Frequency
- 3 times a day
- Website
- SLGT Travels
- Book at
- SLGT Travels
Bus from Ernakulam to Madurai
- Ave. Duration
- 8h 15m
- Frequency
- Once daily
- Website
- National Travels - Ratnagiri
- Phone
- +91 9447071021
- rsnksrtc@kerala.gov.in
- Website
- KSRTC
Bus from Ernakulam to Madurai
- Ave. Duration
- 9h 20m
- Frequency
- Once daily
- Estimated price
- ₹310–400
- Website
- KSRTC
- Ave. Duration
- 4h 25m
- Estimated price
- ₹5,000–6,000
B Cabs
- Phone
- +91 98 95 11 88 77
- Website
- bcabs.com
Cochin Coastal Cabs
- Phone
- +91 96 56 07 50 00
- Website
- cochincoastalcabs.com
Kochi Taxi
- Phone
- +91 70 34 30 18 15
- Website
- kochitaxi.co.in
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 Travelling Croatia’s Dalmatian Coast by boat, bus, car and train, 5 incredible day trips from Florence by train, and How to get from Florence to Rome - to help you get the most out of your next trip.
Booking & Getting There
Ernākulam to Madurai bus services, operated by SLGT Travels, arrive at Madurai station.
Ernākulam to Madurai train services, operated by Indian Railways, arrive at Palakkad station.
Yes, the driving distance between Ernākulam to Madurai is 245 km. It takes approximately 4h 25m to drive from Ernākulam to Madurai.
Book your Ernākulam to Madurai bus tickets online with Omio.
There are 223+ hotels available in Madurai.