The average bus between MG Rd and Madurai takes 7h 36m and the fastest bus takes 6h 24m. The bus service runs several times per day from MG Rd to Madurai. The journey time may be longer on weekends and holidays; use the search form on this page to search for a specific travel date.
Buses run every 4 hours between MG Rd and Madurai. The earliest departure is at 5:44 AM in the morning, and the last departure from MG Rd is at 9:57 PM which arrives into Madurai at 5:00 AM. All services require a transfer at KR Market and take an average of 7h 36m. The schedules shown below are for the next available departures.

8h 35m • 1 change
7h 59m • 1 change
9h 12m • 1 change
8h 35m • 1 change
7h 59m • 1 change
9h 12m • 1 change
8h 35m • 1 change
7h 59m • 1 change
9h 12m • 1 change
8h 35m • 1 change
7h 59m • 1 change
9h 12m • 1 change
8h 35m • 1 change
7h 59m • 1 change
9h 12m • 1 changeWant to know about travelling from MG Rd to Madurai? We have put together a list of the most frequently asked questions from our users such as: What is the cheapest mode of transport? What is the quickest option? How much do tickets usually cost? and many more.
No, there is no direct bus from MG Rd to Madurai. However, there are services departing from Bengaluru station and arriving at Madurai station via Madurai station. The journey, including transfers, takes approximately 7h 36m.
MG Rd to Madurai bus services, operated by Punchiry Tours and Holidays, depart from Bengaluru station.
MG Rd to Madurai bus services, operated by Punchiry Tours and Holidays, arrive at Madurai station.
The distance between MG Rd and Madurai is 344.3 km. The road distance is 403 km.
Punchiry Tours and Holidays operates a bus from Bengaluru to Madurai every 4 hours. Tickets cost ₹1,300–3,700 and the journey takes 6h 50m. 22 other operators also service this route.