buses.appDublin public transport
120

Dublin · bus timetable

Bus 120 Ashtown Station - Parnell St

Line 120 runs between Parnell Street and River Road; on weekdays the first departure is at 06:30 and the last at 23:30, every ~30 min.

  • Headway~30 min
  • First departure06:30
  • Last departure23:30
  • Average ride~29 min
  • Stops27
  • Departures per day39
  • Route length7.6 km
  • Peak~40 min
  • Off-peak~24 min
  • Saturday34 departures
  • Sunday28 departures

Bus of Dublin public transport — connects Parnell Street and River Road, with 27 stops per direction.The first departure is at 06:30, the last at 23:30.Departures run every ~30 min, and the ride takes ~29 min on average.

Single ticket: €2.00

Source: National Transport Authority (Transport for Ireland) GTFS, version 924629DB-7A2F-4D39-B0EE-92FDCF6D0D0A, valid until 10 November 2027.

Timetable

First

06:30

Last

23:30

Departures

39

Line 120 timetable — on weekdays
06 30
07 00153045
08 002050
09 1545
10 1545
Line 120 timetable — on Saturdays
07 1545
08 1545
09 1545
10 1545
11 1545
Line 120 timetable — on Sundays and holidays
10 0030
11 0030
12 0030
13 0030
14 0030
Valid from10.11.2026.
Changed08.11.2026.
Checked11.11.2026.

Stops

27 stops~29 min in total
  1. Parnell Street

    #6004

    40Ddeparture0min
  2. 122836870+1 min1min
  3. Phibsborough Church

    #56 — Phibsborough Church

    122836870+3 min9min
  4. Dowth Avenue

    #4499

    +1 min11min
  5. Offaly Road

    #4934

    +0 min11min
  6. Faussagh Road

    #4500

    +1 min12min
  7. Cabra PO

    #4481

    +1 min13min
  8. Naomh Fionnbarra

    #4485

    +1 min14min
  9. Mulroy Road

    #822

    +1 min15min
  10. Kilkieran Road

    #823

    +0 min15min
  11. Bannow Road

    #824

    +1 min16min
  12. St Finbar's Road

    #825

    +1 min17min
  13. Carnlough Road

    #826

    +1 min18min
  14. Ventry Park

    #827

    +1 min19min
  15. Ventry Park

    #71

    +1 min20min
  16. Ventry Drive

    #72

    +1 min21min
  17. Saint Catherine's

    #8415

    70D+1 min22min
  18. Marian School

    #5144

    70D+1 min23min
  19. Glasnevin Park

    #7027

    +2 min25min
  20. Royal Canal Avenue

    #4538

    +1 min26min
  21. Crescent Park

    #7396

    +1 min27min
  22. Rathbourne Avenue

    #5145

    +1 min28min
  23. River Road

    #276

    +1 min29min

Lines on the same route

Other Dublin lines that share stops with line 120.

Frequently asked questions

When are the first and last departures of line 120?

On weekdays the first departure from Parnell Street is at 06:30 and the last at 23:30. There are 39 departures in total.

Does line 120 run on weekends?

Yes — on Saturday from 07:15 to 23:30 and on Sunday from 10:00 to 23:30.

Does line 120 run on Sundays?

Yes. On Sundays line 120 has 28 departures from Parnell Street, the first at 10:00 and the last at 23:30.

How often does line 120 run?

Departures run about every 30 minutes (median headway between 06:00 and 21:00 on weekdays). It is denser at peak and sparser in the evening and at weekends.

How long is the ride on line 120?

The whole ride takes about 29 minutes on average — from about 24 minutes off-peak to about 40 minutes at peak.

How many stops does line 120 have?

In the Parnell Street → River Road direction, line 120 has 27 stops.

How long is the route of line 120?

The route in this direction is about 7.6 km long.