Skip to content
Stopwatch

Dublin Bus Route L58: River Forest - Castletown - Hazelhatch Stn

Bus timetable and route map · Monday to Friday, Saturday, Sunday

Dublin Bus Route L58 (River Forest - Castletown - Hazelhatch Stn) is a bus route in Dublin city and county, serving River Forest, Riverdale, Shinkeen Road, Celbridge Park and St Mary's Park. Monday to Friday the first bus is at 05:30 and the last at 23:40, every 1 h during the day. Updated 4 October 2026.

Timetable summary

Monday to Friday

First
05:30
Last
23:40
Buses
39
Daytime
every 1 h

Saturday

First
06:00
Last
23:30
Buses
37
Daytime
every 1 h

Sunday

First
08:00
Last
23:15
Buses
33
Daytime
every 1 h

Public holidays

  • Mon 26 Oct (Last Monday in October): the Sunday timetable

Route L58 to Hazelhatch Station

Destination sign “Hazelhatch Station” · from River Forest · 22 stops

Monday to Friday

Times at the main stops. 24-hour clock. A dot means that trip does not stop there.

River ForestRiverdaleOur Lady's NativityHewlett PackardThe OrchardShinkeen RoadHazelhatch Station
05:3005:3205:3405:3905:4205:4405:48
06:3006:3206:3506:4006:4406:4606:50
07:3007:3307:3607:4207:4707:5007:54
08:3008:3308:3808:4308:4708:5008:54
09:3009:3309:3609:4209:4509:4809:52
10:3010:3310:3610:4210:4510:4810:52
11:3011:3211:3611:4111:4411:4711:51
12:3012:3212:3612:4112:4412:4712:51
13:3013:3213:3613:4113:4413:4713:51
14:3514:3814:4214:4814:5114:5414:58
15:3015:3315:3815:4415:4815:5215:56
16:0016:0316:0816:1416:1816:2216:26
16:3016:3316:3916:4416:4816:5216:56
17:3017:3317:3817:4317:4817:5117:55
18:3018:3218:3618:4118:4518:4818:52
19:3019:3219:3619:4119:4519:4819:52
20:3020:3220:3420:3820:4120:4420:47
21:3021:3221:3421:3821:4121:4421:47
22:3022:3222:3422:3822:4122:4422:47
23:3023:3223:3423:3823:4123:4423:47

Saturday

Times at the main stops. 24-hour clock. A dot means that trip does not stop there.

River ForestRiverdaleOur Lady's NativityHewlett PackardThe OrchardShinkeen RoadHazelhatch Station
06:0006:0206:0406:0806:1206:1406:18
07:0007:0107:0407:0807:1107:1407:17
08:0508:0608:0808:1208:1408:1708:19
09:0509:0709:1009:1409:1709:1909:23
10:0010:0310:0610:1110:1410:1610:19
11:0011:0311:0611:1111:1411:1611:19
12:0012:0212:0612:1012:1412:1712:20
13:0013:0213:0613:1013:1413:1713:20
14:0014:0214:0614:1014:1414:1714:20
15:0015:0315:0815:1315:1615:2015:23
16:0016:0316:0516:1116:1416:1816:21
17:0017:0317:0617:1117:1417:1617:19
18:0018:0318:0518:0918:1218:1518:18
19:0019:0219:0519:0919:1319:1519:18
20:0020:0220:0520:0920:1320:1520:18
21:0021:0121:0321:0721:1021:1221:15
22:0022:0122:0322:0722:1022:1222:15
23:0023:0123:0323:0723:1023:1223:15

Sunday

Times at the main stops. 24-hour clock. A dot means that trip does not stop there.

River ForestRiverdaleOur Lady's NativityHewlett PackardThe OrchardShinkeen RoadHazelhatch Station
08:0008:0108:0308:0808:1208:1408:18
09:0009:0309:0409:0809:1109:1309:16
10:0010:0210:0410:0810:1010:1210:15
11:0011:0211:0411:0811:1011:1211:15
12:0012:0212:0412:0912:1212:1512:17
13:0013:0213:0413:0913:1213:1513:17
14:0014:0214:0414:0914:1214:1514:17
15:0015:0215:0515:0915:1315:1915:23
16:0016:0216:0416:0816:1016:1216:16
17:0017:0217:0617:1017:1317:1617:19
18:0018:0318:0618:1118:1418:1618:19
19:0019:0219:0519:1019:1319:1619:19
20:0020:0220:0520:1020:1320:1620:19
21:0021:0221:0521:0921:1321:1621:20
22:0022:0222:0522:0922:1322:1622:20
23:0023:0223:0523:0923:1323:1623:20
All 22 stops in this direction
  1. River Forest #7820
  2. River Forest #3995
  3. Captain's Hill #3996
  4. Riverdale #3997
  5. Leixlip Main St #3958
  6. Our Lady's Nativity #3959
  7. Old Hill #7234
  8. Highfield Park #4002
  9. Leixlip Park #5112
  10. Elton Court #7771
  11. Hewlett Packard #7767
  12. Celbridge Road #7744
  13. Coneyburrow #3899
  14. Celbridge Park #3900
  15. The Orchard #3901
  16. Ballyoulster Park #3902
  17. Donacumper Cemetery #3904
  18. St. Wolstan's Abbey #7817
  19. Shinkeen Road #7815
  20. Willow Avenue #7805
  21. Hazelhatch Road #7765
  22. Hazelhatch Station #7766

