CM04 runs from Panadura to Dematagoda Railway Station every day, calling at 23 stops. The first bus leaves at 5:30 AM, the last at 5:00 PM, and the trip takes about 1 h 45 min.
| Time of day | Departures | Frequency |
|---|---|---|
| Early morning | 2 | about every 15 min |
| Morning (6–10 AM) | 10 | about every 30 min |
| Midday (10 AM–4 PM) | 13 | about every 30 min |
| Evening (4–8 PM) | 3 | about every 30 min |
| Stop | From Panadura | First bus | Last bus |
|---|---|---|---|
| Panadura | start | 5:30 AM | 5:00 PM |
| Panadura Base Hospital | +4 min | 5:34 AM | 5:04 PM |
| Mahanama Junction | +8 min | 5:38 AM | 5:08 PM |
| Egoda Uyana | +12 min | 5:42 AM | 5:12 PM |
| Moratuwa | +15 min | 5:45 AM | 5:15 PM |
| Rawathawatta | +18 min | 5:48 AM | 5:18 PM |
| Katubedda Junction | +20 min | 5:50 AM | 5:20 PM |
| German Tec Angulana | +25 min | 5:55 AM | 5:25 PM |
| Borupana Junction | +30 min | 6:00 AM | 5:30 PM |
| Maliban Junction | +35 min | 6:05 AM | 5:35 PM |
| Mount Lavinia | +40 min | 6:10 AM | 5:40 PM |
| Mount Lavinia Court | +42 min | 6:12 AM | 5:42 PM |
| Dehiwala | +45 min | 6:15 AM | 5:45 PM |
| William Junction | +50 min | 6:20 AM | 5:50 PM |
| Wellawaththa | +55 min | 6:25 AM | 5:55 PM |
| Bambalapitiya | +1 h | 6:30 AM | 6:00 PM |
| Thummulla Junction | +1 h 5 min | 6:35 AM | 6:05 PM |
| Independence Arcade | +1 h 10 min | 6:40 AM | 6:10 PM |
| D.S. Senanayaka College | +1 h 13 min | 6:43 AM | 6:13 PM |
| Borella 02 - YMBA | +1 h 15 min | 6:45 AM | 6:15 PM |
| Campbell Park | +1 h 25 min | 6:50 AM | 6:25 PM |
| Dematagoda | +1 h 35 min | 6:55 AM | 6:35 PM |
| Dematagoda Railway Station | +1 h 45 min | 7:00 AM | 6:45 PM |
The first CM04 metro bus leaves Panadura at 5:30 AM every day and reaches Dematagoda Railway Station at about 7:00 AM.
The last CM04 departure from Panadura is at 5:00 PM, arriving in Dematagoda Railway Station at about 6:45 PM.
Usually about 1 h 45 min, between 1 h 30 min and 1 h 45 min depending on the time of day, calling at 23 stops.
There are 28 departures a day: about every 15 min in the early morning, about every 30 min in the morning, about every 30 min in the midday and about every 30 min in the evening.
You can change at Bambalapitiya (CM06), Borella 02 - YMBA (CM02, CM03, CM05), Campbell Park (CM03, CM05) and Dematagoda (CM03, CM05).
Full Panadura → Dematagoda Railway Station timetable · Dematagoda Railway Station → Panadura (other direction)