Mount-Poonamallee Road from Guindy to Porur and Poonamallee is covered end to end by two MTC routes, 54 from the High Court and M54 from T. Nagar. M54 is the more frequent, averaging a bus every 9 minutes in MTC route data, against 13 minutes for 54. Both stop at Guindy, Butt Road, Ramapuram, Mugalivakkam, Porur, Iyappanthangal and Kumananchavadi before Poonamallee.
The western half of the road now runs under the Yellow Line metro, opened on 11 October 2026. This guide sets out the bus routes, which section each covers and where bus and metro meet. Frequencies in this guide are averages from the MTC route data on each route page and may be dated; check live timings in the Chennai One app or with MTC before you travel.
Guindy to Porur
Both through routes reach Guindy from the Saidapet side. 54 comes down Anna Salai from the High Court via Central, T.V.S, D.M.S, S.H.B, Saidapet and Concorde to Guindy railway station. M54 starts at T. Nagar and runs via Saidapet and Concorde to Guindy TVK Estate. From there both follow the same stops: Butt Road, Ramapuram, Mugalivakkam and Porur.
54B, Saidapet to Porur, shares the Guindy, Butt Road and Ramapuram stops and then turns off through Manapakkam, Kolapakkam, Gerugambakkam, Periyapanicheri and Moulivakkam, reaching Porur from the south. It averages a bus every 36 minutes.

Porur to Poonamallee
West of Porur the stop list on both through routes is Iyappanthangal, Kumananchavadi and Poonamallee. More buses join here. 49A comes in from T. Nagar along Arcot Road and runs Porur, Iyappanthangal and Kumananchavadi to Poonamallee every 9 minutes on average. 26 from Broadway ends at Iyappanthangal. J66 from Tambaram reaches Kumananchavadi and Poonamallee via Kundrathur and Mangadu, about every 2 hours.
| Route | Ends | Length | Average gap | Corridor section |
|---|---|---|---|---|
| M54 | T. Nagar to Poonamallee | 19.3 km | 9 min | Guindy to Poonamallee |
| 49A | Poonamallee to T. Nagar | 22.3 km | 9 min | Porur to Poonamallee |
| 54 | High Court to Poonamallee | 27.4 km | 13 min | Guindy to Poonamallee |
| 54B | Saidapet to Porur | 16.1 km | 36 min | Guindy to Ramapuram, then via Manapakkam |
| 26 | Broadway to Iyappanthangal | 20.85 km | 1.1 hrs | Porur, Iyappanthangal |
| J66 | Tambaram to Poonamallee | 18.3 km | 2 hrs | Kumananchavadi, Poonamallee |
Source: MTC route data via Spirit of Chennai route pages, opened 19 October 2026. Gaps are averages and may be dated.
The 54 and M54 pages both list a 5 a.m. first bus from each end and give an average peak-hour speed of 18 km/h. At that speed the full 27.4 km of 54 works out to roughly an hour and a half, and the 19.3 km of M54 to a little over an hour, so allow for that at peak times.
Average gap on route M54, T. Nagar to Poonamallee via Guindy, Ramapuram and Porur, the most frequent end-to-end bus on Mount-Poonamallee Road in MTC route data.

Where the bus meets the Yellow Line
The Yellow Line section opened on 11 October 2026 runs Poonamallee Bypass, Poonamallee Bus Stand, Poonamallee Government Hospital, Karayanchavadi, Kumananchavadi, Kattupakkam, Iyappanthangal, Thelliyaragaram, Porur Bypass, Porur Junction and Vadapalani, DT Next reported. Its trains run 7 a.m. to 9 p.m., every 10 minutes at weekday peaks. So between Porur and Poonamallee the bus stops at Iyappanthangal and Kumananchavadi now have stations of the same name, while the Guindy to Porur half, through Butt Road and Ramapuram, has no metro yet.
For that eastern half, CMRL’s Metro Connect list runs small bus S84 from Alandur Metro via DLF and Saravana Stores to Porur Junction, and an exclusive corporate shuttle from Alandur to DLF Cybercity at Ramapuram. On the CMRL station list, Guindy is a Blue Line station and Alandur serves both the Blue and Green lines.
- Guindy to Ramapuram or DLF: M54 or 54, or the S84 feeder from Alandur Metro.
- Guindy to Porur: M54 comes most often; 54B goes the long way through Manapakkam.
- Porur to Poonamallee: the Yellow Line, or buses 49A, M54 and 54.
- Porur to Vadapalani: the Yellow Line runs direct from Porur Junction.
Quick answers
Which bus goes from Guindy to Porur?
M54 and 54 both run Guindy, Butt Road, Ramapuram, Mugalivakkam and Porur, per MTC route data. M54 averages a bus every 9 minutes.
Which bus goes from Guindy to Poonamallee?
The same two routes continue through Iyappanthangal and Kumananchavadi to Poonamallee. 54 is 27.4 km from the High Court.
Is there a metro on Mount-Poonamallee Road?
The Yellow Line runs from Porur Junction to Poonamallee, opened on 11 October 2026. There is no metro yet between Guindy and Porur on this road.
Information checked against official sources on 19 October 2026. Routes, timings and fares can change; confirm on the linked official pages or in the Chennai One app before travelling.
Sources
- Route 54: High Court to Poonamallee (MTC route data via Spirit of Chennai route page)
- Route M54: T. Nagar to Poonamallee (MTC route data via Spirit of Chennai route page)
- Route 54B: Saidapet to Porur (MTC route data via Spirit of Chennai route page)
- Route 49A: Poonamallee to T. Nagar (MTC route data via Spirit of Chennai route page)
- Route 26: Broadway to Iyappanthangal (MTC route data via Spirit of Chennai route page)
- Route J66: Tambaram to Poonamallee (MTC route data via Spirit of Chennai route page)
- Chennai Metro Rail: operational lines and stations (CMRL)
- Metro Connect feeder services and MTC small buses (CMRL)
- Metropolitan Transport Corporation, Chennai (Government of Tamil Nadu)
- Vadapalani-Poonamallee Metro: key features, station list and train timings (DT Next)
- TN launches Chennai One app for travel on public transport with a single QR ticket (PTI via The Week)
