Main modes of transport for travelers are by air and by train. Madurai has a domestic airport which has daily flights to Madras.Madurai is also well connected by trains to major cities of India like Chennai , Bangalore, Mumbai , and Delhi. The city is also well connected by buses to all major cities in Tamil Nadu via state government operated and private buses. Buses also commute from important cities in the neighboring states of Kerala and Karnataka(Bangalore, Mysore). One can choose between A/C and non A/C semi luxury buses.
It is very convenient to reach Madurai by air. It is well connected to all the major cities in the country through regular flights. Also, the airport is just 10 km away from the main city.
Nearest Airport: Madurai Airport (IXM)
Tentative return flight prices to Madurai from major cities in India:
|Starting City||Return price (approximate)|
|Mumbai||₹ 8,850 Non-stop|
|New Delhi||₹ 13,432 Non-stop|
|Bengaluru||₹ 5,832 Non-stop|
|Chennai||₹ 3,447 Non-stop|
|Hyderabad||₹ 6,856 Non-stop|
There are bus services from most of the major cities in South India. NH 44 leads to the city. Madurai is well connected to all parts of South India. The city has 5 major bus stands, from where you can get a bus to almost every city in Tamil Nadu.
It falls on the Madurai-Tiruchirappalli-Dindigul-Quilon line which is an important junction of the southern railways. There are abundant train services to Madurai throughout the year. However, advance booking is recommended during the summer and holiday season.
Local transport is by means of bus, taxi or auto-rickshaw. If wishing to visit nearby places, you can board a passanger train. However, remember to keep the train timetable in mind.
|Route Name||Distance||Time||More Information|
|Chennai to Madurai||462 km||6 hours 59 mins||View Details|
|Bangalore to Madurai||436 km||6 hours 44 mins||View Details|
|Hyderabad to Madurai||1,004 km||14 hours 39 mins||View Details|
|Delhi to Madurai||2,601 km||1 day 14 hours||View Details|
|Mumbai to Madurai||1,423 km||20 hours 16 mins||View Details|
|Dindigul to Madurai||65.9 km||1 hour 18 mins||View Details|
|Ernakulam to Madurai||265 km||7 hours 1 min||View Details|
|Pune to Madurai||1,280 km||18 hours 16 mins||View Details|
|Agra to Madurai||2,358 km||1 day 10 hours||View Details|
|Alleppey to Madurai||276 km||6 hours 35 mins||View Details|
|Varanasi to Madurai||2,255 km||1 day 13 hours||View Details|
|Goa to Madurai||1,003 km||14 hours 50 mins||View Details|
|Kolkata to Madurai||2,120 km||1 day 9 hours||View Details|
|Chandigarh to Madurai||2,829 km||1 day 17 hours||View Details|
|Ahmedabad to Madurai||1,936 km||1 day 4 hours||View Details|
|Jaipur to Madurai||2,447 km||1 day 13 hours||View Details|
|Coorg to Madurai||498 km||9 hours 30 mins||View Details|