Dublin Bus Route L25: Dun Laoghaire - Dundrum Town Centre
Bus timetable and route map · Monday to Friday, Saturday, Sunday
Dublin Bus Route L25 (Dun Laoghaire - Dundrum Town Centre) is a bus route in Dublin city and county, serving Dundrum Luas, Knocknashee, Grange Grove, Knapton Court and Birches Lane. Monday to Friday the first bus is at 05:30 and the last at 23:30, every 15 min during the day. Updated 4 October 2026.
Timetable summary
Monday to Friday
- First
- 05:30
- Last
- 23:30
- Buses
- 144
- Daytime
- every 15 min
Saturday
- First
- 06:00
- Last
- 23:30
- Buses
- 126
- Daytime
- every 15 min
Sunday
- First
- 07:30
- Last
- 23:40
- Buses
- 84
- Daytime
- every 20 min
Public holidays
- Mon 26 Oct (Last Monday in October): the Sunday timetable
Route L25 to Dun Laoghaire Stn
Destination sign “Dun Laoghaire” · from Dundrum Luas · 32 stops
Monday to Friday
Times at the main stops. 24-hour clock. A dot means that trip does not stop there.
| Dundrum Luas | Knocknashee | Marsham Court | Coppinger Wood | Grange Grove | York Road | Dun Laoghaire Stn |
|---|---|---|---|---|---|---|
| 05:30 | 05:33 | 05:36 | 05:42 | 05:46 | 05:50 | 05:53 |
| 06:00 | 06:03 | 06:06 | 06:12 | 06:16 | 06:20 | 06:23 |
| 06:15 | 06:18 | 06:21 | 06:27 | 06:31 | 06:35 | 06:38 |
| 06:30 | 06:35 | 06:39 | 06:46 | 06:52 | 06:57 | 07:00 |
| 06:45 | 06:50 | 06:54 | 07:01 | 07:07 | 07:12 | 07:15 |
| 07:00 | 07:05 | 07:09 | 07:16 | 07:22 | 07:27 | 07:30 |
| 07:15 | 07:20 | 07:24 | 07:31 | 07:37 | 07:42 | 07:45 |
| 07:21 | 07:26 | 07:30 | 07:37 | 07:43 | 07:48 | 07:51 |
| 07:30 | 07:38 | 07:45 | 07:55 | 08:03 | 08:11 | 08:16 |
| 07:45 | 07:53 | 08:00 | 08:10 | 08:18 | 08:26 | 08:31 |
| 08:00 | 08:08 | 08:15 | 08:25 | 08:33 | 08:41 | 08:46 |
| 08:15 | 08:23 | 08:30 | 08:40 | 08:48 | 08:56 | 09:01 |
| 08:30 | 08:36 | 08:42 | 08:52 | 08:58 | 09:04 | 09:08 |
| 08:45 | 08:51 | 08:57 | 09:07 | 09:13 | 09:19 | 09:23 |
| 09:00 | 09:06 | 09:12 | 09:22 | 09:28 | 09:34 | 09:38 |
| 09:15 | 09:21 | 09:27 | 09:37 | 09:43 | 09:49 | 09:53 |
| 09:30 | 09:35 | 09:40 | 09:49 | 09:54 | 10:00 | 10:04 |
| 09:45 | 09:50 | 09:55 | 10:04 | 10:09 | 10:15 | 10:19 |
| 10:00 | 10:05 | 10:10 | 10:19 | 10:24 | 10:30 | 10:34 |
| 10:15 | 10:20 | 10:25 | 10:34 | 10:39 | 10:45 | 10:49 |
| 10:30 | 10:35 | 10:40 | 10:49 | 10:54 | 11:00 | 11:04 |
| 10:45 | 10:50 | 10:55 | 11:04 | 11:09 | 11:15 | 11:19 |
| 11:00 | 11:05 | 11:10 | 11:19 | 11:24 | 11:30 | 11:34 |
| 11:15 | 11:20 | 11:25 | 11:34 | 11:39 | 11:45 | 11:49 |
| 11:30 | 11:36 | 11:41 | 11:50 | 11:56 | 12:02 | 12:07 |
| 11:45 | 11:51 | 11:56 | 12:05 | 12:11 | 12:17 | 12:22 |
| 12:00 | 12:06 | 12:11 | 12:20 | 12:26 | 12:32 | 12:37 |
| 12:15 | 12:21 | 12:26 | 12:35 | 12:41 | 12:47 | 12:52 |
| 12:30 | 12:36 | 12:41 | 12:50 | 12:56 | 13:02 | 13:07 |
| 12:45 | 12:51 | 12:56 | 13:05 | 13:11 | 13:17 | 13:22 |
| 13:00 | 13:06 | 13:11 | 13:20 | 13:26 | 13:32 | 13:37 |
| 13:15 | 13:21 | 13:26 | 13:35 | 13:41 | 13:47 | 13:52 |
| 13:30 | 13:36 | 13:41 | 13:50 | 13:56 | 14:02 | 14:07 |
| 13:45 | 13:51 | 13:56 | 14:05 | 14:11 | 14:17 | 14:22 |
| 14:00 | 14:06 | 14:11 | 14:20 | 14:26 | 14:32 | 14:37 |
| 14:15 | 14:21 | 14:26 | 14:35 | 14:41 | 14:47 | 14:52 |
| 14:30 | 14:36 | 14:42 | 14:52 | 14:59 | 15:05 | 15:10 |
| 14:45 | 14:51 | 14:57 | 15:07 | 15:14 | 15:20 | 15:25 |
| 15:00 | 15:06 | 15:12 | 15:22 | 15:29 | 15:35 | 15:40 |
| 15:15 | 15:21 | 15:27 | 15:37 | 15:44 | 15:50 | 15:55 |
| 15:30 | 15:37 | 15:42 | 15:53 | 16:02 | 16:09 | 16:14 |
| 15:45 | 15:52 | 15:57 | 16:08 | 16:17 | 16:24 | 16:29 |
| 16:00 | 16:07 | 16:12 | 16:23 | 16:32 | 16:39 | 16:44 |
| 16:15 | 16:22 | 16:27 | 16:38 | 16:47 | 16:54 | 16:59 |
| 16:30 | 16:37 | 16:42 | 16:54 | 17:03 | 17:09 | 17:14 |
| 16:45 | 16:52 | 16:57 | 17:09 | 17:18 | 17:24 | 17:29 |
| 17:00 | 17:07 | 17:12 | 17:24 | 17:33 | 17:39 | 17:44 |
| 17:15 | 17:22 | 17:27 | 17:39 | 17:48 | 17:54 | 17:59 |
| 17:30 | 17:37 | 17:42 | 17:53 | 18:00 | 18:06 | 18:11 |
| 17:45 | 17:52 | 17:57 | 18:08 | 18:15 | 18:21 | 18:26 |
| 18:00 | 18:07 | 18:12 | 18:23 | 18:30 | 18:36 | 18:41 |
| 18:15 | 18:22 | 18:27 | 18:38 | 18:45 | 18:51 | 18:56 |
| 18:30 | 18:36 | 18:40 | 18:49 | 18:55 | 19:00 | 19:04 |
| 18:45 | 18:51 | 18:55 | 19:04 | 19:10 | 19:15 | 19:19 |
| 19:00 | 19:06 | 19:10 | 19:19 | 19:25 | 19:30 | 19:34 |
| 19:15 | 19:21 | 19:25 | 19:34 | 19:40 | 19:45 | 19:49 |
| 19:30 | 19:36 | 19:40 | 19:49 | 19:55 | 20:00 | 20:04 |
| 19:45 | 19:51 | 19:55 | 20:04 | 20:10 | 20:15 | 20:19 |
| 20:00 | 20:06 | 20:10 | 20:19 | 20:25 | 20:30 | 20:34 |
| 20:15 | 20:21 | 20:25 | 20:34 | 20:40 | 20:45 | 20:49 |
| 20:30 | 20:35 | 20:38 | 20:45 | 20:50 | 20:54 | 20:57 |
| 20:45 | 20:50 | 20:53 | 21:00 | 21:05 | 21:09 | 21:12 |
| 21:00 | 21:05 | 21:08 | 21:15 | 21:20 | 21:24 | 21:27 |
| 21:15 | 21:20 | 21:23 | 21:30 | 21:35 | 21:39 | 21:42 |
| 21:30 | 21:35 | 21:38 | 21:45 | 21:50 | 21:54 | 21:57 |
| 21:45 | 21:50 | 21:53 | 22:00 | 22:05 | 22:09 | 22:12 |
| 22:00 | 22:05 | 22:08 | 22:15 | 22:20 | 22:24 | 22:27 |
| 22:15 | 22:20 | 22:23 | 22:30 | 22:35 | 22:39 | 22:42 |
| 22:30 | 22:35 | 22:38 | 22:45 | 22:50 | 22:54 | 22:57 |
| 22:45 | 22:50 | 22:53 | 23:00 | 23:05 | 23:09 | 23:12 |
| 23:00 | 23:05 | 23:08 | 23:15 | 23:20 | 23:24 | 23:27 |
| 23:30 | 23:35 | 23:38 | 23:45 | 23:50 | 23:54 | 23:57 |
Saturday
Times at the main stops. 24-hour clock. A dot means that trip does not stop there.
| Dundrum Luas | Knocknashee | Marsham Court | Coppinger Wood | Grange Grove | York Road | Dun Laoghaire Stn |
|---|---|---|---|---|---|---|
| 06:00 | 06:04 | 06:07 | 06:12 | 06:16 | 06:19 | 06:22 |
| 06:20 | 06:24 | 06:27 | 06:32 | 06:36 | 06:39 | 06:42 |
| 06:40 | 06:44 | 06:47 | 06:53 | 06:56 | 07:02 | 07:05 |
| 07:00 | 07:04 | 07:07 | 07:13 | 07:16 | 07:22 | 07:25 |
| 07:20 | 07:24 | 07:27 | 07:33 | 07:36 | 07:42 | 07:45 |
| 07:40 | 07:44 | 07:47 | 07:54 | 07:58 | 08:03 | 08:06 |
| 08:00 | 08:04 | 08:07 | 08:14 | 08:18 | 08:23 | 08:26 |
| 08:20 | 08:24 | 08:27 | 08:34 | 08:38 | 08:43 | 08:46 |
| 08:40 | 08:45 | 08:49 | 08:57 | 09:02 | 09:08 | 09:12 |
| 09:00 | 09:05 | 09:09 | 09:17 | 09:22 | 09:28 | 09:32 |
| 09:15 | 09:20 | 09:24 | 09:32 | 09:37 | 09:43 | 09:47 |
| 09:30 | 09:35 | 09:39 | 09:49 | 09:55 | 10:00 | 10:03 |
| 09:45 | 09:50 | 09:54 | 10:04 | 10:10 | 10:15 | 10:18 |
| 10:00 | 10:05 | 10:09 | 10:19 | 10:25 | 10:30 | 10:33 |
| 10:15 | 10:20 | 10:24 | 10:34 | 10:40 | 10:45 | 10:48 |
| 10:30 | 10:35 | 10:39 | 10:49 | 10:55 | 11:00 | 11:03 |
| 10:45 | 10:50 | 10:54 | 11:04 | 11:10 | 11:15 | 11:18 |
| 11:00 | 11:05 | 11:09 | 11:19 | 11:25 | 11:30 | 11:33 |
| 11:15 | 11:20 | 11:24 | 11:34 | 11:40 | 11:45 | 11:48 |
| 11:30 | 11:36 | 11:41 | 11:50 | 11:56 | 12:02 | 12:07 |
| 11:45 | 11:51 | 11:56 | 12:05 | 12:11 | 12:17 | 12:22 |
| 12:00 | 12:06 | 12:11 | 12:20 | 12:26 | 12:32 | 12:37 |
| 12:15 | 12:21 | 12:26 | 12:35 | 12:41 | 12:47 | 12:52 |
| 12:30 | 12:36 | 12:41 | 12:50 | 12:56 | 13:02 | 13:07 |
| 12:45 | 12:51 | 12:56 | 13:05 | 13:11 | 13:17 | 13:22 |
| 13:00 | 13:06 | 13:11 | 13:20 | 13:26 | 13:32 | 13:37 |
| 13:15 | 13:21 | 13:26 | 13:35 | 13:41 | 13:47 | 13:52 |
| 13:30 | 13:36 | 13:41 | 13:50 | 13:56 | 14:02 | 14:07 |
| 13:45 | 13:51 | 13:56 | 14:05 | 14:11 | 14:17 | 14:22 |
| 14:00 | 14:06 | 14:11 | 14:20 | 14:26 | 14:32 | 14:37 |
| 14:15 | 14:21 | 14:26 | 14:35 | 14:41 | 14:47 | 14:52 |
| 14:30 | 14:37 | 14:41 | 14:50 | 14:57 | 15:02 | 15:07 |
| 14:45 | 14:52 | 14:56 | 15:05 | 15:12 | 15:17 | 15:22 |
| 15:00 | 15:07 | 15:11 | 15:20 | 15:27 | 15:32 | 15:37 |
| 15:15 | 15:22 | 15:26 | 15:35 | 15:42 | 15:47 | 15:52 |
| 15:30 | 15:38 | 15:42 | 15:51 | 15:56 | 16:02 | 16:06 |
| 15:45 | 15:53 | 15:57 | 16:06 | 16:11 | 16:17 | 16:21 |
| 16:00 | 16:08 | 16:12 | 16:21 | 16:26 | 16:32 | 16:36 |
| 16:15 | 16:23 | 16:27 | 16:36 | 16:41 | 16:47 | 16:51 |
| 16:30 | 16:37 | 16:41 | 16:49 | 16:55 | 17:01 | 17:05 |
| 16:45 | 16:52 | 16:56 | 17:04 | 17:10 | 17:16 | 17:20 |
| 17:00 | 17:07 | 17:11 | 17:19 | 17:25 | 17:31 | 17:35 |
| 17:15 | 17:22 | 17:26 | 17:34 | 17:40 | 17:46 | 17:50 |
| 17:30 | 17:37 | 17:41 | 17:50 | 17:56 | 18:01 | 18:05 |
| 17:45 | 17:52 | 17:56 | 18:05 | 18:11 | 18:16 | 18:20 |
| 18:00 | 18:07 | 18:11 | 18:20 | 18:26 | 18:31 | 18:35 |
| 18:15 | 18:22 | 18:26 | 18:35 | 18:41 | 18:46 | 18:50 |
| 18:30 | 18:36 | 18:39 | 18:48 | 18:53 | 18:58 | 19:02 |
| 18:45 | 18:51 | 18:54 | 19:03 | 19:08 | 19:13 | 19:17 |
| 19:00 | 19:06 | 19:09 | 19:18 | 19:23 | 19:28 | 19:32 |
| 19:20 | 19:26 | 19:29 | 19:38 | 19:43 | 19:48 | 19:52 |
| 19:40 | 19:46 | 19:49 | 19:58 | 20:03 | 20:08 | 20:12 |
| 20:00 | 20:06 | 20:09 | 20:18 | 20:23 | 20:28 | 20:32 |
| 20:20 | 20:26 | 20:29 | 20:38 | 20:43 | 20:48 | 20:52 |
| 20:40 | 20:45 | 20:48 | 20:54 | 20:58 | 21:02 | 21:06 |
| 21:00 | 21:05 | 21:08 | 21:14 | 21:18 | 21:22 | 21:26 |
| 21:20 | 21:25 | 21:28 | 21:34 | 21:38 | 21:42 | 21:46 |
| 21:40 | 21:45 | 21:48 | 21:54 | 21:58 | 22:02 | 22:06 |
| 22:00 | 22:05 | 22:08 | 22:14 | 22:18 | 22:22 | 22:26 |
| 22:20 | 22:25 | 22:28 | 22:34 | 22:38 | 22:42 | 22:46 |
| 22:40 | 22:45 | 22:48 | 22:54 | 22:58 | 23:02 | 23:06 |
| 23:00 | 23:05 | 23:08 | 23:14 | 23:18 | 23:22 | 23:26 |
| 23:30 | 23:35 | 23:38 | 23:44 | 23:48 | 23:52 | 23:56 |
Sunday
Times at the main stops. 24-hour clock. A dot means that trip does not stop there.
| Dundrum Luas | Knocknashee | Marsham Court | Coppinger Wood | Grange Grove | York Road | Dun Laoghaire Stn |
|---|---|---|---|---|---|---|
| 07:40 | 07:44 | 07:47 | 07:53 | 07:57 | 08:01 | 08:04 |
| 08:10 | 08:14 | 08:17 | 08:23 | 08:27 | 08:31 | 08:34 |
| 08:40 | 08:44 | 08:48 | 08:55 | 09:00 | 09:04 | 09:08 |
| 09:10 | 09:14 | 09:18 | 09:25 | 09:30 | 09:34 | 09:38 |
| 09:40 | 09:45 | 09:50 | 09:57 | 10:02 | 10:07 | 10:12 |
| 10:05 | 10:10 | 10:15 | 10:22 | 10:27 | 10:32 | 10:37 |
| 10:25 | 10:30 | 10:35 | 10:42 | 10:47 | 10:52 | 10:57 |
| 10:45 | 10:50 | 10:55 | 11:02 | 11:07 | 11:12 | 11:17 |
| 11:05 | 11:10 | 11:15 | 11:22 | 11:27 | 11:32 | 11:37 |
| 11:25 | 11:30 | 11:35 | 11:42 | 11:47 | 11:52 | 11:57 |
| 11:45 | 11:51 | 11:55 | 12:04 | 12:09 | 12:16 | 12:21 |
| 12:05 | 12:11 | 12:15 | 12:24 | 12:29 | 12:36 | 12:41 |
| 12:25 | 12:31 | 12:35 | 12:44 | 12:49 | 12:56 | 13:01 |
| 12:45 | 12:51 | 12:55 | 13:04 | 13:09 | 13:16 | 13:21 |
| 13:05 | 13:11 | 13:15 | 13:24 | 13:29 | 13:36 | 13:41 |
| 13:25 | 13:31 | 13:35 | 13:44 | 13:49 | 13:56 | 14:01 |
| 13:45 | 13:51 | 13:55 | 14:04 | 14:09 | 14:16 | 14:21 |
| 14:05 | 14:11 | 14:15 | 14:24 | 14:29 | 14:36 | 14:41 |
| 14:25 | 14:31 | 14:35 | 14:44 | 14:49 | 14:56 | 15:01 |
| 14:45 | 14:52 | 14:56 | 15:05 | 15:10 | 15:16 | 15:21 |
| 15:05 | 15:12 | 15:16 | 15:25 | 15:30 | 15:36 | 15:41 |
| 15:25 | 15:32 | 15:36 | 15:45 | 15:50 | 15:56 | 16:01 |
| 15:45 | 15:51 | 15:56 | 16:04 | 16:08 | 16:13 | 16:17 |
| 16:00 | 16:06 | 16:11 | 16:19 | 16:23 | 16:28 | 16:32 |
| 16:20 | 16:26 | 16:31 | 16:39 | 16:43 | 16:48 | 16:52 |
| 16:40 | 16:47 | 16:51 | 17:00 | 17:06 | 17:12 | 17:17 |
| 17:00 | 17:07 | 17:11 | 17:20 | 17:26 | 17:32 | 17:37 |
| 17:20 | 17:27 | 17:31 | 17:40 | 17:46 | 17:52 | 17:57 |
| 17:40 | 17:46 | 17:51 | 17:59 | 18:04 | 18:09 | 18:14 |
| 18:00 | 18:06 | 18:11 | 18:19 | 18:24 | 18:29 | 18:34 |
| 18:20 | 18:26 | 18:31 | 18:39 | 18:44 | 18:49 | 18:54 |
| 18:40 | 18:46 | 18:49 | 18:57 | 19:02 | 19:06 | 19:10 |
| 19:00 | 19:06 | 19:09 | 19:17 | 19:22 | 19:26 | 19:30 |
| 19:30 | 19:36 | 19:39 | 19:47 | 19:52 | 19:56 | 20:00 |
| 20:10 | 20:16 | 20:19 | 20:27 | 20:32 | 20:36 | 20:40 |
| 20:40 | 20:44 | 20:47 | 20:53 | 20:56 | 21:00 | 21:04 |
| 21:10 | 21:14 | 21:17 | 21:23 | 21:26 | 21:30 | 21:34 |
| 21:40 | 21:44 | 21:47 | 21:53 | 21:56 | 22:00 | 22:04 |
| 22:10 | 22:14 | 22:17 | 22:23 | 22:26 | 22:30 | 22:34 |
| 22:40 | 22:44 | 22:47 | 22:53 | 22:56 | 23:00 | 23:04 |
| 23:10 | 23:14 | 23:17 | 23:23 | 23:26 | 23:30 | 23:34 |
| 23:40 | 23:44 | 23:47 | 23:53 | 23:56 | 00:00 | 00:04 |
All 32 stops in this direction
- Dundrum Luas #7981
- Dundrum North #7715
- Dundrum Town Centre #7716
- Dundrum South #7717
- Balally Luas #7916
- Overend Way #2872
- Knocknashee #2873
- Eden Park Avenue #2874
- Hazel Villas #2877
- Lakelands Lawn #7394
- Kilmacud Avenue #2878
- Marsham Court #2879
- Whately Place #4460
- Kilmacud Park #453
- Kilmacud Road Lower #4477
- Stillorgan SC #3321
- Stillorgan Grove #7584
- Coppinger Wood #3344
- Carysfort Avenue #7919
- Annaville Terrace #7421
- Newtownpark Avenue #7920
- Rowanbyrn #7422
- Grange Grove #6085
- Monkstown Avenue #2026
- Richmond Grove #7226
- Monkstown Park #6100
- York Road #2032
- Knapton Court #2033
- Vesey Place #2034
- Crofton Road #2035
- Crofton Avenue #2036
- Dun Laoghaire Stn #2039
Route L25 to Dundrum Luas
Destination sign “Dundrum” · from Dun Laoghaire Stn · 33 stops
Monday to Friday
Times at the main stops. 24-hour clock. A dot means that trip does not stop there.
| Dun Laoghaire Stn | Knapton Court | Grange Grove | Stillorgan Village | Kilmacud Park | Birches Lane | Dundrum Luas |
|---|---|---|---|---|---|---|
| 05:30 | 05:34 | 05:38 | 05:45 | 05:47 | 05:52 | 05:57 |
| 06:00 | 06:04 | 06:08 | 06:15 | 06:17 | 06:22 | 06:27 |
| 06:15 | 06:19 | 06:23 | 06:30 | 06:32 | 06:37 | 06:42 |
| 06:30 | 06:35 | 06:40 | 06:48 | 06:51 | 06:58 | 07:04 |
| 06:45 | 06:50 | 06:55 | 07:03 | 07:06 | 07:13 | 07:19 |
| 07:00 | 07:05 | 07:10 | 07:18 | 07:21 | 07:28 | 07:34 |
| 07:15 | 07:20 | 07:25 | 07:33 | 07:36 | 07:43 | 07:49 |
| 07:21 | 07:26 | 07:31 | 07:39 | 07:42 | 07:49 | 07:55 |
| 07:30 | 07:36 | 07:45 | 07:58 | 08:05 | 08:13 | 08:21 |
| 07:45 | 07:51 | 08:00 | 08:13 | 08:20 | 08:28 | 08:36 |
| 08:00 | 08:06 | 08:15 | 08:28 | 08:35 | 08:43 | 08:51 |
| 08:15 | 08:21 | 08:30 | 08:43 | 08:50 | 08:58 | 09:06 |
| 08:30 | 08:36 | 08:43 | 08:54 | 08:59 | 09:05 | 09:12 |
| 08:45 | 08:51 | 08:58 | 09:09 | 09:14 | 09:20 | 09:27 |
| 09:00 | 09:06 | 09:13 | 09:24 | 09:29 | 09:35 | 09:42 |
| 09:15 | 09:21 | 09:28 | 09:39 | 09:44 | 09:50 | 09:57 |
| 09:30 | 09:37 | 09:42 | 09:51 | 09:56 | 10:02 | 10:09 |
| 09:45 | 09:52 | 09:57 | 10:06 | 10:11 | 10:17 | 10:24 |
| 10:00 | 10:07 | 10:12 | 10:21 | 10:26 | 10:32 | 10:39 |
| 10:15 | 10:22 | 10:27 | 10:36 | 10:41 | 10:47 | 10:54 |
| 10:30 | 10:37 | 10:42 | 10:51 | 10:56 | 11:02 | 11:09 |
| 10:45 | 10:52 | 10:57 | 11:06 | 11:11 | 11:17 | 11:24 |
| 11:00 | 11:07 | 11:12 | 11:21 | 11:26 | 11:32 | 11:39 |
| 11:15 | 11:22 | 11:27 | 11:36 | 11:41 | 11:47 | 11:54 |
| 11:30 | 11:37 | 11:44 | 11:53 | 11:59 | 12:05 | 12:12 |
| 11:45 | 11:52 | 11:59 | 12:08 | 12:14 | 12:20 | 12:27 |
| 12:00 | 12:07 | 12:14 | 12:23 | 12:29 | 12:35 | 12:42 |
| 12:15 | 12:22 | 12:29 | 12:38 | 12:44 | 12:50 | 12:57 |
| 12:30 | 12:37 | 12:44 | 12:53 | 12:59 | 13:05 | 13:12 |
| 12:45 | 12:52 | 12:59 | 13:08 | 13:14 | 13:20 | 13:27 |
| 13:00 | 13:07 | 13:14 | 13:23 | 13:29 | 13:35 | 13:42 |
| 13:15 | 13:22 | 13:29 | 13:38 | 13:44 | 13:50 | 13:57 |
| 13:30 | 13:37 | 13:44 | 13:53 | 13:59 | 14:05 | 14:12 |
| 13:45 | 13:52 | 13:59 | 14:08 | 14:14 | 14:20 | 14:27 |
| 14:00 | 14:07 | 14:14 | 14:23 | 14:29 | 14:35 | 14:42 |
| 14:15 | 14:22 | 14:29 | 14:38 | 14:44 | 14:50 | 14:57 |
| 14:30 | 14:37 | 14:44 | 14:56 | 15:03 | 15:10 | 15:18 |
| 14:45 | 14:52 | 14:59 | 15:11 | 15:18 | 15:25 | 15:33 |
| 15:00 | 15:07 | 15:14 | 15:26 | 15:33 | 15:40 | 15:48 |
| 15:15 | 15:22 | 15:29 | 15:41 | 15:48 | 15:55 | 16:03 |
| 15:30 | 15:37 | 15:45 | 15:57 | 16:04 | 16:11 | 16:19 |
| 15:45 | 15:52 | 16:00 | 16:12 | 16:19 | 16:26 | 16:34 |
| 16:00 | 16:07 | 16:15 | 16:27 | 16:34 | 16:41 | 16:49 |
| 16:15 | 16:22 | 16:30 | 16:42 | 16:49 | 16:56 | 17:04 |
| 16:30 | 16:37 | 16:45 | 16:56 | 17:02 | 17:10 | 17:19 |
| 16:45 | 16:52 | 17:00 | 17:11 | 17:17 | 17:25 | 17:34 |
| 17:00 | 17:07 | 17:15 | 17:26 | 17:32 | 17:40 | 17:49 |
| 17:15 | 17:22 | 17:30 | 17:41 | 17:47 | 17:55 | 18:04 |
| 17:30 | 17:37 | 17:44 | 17:55 | 18:00 | 18:07 | 18:15 |
| 17:45 | 17:52 | 17:59 | 18:10 | 18:15 | 18:22 | 18:30 |
| 18:00 | 18:07 | 18:14 | 18:25 | 18:30 | 18:37 | 18:45 |
| 18:15 | 18:22 | 18:29 | 18:40 | 18:45 | 18:52 | 19:00 |
| 18:30 | 18:36 | 18:42 | 18:51 | 18:55 | 19:01 | 19:08 |
| 18:45 | 18:51 | 18:57 | 19:06 | 19:10 | 19:16 | 19:23 |
| 19:00 | 19:06 | 19:12 | 19:21 | 19:25 | 19:31 | 19:38 |
| 19:15 | 19:21 | 19:27 | 19:36 | 19:40 | 19:46 | 19:53 |
| 19:30 | 19:36 | 19:42 | 19:51 | 19:55 | 20:01 | 20:08 |
| 19:45 | 19:51 | 19:57 | 20:06 | 20:10 | 20:16 | 20:23 |
| 20:00 | 20:06 | 20:12 | 20:21 | 20:25 | 20:31 | 20:38 |
| 20:15 | 20:21 | 20:27 | 20:36 | 20:40 | 20:46 | 20:53 |
| 20:30 | 20:35 | 20:40 | 20:47 | 20:49 | 20:54 | 20:59 |
| 20:45 | 20:50 | 20:55 | 21:02 | 21:04 | 21:09 | 21:14 |
| 21:00 | 21:05 | 21:10 | 21:17 | 21:19 | 21:24 | 21:29 |
| 21:15 | 21:20 | 21:25 | 21:32 | 21:34 | 21:39 | 21:44 |
| 21:30 | 21:35 | 21:40 | 21:47 | 21:49 | 21:54 | 21:59 |
| 21:45 | 21:50 | 21:55 | 22:02 | 22:04 | 22:09 | 22:14 |
| 22:00 | 22:05 | 22:10 | 22:17 | 22:19 | 22:24 | 22:29 |
| 22:15 | 22:20 | 22:25 | 22:32 | 22:34 | 22:39 | 22:44 |
| 22:30 | 22:35 | 22:40 | 22:47 | 22:49 | 22:54 | 22:59 |
| 22:45 | 22:50 | 22:55 | 23:02 | 23:04 | 23:09 | 23:14 |
| 23:00 | 23:05 | 23:10 | 23:17 | 23:19 | 23:24 | 23:29 |
| 23:30 | 23:35 | 23:40 | 23:47 | 23:49 | 23:54 | 23:59 |
Saturday
Times at the main stops. 24-hour clock. A dot means that trip does not stop there.
| Dun Laoghaire Stn | Knapton Court | Grange Grove | Stillorgan Village | Kilmacud Park | Birches Lane | Dundrum Luas |
|---|---|---|---|---|---|---|
| 06:00 | 06:04 | 06:07 | 06:14 | 06:16 | 06:20 | 06:25 |
| 06:20 | 06:24 | 06:27 | 06:34 | 06:36 | 06:40 | 06:45 |
| 06:40 | 06:45 | 06:49 | 06:55 | 06:58 | 07:02 | 07:07 |
| 07:00 | 07:05 | 07:09 | 07:15 | 07:18 | 07:22 | 07:27 |
| 07:20 | 07:25 | 07:29 | 07:35 | 07:38 | 07:42 | 07:47 |
| 07:40 | 07:45 | 07:51 | 07:58 | 08:01 | 08:06 | 08:13 |
| 08:00 | 08:05 | 08:11 | 08:18 | 08:21 | 08:26 | 08:33 |
| 08:20 | 08:25 | 08:31 | 08:38 | 08:41 | 08:46 | 08:53 |
| 08:40 | 08:45 | 08:50 | 08:57 | 09:00 | 09:05 | 09:12 |
| 09:00 | 09:05 | 09:10 | 09:17 | 09:20 | 09:25 | 09:32 |
| 09:15 | 09:20 | 09:25 | 09:32 | 09:35 | 09:40 | 09:47 |
| 09:30 | 09:36 | 09:42 | 09:51 | 09:55 | 10:01 | 10:09 |
| 09:45 | 09:51 | 09:57 | 10:06 | 10:10 | 10:16 | 10:24 |
| 10:00 | 10:06 | 10:12 | 10:21 | 10:25 | 10:31 | 10:39 |
| 10:15 | 10:21 | 10:27 | 10:36 | 10:40 | 10:46 | 10:54 |
| 10:30 | 10:36 | 10:42 | 10:51 | 10:55 | 11:01 | 11:09 |
| 10:45 | 10:51 | 10:57 | 11:06 | 11:10 | 11:16 | 11:24 |
| 11:00 | 11:06 | 11:12 | 11:21 | 11:25 | 11:31 | 11:39 |
| 11:15 | 11:21 | 11:27 | 11:36 | 11:40 | 11:46 | 11:54 |
| 11:30 | 11:37 | 11:44 | 11:53 | 11:59 | 12:05 | 12:12 |
| 11:45 | 11:52 | 11:59 | 12:08 | 12:14 | 12:20 | 12:27 |
| 12:00 | 12:07 | 12:14 | 12:23 | 12:29 | 12:35 | 12:42 |
| 12:15 | 12:22 | 12:29 | 12:38 | 12:44 | 12:50 | 12:57 |
| 12:30 | 12:37 | 12:44 | 12:53 | 12:59 | 13:05 | 13:12 |
| 12:45 | 12:52 | 12:59 | 13:08 | 13:14 | 13:20 | 13:27 |
| 13:00 | 13:07 | 13:14 | 13:23 | 13:29 | 13:35 | 13:42 |
| 13:15 | 13:22 | 13:29 | 13:38 | 13:44 | 13:50 | 13:57 |
| 13:30 | 13:37 | 13:44 | 13:53 | 13:59 | 14:05 | 14:12 |
| 13:45 | 13:52 | 13:59 | 14:08 | 14:14 | 14:20 | 14:27 |
| 14:00 | 14:07 | 14:14 | 14:23 | 14:29 | 14:35 | 14:42 |
| 14:15 | 14:22 | 14:29 | 14:38 | 14:44 | 14:50 | 14:57 |
| 14:30 | 14:37 | 14:44 | 14:54 | 14:59 | 15:05 | 15:17 |
| 14:45 | 14:52 | 14:59 | 15:09 | 15:14 | 15:20 | 15:32 |
| 15:00 | 15:07 | 15:14 | 15:24 | 15:29 | 15:35 | 15:47 |
| 15:15 | 15:22 | 15:29 | 15:39 | 15:44 | 15:50 | 16:02 |
| 15:30 | 15:37 | 15:43 | 15:54 | 15:58 | 16:03 | 16:13 |
| 15:45 | 15:52 | 15:58 | 16:09 | 16:13 | 16:18 | 16:28 |
| 16:00 | 16:07 | 16:13 | 16:24 | 16:28 | 16:33 | 16:43 |
| 16:15 | 16:22 | 16:28 | 16:39 | 16:43 | 16:48 | 16:58 |
| 16:30 | 16:37 | 16:43 | 16:54 | 16:58 | 17:05 | 17:13 |
| 16:45 | 16:52 | 16:58 | 17:09 | 17:13 | 17:20 | 17:28 |
| 17:00 | 17:07 | 17:13 | 17:24 | 17:28 | 17:35 | 17:43 |
| 17:15 | 17:22 | 17:28 | 17:39 | 17:43 | 17:50 | 17:58 |
| 17:30 | 17:37 | 17:44 | 17:53 | 17:58 | 18:04 | 18:11 |
| 17:45 | 17:52 | 17:59 | 18:08 | 18:13 | 18:19 | 18:26 |
| 18:00 | 18:07 | 18:14 | 18:23 | 18:28 | 18:34 | 18:41 |
| 18:15 | 18:22 | 18:29 | 18:38 | 18:43 | 18:49 | 18:56 |
| 18:30 | 18:36 | 18:41 | 18:49 | 18:53 | 18:57 | 19:04 |
| 18:45 | 18:51 | 18:56 | 19:04 | 19:08 | 19:12 | 19:19 |
| 19:00 | 19:06 | 19:11 | 19:19 | 19:23 | 19:27 | 19:34 |
| 19:20 | 19:26 | 19:31 | 19:39 | 19:43 | 19:47 | 19:54 |
| 19:40 | 19:46 | 19:51 | 19:59 | 20:03 | 20:07 | 20:14 |
| 20:00 | 20:06 | 20:11 | 20:19 | 20:23 | 20:27 | 20:34 |
| 20:20 | 20:26 | 20:31 | 20:39 | 20:43 | 20:47 | 20:54 |
| 20:40 | 20:45 | 20:50 | 20:57 | 21:00 | 21:04 | 21:10 |
| 21:00 | 21:05 | 21:10 | 21:17 | 21:20 | 21:24 | 21:30 |
| 21:20 | 21:25 | 21:30 | 21:37 | 21:40 | 21:44 | 21:50 |
| 21:40 | 21:45 | 21:50 | 21:57 | 22:00 | 22:04 | 22:10 |
| 22:00 | 22:05 | 22:10 | 22:17 | 22:20 | 22:24 | 22:30 |
| 22:20 | 22:25 | 22:30 | 22:37 | 22:40 | 22:44 | 22:50 |
| 22:40 | 22:45 | 22:50 | 22:57 | 23:00 | 23:04 | 23:10 |
| 23:00 | 23:05 | 23:10 | 23:17 | 23:20 | 23:24 | 23:30 |
| 23:30 | 23:35 | 23:40 | 23:47 | 23:50 | 23:54 | 00:00 |
Sunday
Times at the main stops. 24-hour clock. A dot means that trip does not stop there.
| Dun Laoghaire Stn | Knapton Court | Grange Grove | Stillorgan Village | Kilmacud Park | Birches Lane | Dundrum Luas |
|---|---|---|---|---|---|---|
| 07:30 | 07:34 | 07:39 | 07:46 | 07:48 | 07:52 | 07:57 |
| 08:00 | 08:04 | 08:09 | 08:16 | 08:18 | 08:22 | 08:27 |
| 08:30 | 08:35 | 08:41 | 08:48 | 08:51 | 08:56 | 09:02 |
| 09:00 | 09:05 | 09:11 | 09:18 | 09:21 | 09:26 | 09:32 |
| 09:30 | 09:35 | 09:41 | 09:49 | 09:53 | 09:59 | 10:06 |
| 10:00 | 10:05 | 10:11 | 10:19 | 10:23 | 10:29 | 10:36 |
| 10:20 | 10:25 | 10:31 | 10:39 | 10:43 | 10:49 | 10:56 |
| 10:40 | 10:45 | 10:51 | 10:59 | 11:03 | 11:09 | 11:16 |
| 11:00 | 11:05 | 11:11 | 11:19 | 11:23 | 11:29 | 11:36 |
| 11:20 | 11:25 | 11:31 | 11:39 | 11:43 | 11:49 | 11:56 |
| 11:40 | 11:47 | 11:54 | 12:04 | 12:08 | 12:14 | 12:22 |
| 12:00 | 12:07 | 12:14 | 12:24 | 12:28 | 12:34 | 12:42 |
| 12:20 | 12:27 | 12:34 | 12:44 | 12:48 | 12:54 | 13:02 |
| 12:40 | 12:47 | 12:54 | 13:04 | 13:08 | 13:14 | 13:22 |
| 13:00 | 13:07 | 13:14 | 13:24 | 13:28 | 13:34 | 13:42 |
| 13:20 | 13:27 | 13:34 | 13:44 | 13:48 | 13:54 | 14:02 |
| 13:40 | 13:47 | 13:54 | 14:04 | 14:08 | 14:14 | 14:22 |
| 14:00 | 14:07 | 14:14 | 14:24 | 14:28 | 14:34 | 14:42 |
| 14:20 | 14:27 | 14:34 | 14:44 | 14:48 | 14:54 | 15:02 |
| 14:40 | 14:47 | 14:54 | 15:03 | 15:07 | 15:13 | 15:21 |
| 15:00 | 15:07 | 15:14 | 15:23 | 15:27 | 15:33 | 15:41 |
| 15:20 | 15:27 | 15:34 | 15:43 | 15:47 | 15:53 | 16:01 |
| 15:40 | 15:47 | 15:53 | 16:01 | 16:05 | 16:12 | 16:20 |
| 16:00 | 16:07 | 16:13 | 16:21 | 16:25 | 16:32 | 16:40 |
| 16:20 | 16:27 | 16:33 | 16:41 | 16:45 | 16:52 | 17:00 |
| 16:40 | 16:47 | 16:52 | 17:02 | 17:05 | 17:11 | 17:17 |
| 17:00 | 17:07 | 17:12 | 17:22 | 17:25 | 17:31 | 17:37 |
| 17:20 | 17:27 | 17:32 | 17:42 | 17:45 | 17:51 | 17:57 |
| 17:40 | 17:47 | 17:51 | 17:59 | 18:02 | 18:08 | 18:15 |
| 18:00 | 18:07 | 18:11 | 18:19 | 18:22 | 18:28 | 18:35 |
| 18:20 | 18:27 | 18:31 | 18:39 | 18:42 | 18:48 | 18:55 |
| 18:40 | 18:46 | 18:50 | 18:58 | 19:01 | 19:06 | 19:13 |
| 19:00 | 19:06 | 19:10 | 19:18 | 19:21 | 19:26 | 19:33 |
| 19:30 | 19:36 | 19:40 | 19:48 | 19:51 | 19:56 | 20:03 |
| 20:00 | 20:06 | 20:10 | 20:18 | 20:21 | 20:26 | 20:33 |
| 20:30 | 20:35 | 20:39 | 20:45 | 20:47 | 20:52 | 20:57 |
| 21:00 | 21:05 | 21:09 | 21:15 | 21:17 | 21:22 | 21:27 |
| 21:30 | 21:35 | 21:39 | 21:45 | 21:47 | 21:52 | 21:57 |
| 22:00 | 22:05 | 22:09 | 22:15 | 22:17 | 22:22 | 22:27 |
| 22:30 | 22:35 | 22:39 | 22:45 | 22:47 | 22:52 | 22:57 |
| 23:00 | 23:05 | 23:09 | 23:15 | 23:17 | 23:22 | 23:27 |
| 23:30 | 23:35 | 23:39 | 23:45 | 23:47 | 23:52 | 23:57 |
All 33 stops in this direction
- Dun Laoghaire Stn #2039
- Dun Laoghaire SC #2040
- St Michael's Hosp #2041
- Smith's Villas #2042
- Vesey Place #2043
- Knapton Court #2044
- Tivoli Terrace Sth #2045
- Monkstown Park #6098
- Bluepool Pitches #7330
- Lanesville #2051
- Grange Grove #6086
- Rowanbyrn #7419
- Newtownpark Avenue #7921
- Carysfort Avenue #7922
- Stillorgan Park #3345
- Patrician Villas #7918
- Stillorgan Village #4637
- Stillorgan SC #3322
- Kilmacud Road Lower #3563
- Kilmacud Park #444
- Kilmacud House #445
- Marsham Court #7393
- Kilmacud Avenue #2880
- Lakelands Lawn #2882
- Sweet Briar Lane #2883
- Eden Park Avenue #2885
- Knocknashee #2886
- Birches Lane #2887
- Balally Luas #7923
- Dundrum Centre #2841
- Dundrum Village #2865
- Dundrum Luas #2866
- Dundrum Luas #7981
Route L25 route map
Questions about Dublin Bus Route L25
What time is the first Route L25 bus?
Monday to Friday: 05:30. Saturday: 06:00. Sunday: 07:30.
What time is the last Route L25 bus?
Monday to Friday: 23:30. Saturday: 23:30. Sunday: 23:40. A time after midnight belongs to the evening before.
How often does Route L25 run?
Monday to Friday: every 15 min. Saturday: every 15 min. Sunday: every 20 min, between 07:00 and 19:00.
Does Route L25 run at weekends?
Saturday: yes. Sunday: yes.
Does Route L25 run on public holidays?
Last Monday in October (Mon 26 Oct): the Sunday timetable.
Where does Route L25 go?
Route L25 serves Dundrum Luas, Knocknashee, Grange Grove, Knapton Court and Birches Lane. The full list of stops for each direction is below the timetables.
Are these live bus times?
No. They are the published timetable from National Transport Authority’s open data, refreshed 4 October 2026. A bus can run early or late, and disruptions are not shown.
Source: National Transport Authority open data (GTFS schedule for Dublin Bus), used under CC BY 4.0. Refreshed 4 October 2026; the current timetable runs to 3 October 2027. These are scheduled times; disruptions and service alerts are published by the operator. Changes made: times reformatted into timetables and departure lists.
Other Dublin Bus routes
- Drimnagh - Ashington
- Talbot Street - Castle Avenue
- Portmarnock - UCD (Belfield)
- Rossmore - Hawkins Street
- Foxborough (Balgaddy Rd) - Docklands (East Rd)
- Adamstown Stn - Sandymount
- Adamstown Stn - Sandymount
- Maynooth - Ringsend
- Maynooth - Ringsend
- Maynooth - Ringsend Night Service
- Maynooth - Celbridge - Ringsend Night Service
- Ballywaltrim - Northwood
- Dun Laoghaire - Harristown
- The Square Tallaght - IKEA
- Charlestown SC - Rossmore
- Charlestown SC - Limekiln Avenue
- Red Cow LUAS - Spencer Dock
- Liffey Valley SC - Spencer Dock
- Baldoyle - Lower Abbey Street
- Malahide - Lower Abbey Street
- Howth Summit - Lower Abbey Street
- Ballywaltrim - Bray Dart Station
- Southern Cross Road - Palermo
- Liffey Valley - Adamstown Stn
- River Forest - Red Cow Luas
- River Forest - Castletown - Hazelhatch Stn
- River Forest - Celbridge - Hazelhatch
- Broombridge Luas - Toberburr
- Blanchardstown - Point Village
- Adamstown Stn - Ringsend
- Sean Moore Road - Heuston Station
- Kilcoole - Hawkins Street
- Newcastle - Hawkins Street
- Maynooth - Easton Rd - UCD
- Maynooth - Louisa Bridge - Leeson Street Lower
- Salesian College - Aghards Rd - UCD
- Salesian College - Celbridge Main St - UCD
- Dodsboro - UCD
- River Forest - UCD Belfield
- Kildare Innovation Campus - UCD Belfield