Go-Ahead Ireland Route 120: Dublin - Edenderry
Bus timetable and route map · Monday to Friday, Saturday, Sunday
Go-Ahead Ireland Route 120 (Dublin - Edenderry) is a bus route in the Dublin suburbs and commuter towns, serving Connolly Station, Celbridge Abbey, Ashgrove, Ovidstown and Mayor Street Lower. Monday to Friday the first bus is at 05:28 and the last at 23:30, every 30 min during the day. Updated 4 October 2026.
Timetable summary
Monday to Friday
- First
- 05:28
- Last
- 23:30
- Buses
- 56
- Daytime
- every 30 min
Saturday
- First
- 06:38
- Last
- 23:30
- Buses
- 49
- Daytime
- every 30 min
Sunday
- First
- 07:38
- Last
- 23:00
- Buses
- 26
- Daytime
- every 1 h
Timetable change: Go-Ahead Ireland’s timetable changes on 24 October 2026. The times below are for the current timetable.
Route 120 to Edenderry SC
Destination sign “Edenderry” · from Connolly Station · 45 stops
Monday to Friday
Times at the main stops. 24-hour clock. A dot means that trip does not stop there.
| Connolly Station | Celbridge Abbey | Irishtown Upr | Curryhills | Shee Bridge | Ashgrove | Edenderry SC |
|---|---|---|---|---|---|---|
| 06:50 | 07:28 | 07:41 | 07:53 | · | · | · |
| 07:20 | 08:04 | 08:20 | 08:39 | 08:58 | 09:10 | 09:22 |
| 08:25 | 09:09 | 09:23 | 09:36 | 09:51 | 10:03 | 10:15 |
| 09:05 | 09:47 | 10:00 | 10:13 | · | · | · |
| 09:25 | 10:07 | 10:20 | 10:34 | 10:49 | 11:01 | 11:13 |
| 10:15 | 10:57 | 11:10 | 11:23 | 11:38 | 11:50 | 12:02 |
| 10:45 | 11:27 | 11:40 | 11:54 | 12:09 | 12:21 | 12:33 |
| 11:00 | 11:43 | 11:56 | 12:08 | · | · | · |
| 11:30 | 12:13 | 12:26 | 12:38 | 12:53 | 13:05 | 13:17 |
| 12:00 | 12:42 | 12:55 | 13:10 | · | · | · |
| 12:30 | 13:16 | 13:29 | 13:43 | 14:01 | 14:13 | 14:25 |
| 13:30 | 14:17 | 14:30 | 14:47 | 15:07 | 15:19 | 15:31 |
| 14:00 | 14:47 | 15:02 | 15:17 | · | · | · |
| 14:30 | 15:20 | 15:37 | 15:57 | 16:20 | 16:33 | 16:45 |
| 15:30 | 16:25 | 16:41 | 16:59 | 17:23 | 17:33 | 17:48 |
| 16:00 | 17:01 | 17:18 | 17:39 | 17:56 | 18:07 | 18:20 |
| 16:10 | 17:11 | 17:25 | · | · | · | · |
| 16:40 | 17:45 | 18:00 | 18:16 | · | · | · |
| 17:00 | 18:08 | 18:22 | 18:37 | 18:52 | 19:04 | 19:16 |
| 17:10 | 18:17 | 18:31 | 18:44 | 18:59 | 19:11 | 19:23 |
| 17:25 | 18:31 | 18:45 | 18:57 | · | · | · |
| 17:50 | 18:47 | 19:02 | 19:14 | · | · | · |
| 18:10 | 19:06 | 19:20 | 19:34 | 19:49 | 19:59 | 20:11 |
| 18:40 | 19:33 | 19:46 | 19:59 | 20:14 | 20:25 | 20:37 |
| 19:05 | 19:48 | 20:02 | 20:14 | · | · | · |
| 19:35 | 20:25 | 20:38 | 20:50 | 21:04 | 21:15 | 21:27 |
| 20:30 | 21:15 | 21:29 | 21:40 | 21:53 | 22:03 | 22:15 |
| 21:30 | 22:10 | 22:25 | 22:36 | 22:49 | 22:58 | 23:10 |
| 22:30 | 23:07 | 23:22 | 23:33 | 23:46 | 23:55 | 00:07 |
| 23:30 | 00:03 | 00:15 | 00:26 | 00:39 | 00:48 | 01:00 |
Saturday
Times at the main stops. 24-hour clock. A dot means that trip does not stop there.
| Connolly Station | Celbridge Abbey | Irishtown Upr | Curryhills | Shee Bridge | Ashgrove | Edenderry SC |
|---|---|---|---|---|---|---|
| 08:30 | 09:06 | 09:18 | 09:29 | 09:44 | 09:55 | 10:08 |
| 09:30 | 10:08 | 10:20 | 10:31 | 10:46 | 10:57 | 11:10 |
| 10:30 | 11:10 | 11:24 | 11:36 | 11:51 | 12:03 | 12:16 |
| 11:00 | 11:40 | 11:55 | 12:09 | · | · | · |
| 11:15 | 11:55 | 12:08 | 12:22 | 12:37 | 12:48 | 13:01 |
| 11:30 | 12:12 | 12:25 | 12:39 | 12:55 | 13:06 | 13:19 |
| 12:00 | 12:43 | 12:57 | 13:12 | · | · | · |
| 12:30 | 13:13 | 13:26 | 13:39 | 13:55 | 14:06 | 14:19 |
| 13:00 | 13:46 | 13:59 | 14:12 | · | · | · |
| 13:30 | 14:16 | 14:30 | 14:44 | 14:59 | 15:11 | 15:24 |
| 14:00 | 14:47 | 15:01 | 15:14 | · | · | · |
| 14:30 | 15:17 | 15:31 | 15:44 | 16:00 | 16:11 | 16:24 |
| 15:30 | 16:17 | 16:32 | 16:45 | 17:00 | 17:11 | 17:24 |
| 16:00 | 16:46 | 17:00 | 17:13 | 17:29 | 17:40 | 17:53 |
| 16:30 | 17:15 | 17:29 | 17:42 | 17:58 | 18:09 | 18:22 |
| 17:15 | 18:01 | 18:14 | 18:26 | 18:41 | 18:52 | 19:05 |
| 17:30 | 18:16 | 18:29 | 18:40 | 18:54 | 19:05 | 19:18 |
| 18:00 | 18:48 | 19:03 | 19:16 | 19:30 | 19:40 | 19:53 |
| 18:30 | 19:19 | 19:32 | 19:45 | 19:59 | 20:09 | 20:22 |
| 19:30 | 20:20 | 20:33 | 20:45 | 20:59 | 21:09 | 21:22 |
| 20:30 | 21:18 | 21:31 | 21:42 | 21:56 | 22:06 | 22:19 |
| 21:30 | 22:12 | 22:25 | 22:36 | 22:50 | 23:00 | 23:13 |
| 22:30 | 23:11 | 23:23 | 23:34 | 23:47 | 23:57 | 00:10 |
| 23:30 | 00:07 | 00:19 | 00:31 | 00:43 | 00:52 | 01:04 |
Sunday
Times at the main stops. 24-hour clock. A dot means that trip does not stop there.
| Connolly Station | Celbridge Abbey | Irishtown Upr | Curryhills | Shee Bridge | Ashgrove | Edenderry SC |
|---|---|---|---|---|---|---|
| 09:30 | 10:06 | 10:18 | 10:31 | 10:45 | 10:57 | 11:10 |
| 10:30 | 11:09 | 11:21 | 11:34 | 11:49 | 12:01 | 12:14 |
| 11:30 | 12:11 | 12:23 | 12:36 | 12:50 | 13:02 | 13:15 |
| 12:30 | 13:12 | 13:26 | 13:40 | 13:54 | 14:06 | 14:19 |
| 13:30 | 14:12 | 14:26 | 14:38 | 14:52 | 15:04 | 15:17 |
| 14:30 | 15:16 | 15:30 | 15:43 | 15:57 | 16:09 | 16:22 |
| 15:30 | 16:16 | 16:30 | 16:42 | 16:56 | 17:08 | 17:21 |
| 16:30 | 17:16 | 17:30 | 17:42 | 17:57 | 18:09 | 18:22 |
| 17:30 | 18:19 | 18:32 | 18:44 | 18:59 | 19:11 | 19:24 |
| 18:30 | 19:20 | 19:33 | 19:45 | 20:00 | 20:12 | 20:25 |
| 19:30 | 20:19 | 20:32 | 20:44 | 20:59 | 21:11 | 21:23 |
| 21:30 | 22:12 | 22:23 | 22:35 | 22:49 | 23:00 | 23:10 |
| 23:00 | 23:37 | 23:48 | 00:00 | 00:13 | 00:24 | 00:34 |
All 45 stops in this direction
- Connolly Station #135121
- George's Quay #135141
- Wellington Quay #135101
- Heuston Station #135401
- Liffey Valley SC #2213
- Lucan Spa Hotel #7186
- English Row #7085
- Celbridge Abbey #7086
- St Wolstan's School #134041
- Barberstown #133851
- Barberstown Rd #133841
- Straffan #133791
- Bawnoges #102571
- Baybush #102581
- Ovidstown #133561
- Irishtown Upr #102601
- Richardstown #133431
- Brooklands #102611
- Clane Lbry #133211
- Clane #102631
- Kildare Hospital #102641
- Firmount #133131
- Curryhills #102531
- Prosperous #133011
- Barrington Court #105211
- Downings North #102561
- Dag Welds #132791
- Coill Dubh #132611
- Allenwood #132451
- Shee Bridge #102721
- Allenwood West #132391
- Killinagh #132321
- Kilpatrick #102731
- Drummond #102741
- Windmill X #102751
- Dreenane Park #102761
- Derrinturn #132071
- Ashgrove #102781
- Ballyhagan #131991
- Carbury #10268
- Clonkeen #131901
- Kishawanny Br #102801
- Father Kearns St #102811
- Edenderry JKL St #102821
- Edenderry SC #135961
Route 120 to Mayor Street Lower
Destination sign “Dublin” · from Edenderry SC · 46 stops
Monday to Friday
Times at the main stops. 24-hour clock. A dot means that trip does not stop there.
| Edenderry SC | Derrinturn | Shee Bridge | Firmount | Ovidstown | Oakleigh | Mayor Street Lower |
|---|---|---|---|---|---|---|
| 05:28 | 05:43 | 05:52 | 06:12 | 06:23 | 06:36 | 07:21 |
| · | · | · | 05:33 | 05:44 | 05:56 | 06:38 |
| 06:50 | 07:06 | 07:15 | 07:39 | 07:53 | 08:08 | 09:14 |
| 07:40 | 07:56 | 08:05 | 08:34 | 08:59 | 09:11 | 10:06 |
| 08:10 | 08:26 | 08:35 | 09:04 | 09:20 | 09:32 | 10:26 |
| · | · | · | 08:13 | 08:26 | 08:42 | 09:43 |
| · | · | · | · | 09:00 | 09:15 | 10:09 |
| 09:20 | 09:36 | 09:45 | 10:09 | 10:21 | 10:33 | 11:20 |
| · | · | · | · | 10:05 | 10:17 | 11:07 |
| 10:20 | 10:36 | 10:45 | 11:09 | 11:21 | 11:33 | 12:21 |
| · | · | · | 10:38 | 10:50 | 11:02 | 11:49 |
| 11:20 | 11:36 | 11:45 | 12:08 | 12:24 | 12:36 | 13:24 |
| 12:20 | 12:36 | 12:45 | 13:08 | 13:22 | 13:34 | 14:22 |
| · | · | · | 12:36 | 12:50 | 13:02 | 13:50 |
| 13:20 | 13:36 | 13:45 | 14:08 | 14:22 | 14:34 | 15:20 |
| · | · | · | 13:36 | 13:51 | 14:03 | 14:51 |
| 14:20 | 14:36 | 14:45 | 15:08 | 15:23 | 15:35 | 16:29 |
| 15:05 | 15:24 | 15:33 | 15:56 | 16:15 | 16:27 | 17:25 |
| · | · | · | 15:30 | 15:44 | 15:56 | 16:47 |
| 16:05 | 16:22 | 16:32 | 16:55 | 17:10 | 17:22 | 18:19 |
| 17:15 | 17:32 | 17:41 | 18:03 | 18:18 | 18:31 | 19:21 |
| · | · | · | · | 17:49 | 18:02 | 18:55 |
| 18:15 | 18:30 | 18:40 | 19:00 | 19:13 | 19:24 | 20:14 |
| 19:30 | 19:44 | 19:53 | 20:10 | 20:22 | 20:33 | 21:17 |
| 20:30 | 20:43 | 20:52 | 21:09 | 21:21 | 21:32 | 22:08 |
| 21:38 | 21:51 | 22:00 | 22:16 | 22:27 | 22:38 | 23:14 |
Saturday
Times at the main stops. 24-hour clock. A dot means that trip does not stop there.
| Edenderry SC | Derrinturn | Shee Bridge | Firmount | Ovidstown | Oakleigh | Mayor Street Lower |
|---|---|---|---|---|---|---|
| 06:38 | 06:52 | 07:00 | 07:17 | 07:28 | 07:40 | 08:21 |
| 07:38 | 07:52 | 08:00 | 08:17 | 08:28 | 08:40 | 09:22 |
| 08:25 | 08:41 | 08:49 | 09:06 | 09:18 | 09:31 | 10:14 |
| · | · | · | 08:47 | 08:58 | 09:10 | 09:53 |
| 09:25 | 09:41 | 09:49 | 10:09 | 10:22 | 10:35 | 11:21 |
| · | · | · | 09:36 | 09:48 | 10:01 | 10:44 |
| 09:55 | 10:11 | 10:19 | 10:39 | 10:52 | 11:05 | 11:51 |
| · | · | · | · | 10:08 | 10:21 | 11:04 |
| 10:15 | 10:31 | 10:39 | 11:01 | 11:16 | 11:29 | 12:20 |
| 11:15 | 11:31 | 11:41 | 12:05 | 12:19 | 12:32 | 13:25 |
| 12:15 | 12:31 | 12:41 | 13:05 | 13:19 | 13:32 | 14:25 |
| · | · | · | 12:38 | 12:52 | 13:06 | 14:01 |
| 13:20 | 13:36 | 13:44 | 14:08 | 14:22 | 14:35 | 15:24 |
| · | · | · | 13:38 | 13:52 | 14:05 | 14:59 |
| 14:20 | 14:36 | 14:44 | 15:08 | 15:22 | 15:35 | 16:24 |
| · | · | · | 14:38 | 14:52 | 15:05 | 15:54 |
| 15:00 | 15:16 | 15:24 | 15:46 | 15:59 | 16:12 | 16:59 |
| 15:20 | 15:36 | 15:44 | 16:08 | 16:21 | 16:34 | 17:20 |
| · | · | · | 15:38 | 15:51 | 16:04 | 16:53 |
| 16:20 | 16:36 | 16:45 | 17:05 | 17:19 | 17:32 | 18:18 |
| 17:20 | 17:36 | 17:44 | 18:04 | 18:17 | 18:30 | 19:14 |
| 18:25 | 18:41 | 18:49 | 19:09 | 19:21 | 19:33 | 20:18 |
| 19:30 | 19:46 | 19:54 | 20:14 | 20:26 | 20:38 | 21:23 |
| 20:35 | 20:48 | 20:56 | 21:13 | 21:24 | 21:35 | 22:17 |
| 21:38 | 21:51 | 21:59 | 22:16 | 22:27 | 22:38 | 23:20 |
Sunday
Times at the main stops. 24-hour clock. A dot means that trip does not stop there.
| Edenderry SC | Derrinturn | Shee Bridge | Firmount | Ovidstown | Oakleigh | Mayor Street Lower |
|---|---|---|---|---|---|---|
| 07:38 | 07:52 | 08:00 | 08:17 | 08:28 | 08:40 | 09:21 |
| 08:38 | 08:52 | 09:01 | 09:18 | 09:30 | 09:43 | 10:27 |
| 09:35 | 09:49 | 09:57 | 10:16 | 10:27 | 10:39 | 11:23 |
| 10:25 | 10:39 | 10:48 | 11:09 | 11:22 | 11:35 | 12:19 |
| 11:25 | 11:41 | 11:49 | 12:10 | 12:26 | 12:41 | 13:27 |
| 12:25 | 12:41 | 12:51 | 13:12 | 13:26 | 13:40 | 14:25 |
| 13:25 | 13:41 | 13:49 | 14:10 | 14:25 | 14:38 | 15:23 |
| 14:25 | 14:41 | 14:49 | 15:08 | 15:21 | 15:34 | 16:19 |
| 15:25 | 15:40 | 15:50 | 16:09 | 16:23 | 16:37 | 17:22 |
| 16:25 | 16:40 | 16:48 | 17:07 | 17:20 | 17:33 | 18:18 |
| 17:25 | 17:40 | 17:49 | 18:08 | 18:22 | 18:36 | 19:21 |
| 19:35 | 19:49 | 19:58 | 20:15 | 20:27 | 20:38 | 21:24 |
| 21:08 | 21:21 | 21:29 | 21:46 | 21:57 | 22:08 | 22:44 |
All 46 stops in this direction
- Edenderry SC #135961
- Edenderry JKL St #104671
- Father Kearns St #104681
- Kishawanny Br #104691
- Clonkeen #103191
- Carbury #10267
- Ballyhagan #103201
- Ashgrove #104701
- Derrinturn #103211
- Dreenane Park #104711
- Windmill X #104721
- Kilkeaskin #104731
- Ballynakill Lwr #103231
- Killinagh #103251
- Allenwood West #104741
- Shee Bridge #104311
- Allenwood #102711
- Coill Dubh #102701
- Dag Welds #102691
- Downings North #102681
- Barrington Court #104751
- Prosperous #104761
- Curryhills #102661
- Firmount #104361
- Kildare Hospital #104771
- Clane #11090
- Clane Lbry #104781
- Brooklands #104791
- Richardstown #104381
- Irishtown Upr #102101
- Ovidstown #104551
- Baybush #102591
- Bawnoges #104661
- Straffan #104801
- Barberstown Rd #102091
- Barberstown #104581
- Killeenlea #11089
- St Wolstan's School #104811
- Oakleigh #7083
- English Row #7084
- Tandy's Lane #7193
- Liffey Valley SC #2239
- Heuston Station #4413
- Bachelors Walk #316
- S O'Casey Br #2499
- Mayor Street Lower #5140
Route 120 route map
Questions about Go-Ahead Ireland Route 120
What time is the first Route 120 bus?
Monday to Friday: 05:28. Saturday: 06:38. Sunday: 07:38.
What time is the last Route 120 bus?
Monday to Friday: 23:30. Saturday: 23:30. Sunday: 23:00. A time after midnight belongs to the evening before.
How often does Route 120 run?
Monday to Friday: every 30 min. Saturday: every 30 min. Sunday: every 1 h, between 07:00 and 19:00.
Does Route 120 run at weekends?
Saturday: yes. Sunday: yes.
Where does Route 120 go?
Route 120 serves Connolly Station, Celbridge Abbey, Ashgrove, Ovidstown and Mayor Street Lower. 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 Go-Ahead Ireland), 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 Go-Ahead Ireland routes
- Dublin Airport - Balbriggan
- Swords - Portrane
- Skerries - Donabate
- Kilmacanogue - Dun Laoghaire
- Kilmacanogue - Dun Laoghaire
- Dun Laoghaire - Killiney Hill Park
- Kilnamanagh Road - Griffith Avenue East
- Dublin Airport - Sutton DART
- Swords - Sutton
- Balgriffin - Sutton
- Swords - Portmarnock
- Swords - Sutton
- Clontarf Station - DCU (The Helix)
- Brides Glen - Kilbogget Pk
- Ticknock - Blackrock
- Dublin - Edenderry
- Dublin - Newbridge
- Enfield - Tullamore
- Enfield - Tullamore
- Dublin - Edenderry
- Connolly Station - Newbridge Centre
- Dublin - Edenderry
- UCD - Newbridge
- Dublin - Rathangan
- Dublin - Kildare
- Dublin - Rathangan
- Dublin - Kildare
- Dublin - Kildare
- Dublin - Newbridge
- Dublin - Kildare
- Dublin UCD - Kildare
- Dublin - Rathangan
- Dublin - Athy
- Dublin - Athy
- Rockbrook - Dundrum
- Enniskerry - Bray
- Airside Ind. Estate, stop 7210 - Ashbourne Retail
- DCU (The Helix) - Lady's Well Road
- DCU (The Helix) - Lady's Well Road
- Collins Avenue West - Finglas Garda Stn