Cheap Bus tickets to Madurai

What are the most popular routes to Madurai?

Bangalore - MaduraiAverage priceCLP 9,510Average duration8h 40mDaily departures46
Tiruchirappalli - MaduraiAverage priceCLP 4,996Average duration2h 10mDaily departures89
Chennai - MaduraiAverage priceCLP 7,688Average duration8h 25mDaily departures735
Tirunelveli - MaduraiAverage priceCLP 16,083Average duration3h 10mDaily departures44
Salem - MaduraiAverage priceCLP 7,253Average duration4hDaily departures6