Irish Rail Commuter Line: Dublin - Portlaoise
Train timetable and line map · Monday to Friday, Saturday, Sunday
Irish Rail Commuter Line (Dublin - Portlaoise) is a train line in Dublin and towns across Ireland, serving Dublin Heuston, Clondalkin Fonthill, Sallins and Naas, Monasterevin and Hazelhatch and Celbridge. Monday to Friday the first train is at 05:27 and the last at 00:04, every 20 min during the day. Updated 4 October 2026.
Timetable summary
Monday to Friday
- First
- 05:27
- Last
- 00:04
- Trains
- 85
- Daytime
- every 20 min
Saturday
- First
- 05:27
- Last
- 22:30
- Trains
- 33
- Daytime
- every 1 h
Sunday
- First
- 07:40
- Last
- 20:30
- Trains
- 15
- Daytime
- every 2 h
Public holidays
- Mon 26 Oct (Last Monday in October): a special timetable
Timetable change: Irish Rail’s timetable changes on 22 November 2026. The times below are for the current timetable.
Commuter Line to Portlaoise
Destination sign “Portlaoise” · from Dublin Heuston · 12 stations
Monday to Friday
Times at the main stations. 24-hour clock. A dot means that trip does not stop there.
| Dublin Heuston | Clondalkin Fonthill | Adamstown | Sallins and Naas | Newbridge | Monasterevin | Portlaoise |
|---|---|---|---|---|---|---|
| 06:20 | · | · | 06:45 | 06:55 | 07:11 | 07:30 |
| 07:23 | 07:34 | 07:42 | 07:56 | 08:04 | 08:17 | 08:35 |
| 08:20 | 08:31 | 08:39 | 08:53 | 09:01 | 09:14 | 09:32 |
| · | · | · | · | 09:04 | · | · |
| · | 09:08 | 09:15 | · | · | · | · |
| 09:20 | 09:31 | 09:39 | 09:53 | 10:01 | 10:14 | 10:32 |
| · | 09:45 | 09:53 | · | · | · | · |
| · | 10:07 | 10:15 | · | · | · | · |
| 10:20 | 10:31 | 10:39 | 10:53 | 11:01 | 11:14 | 11:33 |
| · | 11:04 | 11:12 | · | · | · | · |
| 11:20 | 11:31 | 11:39 | 11:53 | 12:01 | 12:14 | 12:32 |
| · | 12:05 | 12:13 | · | · | · | · |
| 12:15 | 12:26 | 12:34 | 12:48 | 12:56 | 13:09 | 13:27 |
| · | 13:05 | 13:13 | · | · | · | · |
| 13:20 | 13:31 | 13:39 | 13:53 | 14:01 | 14:14 | 14:32 |
| · | 14:07 | 14:14 | 14:28 | 14:37 | · | · |
| 14:15 | 14:26 | 14:34 | 14:48 | 14:56 | 15:09 | 15:27 |
| · | 15:07 | 15:14 | · | · | · | · |
| 15:25 | 15:36 | 15:44 | 15:58 | 16:06 | 16:19 | 16:37 |
| · | 16:05 | 16:13 | · | · | · | · |
| 16:20 | 16:31 | 16:39 | 16:54 | 17:02 | 17:18 | 17:36 |
| · | 16:40 | 16:47 | · | · | · | · |
| · | 17:04 | 17:12 | · | · | · | · |
| · | 17:18 | 17:25 | 17:39 | 17:47 | · | · |
| 17:27 | 17:39 | 17:47 | 18:01 | 18:09 | 18:22 | 18:40 |
| · | 17:33 | 17:40 | · | · | · | · |
| · | 18:04 | 18:11 | 18:25 | 18:34 | · | · |
| 18:05 | 18:16 | 18:23 | 18:39 | 18:47 | · | 19:19 |
| 18:25 | 18:39 | 18:46 | 19:00 | 19:08 | 19:22 | 19:40 |
| · | 18:33 | 18:41 | · | · | · | · |
| · | 19:00 | 19:07 | 19:24 | 19:35 | · | · |
| 19:08 | 19:20 | 19:28 | 19:41 | 19:49 | 20:03 | 20:25 |
| · | 19:16 | 19:23 | · | · | · | · |
| 19:45 | 19:56 | 20:04 | 20:17 | 20:25 | 20:40 | 21:00 |
| · | 19:50 | 19:58 | · | · | · | · |
| · | 20:23 | 20:31 | · | · | · | · |
| 21:05 | 21:16 | 21:24 | 21:38 | 21:47 | 22:01 | 22:20 |
| · | 21:06 | 21:14 | · | · | · | · |
| · | 22:07 | 22:14 | · | · | · | · |
| 22:10 | 22:21 | 22:29 | 22:43 | 22:51 | 23:06 | 23:25 |
| · | 23:07 | 23:14 | · | · | · | · |
| · | 00:04 | 00:11 | · | · | · | · |
Saturday
Times at the main stations. 24-hour clock. A dot means that trip does not stop there.
| Dublin Heuston | Clondalkin Fonthill | Adamstown | Sallins and Naas | Newbridge | Monasterevin | Portlaoise |
|---|---|---|---|---|---|---|
| 06:20 | · | · | 06:45 | 06:55 | 07:11 | 07:30 |
| 07:23 | 07:34 | 07:42 | 07:56 | 08:04 | 08:17 | 08:35 |
| 08:20 | 08:31 | 08:39 | 08:53 | 09:01 | 09:14 | 09:32 |
| 09:20 | 09:31 | 09:39 | 09:53 | 10:01 | 10:14 | 10:32 |
| 10:20 | 10:31 | 10:39 | 10:53 | 11:01 | 11:14 | 11:33 |
| 11:20 | 11:31 | 11:39 | 11:53 | 12:01 | 12:14 | 12:32 |
| 12:15 | 12:26 | 12:34 | 12:48 | 12:56 | 13:09 | 13:27 |
| 13:20 | 13:31 | 13:39 | 13:53 | 14:01 | 14:14 | 14:32 |
| 14:15 | 14:26 | 14:34 | 14:48 | 14:56 | 15:09 | 15:27 |
| 15:25 | 15:36 | 15:44 | 15:58 | 16:06 | 16:19 | 16:37 |
| 16:20 | 16:31 | 16:39 | 16:54 | 17:02 | 17:18 | 17:36 |
| 17:27 | 17:39 | 17:47 | 18:01 | 18:09 | 18:22 | 18:40 |
| 18:25 | 18:39 | 18:46 | 19:00 | 19:08 | 19:22 | 19:40 |
| 19:45 | 19:56 | 20:04 | 20:18 | 20:26 | 20:39 | 20:57 |
| 21:05 | 21:16 | 21:24 | 21:38 | 21:47 | 22:01 | 22:20 |
| 22:10 | 22:21 | 22:29 | 22:43 | 22:51 | 23:06 | 23:25 |
Sunday
Times at the main stations. 24-hour clock. A dot means that trip does not stop there.
| Dublin Heuston | Clondalkin Fonthill | Adamstown | Sallins and Naas | Newbridge | Monasterevin | Portlaoise |
|---|---|---|---|---|---|---|
| 09:05 | 09:16 | 09:24 | 09:38 | 09:46 | 09:59 | 10:17 |
| 10:50 | 11:01 | 11:09 | 11:23 | 11:31 | 11:44 | 12:02 |
| 12:50 | 13:01 | 13:09 | 13:23 | 13:31 | 13:44 | 14:02 |
| 14:50 | 15:01 | 15:09 | 15:23 | 15:31 | 15:44 | 16:02 |
| 16:50 | 17:01 | 17:09 | 17:23 | 17:31 | 17:44 | 18:02 |
| 18:57 | 19:08 | 19:16 | 19:31 | 19:39 | 19:52 | 20:10 |
| 20:20 | 20:31 | 20:39 | 20:53 | 21:01 | 21:14 | 21:32 |
All 12 stations in this direction
- Dublin Heuston #999001
- Park West and Cherry Orchard #999076
- Clondalkin Fonthill #999077
- Kishoge #999074
- Adamstown #999075
- Hazelhatch and Celbridge #999078
- Sallins and Naas #999079
- Newbridge #999004
- Kildare #999006
- Monasterevin #999007
- Portarlington #999008
- Portlaoise #999009
Commuter Line to Dublin Heuston
Destination sign “Dublin Heuston” · from Portlaoise · 12 stations
Monday to Friday
Times at the main stations. 24-hour clock. A dot means that trip does not stop there.
| Portlaoise | Monasterevin | Newbridge | Hazelhatch and Celbridge | Adamstown | Clondalkin Fonthill | Dublin Heuston |
|---|---|---|---|---|---|---|
| 05:27 | 05:43 | 05:59 | 06:17 | 06:21 | 06:28 | 06:42 |
| · | · | 06:04 | 06:23 | 06:28 | 06:37 | · |
| 06:17 | 06:33 | 06:50 | 07:06 | · | 07:14 | 07:26 |
| 06:44 | 07:00 | · | 07:30 | · | · | 07:47 |
| · | · | · | 06:46 | 06:51 | 06:59 | · |
| · | · | 06:55 | 07:13 | 07:18 | 07:25 | · |
| 07:15 | 07:30 | 07:47 | 08:03 | 08:08 | 08:14 | 08:28 |
| · | · | 07:19 | 07:36 | 07:40 | 07:47 | · |
| 08:12 | 08:27 | 08:44 | 09:00 | 09:05 | 09:11 | 09:26 |
| · | · | · | 08:15 | 08:20 | 08:28 | · |
| · | · | · | 08:34 | 08:39 | 08:45 | · |
| · | · | 09:09 | 09:26 | 09:30 | 09:37 | · |
| 09:20 | 09:35 | 09:51 | 10:07 | 10:12 | 10:21 | 10:37 |
| 10:25 | 10:40 | 10:56 | 11:12 | 11:16 | 11:23 | 11:37 |
| · | · | · | 10:35 | 10:40 | 10:46 | · |
| 11:25 | 11:40 | 11:56 | 12:12 | 12:16 | 12:23 | 12:37 |
| · | · | · | 11:35 | 11:40 | 11:46 | · |
| 12:30 | 12:45 | 13:01 | 13:17 | 13:21 | 13:28 | 13:43 |
| · | · | · | 12:35 | 12:40 | 12:46 | · |
| 13:25 | 13:40 | 13:56 | 14:12 | 14:16 | 14:23 | 14:37 |
| · | · | · | 13:35 | 13:40 | 13:46 | · |
| 14:28 | 14:43 | 14:59 | 15:14 | 15:19 | 15:25 | 15:39 |
| · | · | · | 14:35 | 14:40 | 14:46 | · |
| · | · | 15:12 | 15:35 | 15:40 | 15:46 | · |
| 15:25 | 15:40 | 15:56 | 16:12 | 16:16 | 16:22 | 16:38 |
| · | · | · | 15:53 | 15:58 | 16:06 | · |
| 16:25 | 16:40 | 16:56 | 17:12 | 17:17 | 17:23 | 17:37 |
| · | · | · | 16:38 | · | · | · |
| · | · | · | 17:03 | 17:09 | 17:17 | · |
| 17:25 | 17:40 | 17:56 | 18:12 | 18:16 | 18:24 | 18:39 |
| · | · | · | 17:28 | · | · | · |
| · | · | · | 17:53 | · | · | · |
| · | · | 18:11 | · | · | · | · |
| 18:29 | 18:44 | 19:00 | 19:16 | 19:20 | 19:27 | 19:41 |
| · | · | · | 18:52 | 18:57 | 19:03 | · |
| 19:25 | 19:40 | 19:56 | 20:12 | 20:16 | 20:24 | 20:39 |
| · | · | · | 19:38 | 19:43 | 19:51 | · |
| 20:33 | 20:48 | 21:04 | 21:20 | 21:25 | 21:31 | 21:45 |
| · | · | · | 20:42 | 20:47 | 20:53 | · |
| 21:30 | 21:47 | 22:03 | 22:19 | 22:24 | 22:31 | 22:46 |
| · | · | · | 21:33 | 21:38 | 21:46 | · |
| 22:30 | 22:45 | 23:01 | 23:17 | 23:22 | 23:28 | 23:42 |
| · | · | · | 22:42 | 22:47 | 22:53 | · |
Saturday
Times at the main stations. 24-hour clock. A dot means that trip does not stop there.
| Portlaoise | Monasterevin | Newbridge | Hazelhatch and Celbridge | Adamstown | Clondalkin Fonthill | Dublin Heuston |
|---|---|---|---|---|---|---|
| 05:27 | 05:43 | 05:59 | 06:17 | 06:21 | 06:28 | 06:42 |
| 06:17 | 06:33 | 06:50 | 07:06 | · | 07:14 | 07:26 |
| 07:15 | 07:30 | 07:47 | 08:03 | 08:08 | 08:14 | 08:28 |
| 08:12 | 08:27 | 08:44 | 09:00 | 09:05 | 09:11 | 09:26 |
| 09:20 | 09:35 | 09:51 | 10:07 | 10:12 | 10:21 | 10:37 |
| 10:25 | 10:40 | 10:56 | 11:12 | 11:16 | 11:23 | 11:37 |
| 11:25 | 11:40 | 11:56 | 12:12 | 12:16 | 12:23 | 12:37 |
| 12:30 | 12:45 | 13:01 | 13:17 | 13:21 | 13:28 | 13:43 |
| 13:25 | 13:40 | 13:56 | 14:12 | 14:16 | 14:23 | 14:37 |
| 14:28 | 14:43 | 14:59 | 15:14 | 15:19 | 15:25 | 15:39 |
| 15:25 | 15:40 | 15:56 | 16:12 | 16:16 | 16:22 | 16:38 |
| 16:25 | 16:40 | 16:56 | 17:12 | 17:17 | 17:23 | 17:37 |
| 17:25 | 17:40 | 17:56 | 18:12 | 18:16 | 18:24 | 18:39 |
| 18:29 | 18:44 | 19:00 | 19:16 | 19:20 | 19:27 | 19:41 |
| 19:25 | 19:40 | 19:56 | 20:12 | 20:16 | 20:24 | 20:39 |
| 21:30 | 21:47 | 22:03 | 22:19 | 22:24 | 22:31 | 22:46 |
| 22:30 | 22:45 | 23:01 | 23:17 | 23:22 | 23:28 | 23:42 |
Sunday
Times at the main stations. 24-hour clock. A dot means that trip does not stop there.
| Portlaoise | Monasterevin | Newbridge | Hazelhatch and Celbridge | Adamstown | Clondalkin Fonthill | Dublin Heuston |
|---|---|---|---|---|---|---|
| 07:40 | 07:55 | 08:11 | 08:26 | 08:31 | 08:38 | 08:52 |
| 10:30 | 10:45 | 11:01 | 11:17 | 11:22 | 11:28 | 11:42 |
| 11:30 | 11:45 | 12:01 | 12:17 | 12:21 | 12:27 | 12:41 |
| 12:25 | 12:42 | 12:58 | 13:14 | 13:18 | 13:25 | 13:38 |
| 14:25 | 14:41 | 14:57 | 15:13 | 15:18 | 15:24 | 15:39 |
| 16:25 | 16:40 | 16:56 | 17:13 | 17:17 | 17:23 | 17:38 |
| 18:30 | 18:45 | 19:01 | 19:17 | 19:22 | 19:28 | 19:42 |
| 20:30 | 20:45 | 21:01 | 21:17 | 21:21 | 21:28 | 21:41 |
All 12 stations in this direction
- Portlaoise #999009
- Portarlington #999008
- Monasterevin #999007
- Kildare #999006
- Newbridge #999004
- Sallins and Naas #999079
- Hazelhatch and Celbridge #999078
- Adamstown #999075
- Kishoge #999074
- Clondalkin Fonthill #999077
- Park West and Cherry Orchard #999076
- Dublin Heuston #999001
Commuter Line line map
Questions about Irish Rail Commuter Line
What time is the first Commuter Line train?
Monday to Friday: 05:27. Saturday: 05:27. Sunday: 07:40.
What time is the last Commuter Line train?
Monday to Friday: 00:04. Saturday: 22:30. Sunday: 20:30. A time after midnight belongs to the evening before.
How often does Commuter Line run?
Monday to Friday: every 20 min. Saturday: every 1 h. Sunday: every 2 h, between 07:00 and 19:00.
Does Commuter Line run at weekends?
Saturday: yes. Sunday: yes.
Does Commuter Line run on public holidays?
Last Monday in October (Mon 26 Oct): a special timetable.
Where does Commuter Line go?
Commuter Line serves Dublin Heuston, Clondalkin Fonthill, Sallins and Naas, Monasterevin and Hazelhatch and Celbridge. The full list of stations for each direction is below the timetables.
Are these live train times?
No. They are the published timetable from National Transport Authority’s open data, refreshed 4 October 2026. A train can run early or late, and disruptions are not shown.
Source: National Transport Authority open data (GTFS schedule for Irish Rail), 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.