Route L58 to River Forest

Destination sign “River Forest” · from Hazelhatch Station · 20 stops

Monday to Friday

Times at the main stops. 24-hour clock. A dot means that trip does not stop there.

Hazelhatch StationSt. Wolstan's AbbeyBallyoulsterCelbridge ParkCastletownSt Mary's ParkRiver Forest
06:0006:0406:0606:0706:1306:1806:20
07:0007:0407:0707:0807:1507:2007:22
08:0008:0508:0808:0908:1708:2608:28
08:5508:5909:0209:0309:1009:1809:21
10:0010:0410:0610:0710:1310:1910:21
11:0011:0411:0611:0711:1311:1911:21
12:0012:0412:0612:0712:1312:1912:21
13:0013:0413:0613:0713:1313:1913:21
14:0014:0414:0614:0714:1314:1914:21
15:0015:0415:0615:0715:1315:2015:22
16:0016:0416:0616:0716:1416:2216:25
17:0017:0417:0717:0817:1517:2317:25
18:1018:1418:1618:1718:2318:2918:32
19:0019:0419:0619:0719:1319:1819:20
20:0020:0420:0620:0720:1320:1820:20
21:0021:0321:0521:0621:1121:1521:17
22:0022:0322:0522:0622:1122:1522:17
23:0023:0323:0523:0623:1123:1523:17
23:4023:4323:4523:4623:5123:5523:57

Saturday

Times at the main stops. 24-hour clock. A dot means that trip does not stop there.

Hazelhatch StationSt. Wolstan's AbbeyBallyoulsterCelbridge ParkCastletownSt Mary's ParkRiver Forest
06:0006:0306:0506:0606:1006:1506:17
07:0007:0307:0507:0607:1007:1407:16
08:0008:0308:0508:0508:1008:1708:19
09:0009:0409:0609:0709:1209:1709:18
09:3009:3309:3609:3609:4209:4809:50
10:3010:3310:3610:3610:4210:4810:50
11:3011:3411:3611:3711:4211:5011:52
12:3012:3412:3612:3712:4212:5012:52
13:3013:3413:3613:3713:4213:5013:52
14:3014:3314:3514:3614:4214:4814:50
15:3015:3415:3715:3815:4415:5015:52
16:3016:3316:3616:3616:4116:4916:51
17:3017:3317:3617:3617:4117:4617:48
18:3018:3318:3518:3618:4118:4718:48
19:3019:3319:3519:3619:4119:4719:48
20:3020:3320:3420:3520:3920:4320:45
21:3021:3321:3421:3521:3921:4321:45
22:3022:3322:3422:3522:3922:4322:45
23:3023:3323:3423:3523:3923:4323:45

Sunday

Times at the main stops. 24-hour clock. A dot means that trip does not stop there.

Hazelhatch StationSt. Wolstan's AbbeyBallyoulsterCelbridge ParkCastletownSt Mary's ParkRiver Forest
08:0008:0308:0608:0608:1208:1708:18
09:0009:0409:0609:0609:1109:1609:18
10:0010:0310:0510:0610:1010:1510:17
10:3010:3310:3510:3610:4010:4510:47
11:3011:3311:3511:3611:4011:4611:48
12:3012:3312:3512:3612:4012:4612:48
13:3013:3313:3513:3613:4013:4613:48
14:3014:3314:3514:3614:4014:4514:47
15:3015:3315:3515:3615:4015:4715:49
16:3016:3416:3716:3816:4316:4816:50
17:3017:3417:3617:3617:4117:4617:48
18:3018:3318:3518:3518:4218:4718:48
19:3019:3319:3519:3519:4219:4719:48
20:3020:3420:3620:3720:4120:4620:48
21:3021:3421:3621:3721:4121:4621:48
22:3022:3422:3622:3722:4122:4622:48
23:1523:1923:2123:2223:2623:3123:33
All 20 stops in this direction
  1. Hazelhatch Station #7812
  2. Hazelhatch Road #7764
  3. Willow Avenue #7804
  4. Shinkeen Road #7814
  5. St. Wolstan's Abbey #7816
  6. Donacumper Cemetery #3935
  7. Ballyoulster #3936
  8. The Orchard #7110
  9. Celbridge Park #3938
  10. Canoe Club #7747
  11. Hewlett Packard #4003
  12. Leixlip Park #7770
  13. Castletown #4404
  14. Highfield Park #4405
  15. Old Hill #7785
  16. Our Lady's Nativity #3991
  17. Leixlip Village #7758
  18. St Mary's Park #7798
  19. Captain's Hill #3993
  20. River Forest #7821

Route L58 route map

Questions about Dublin Bus Route L58

What time is the first Route L58 bus?

Monday to Friday: 05:30. Saturday: 06:00. Sunday: 08:00.

What time is the last Route L58 bus?

Monday to Friday: 23:40. Saturday: 23:30. Sunday: 23:15. A time after midnight belongs to the evening before.

How often does Route L58 run?

Monday to Friday: every 1 h. Saturday: every 1 h. Sunday: every 1 h, between 07:00 and 19:00.

Does Route L58 run at weekends?

Saturday: yes. Sunday: yes.

Does Route L58 run on public holidays?

Last Monday in October (Mon 26 Oct): the Sunday timetable.

Where does Route L58 go?

Route L58 serves River Forest, Riverdale, Shinkeen Road, Celbridge Park and St Mary's Park. 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

All 116 Dublin Bus routes

Enter to open · Esc to close