How to Reach Madurai

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.

Search for directions from

How to Reach Madurai by Flight

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:

Powered by:

Starting City Return price (approximate)
Mumbai ₹ 8,850 Non-stop Check
New Delhi ₹ 13,432 Non-stop Check
Bengaluru ₹ 5,832 Non-stop Check
Chennai ₹ 3,447 Non-stop Check
Hyderabad ₹ 6,856 Non-stop Check
Kolkata ₹ 10,255 Check
Search for flights to Madurai

How to Reach Madurai by Road

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.

How to Reach Madurai by Train

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 in Madurai

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.

Most Frequently Searched Routes to Madurai

Route Name Distance Time
Chennai to Madurai 462 km 6 hours 59 mins
Bangalore to Madurai 436 km 6 hours 44 mins
Hyderabad to Madurai 1,004 km 14 hours 39 mins
Delhi to Madurai 2,601 km 1 day 14 hours
Mumbai to Madurai 1,423 km 20 hours 16 mins
Dindigul to Madurai 65.9 km 1 hour 18 mins
Ernakulam to Madurai 265 km 7 hours 1 min
Pune to Madurai 1,280 km 18 hours 16 mins
Agra to Madurai 2,358 km 1 day 10 hours
Alleppey to Madurai 276 km 6 hours 35 mins
Varanasi to Madurai 2,255 km 1 day 13 hours
Goa to Madurai 1,003 km 14 hours 50 mins
Kolkata to Madurai 2,120 km 1 day 9 hours
Chandigarh to Madurai 2,829 km 1 day 17 hours
Ahmedabad to Madurai 1,936 km 1 day 4 hours
Jaipur to Madurai 2,447 km 1 day 13 hours
Coorg to Madurai 498 km 9 hours 30 mins

Places to Visit In Madurai