buses.appDublin public transport
Kildare

Dublin · train timetable

Train Kildare Dublin - Portlaoise

The Dublin Heuston – Portlaoise route is served by line Kildare, on weekdays from 06:20 to 22:10, every ~57 min.

  • Headway~57 min
  • First departure06:20
  • Last departure22:10
  • Average ride~73 min
  • Stops12
  • Departures per day18
  • Route length81.9 km
  • Peak~75 min
  • Off-peak~43 min
  • Saturday16 departures
  • Sunday7 departures

Rail of Dublin public transport — connects Dublin Heuston and Portlaoise, with 12 stops per direction.The first departure is at 06:20, the last at 22:10.Departures run every ~57 min, and the ride takes ~73 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.

Routes in this direction

Most departures take route A. Some take a different route — pick one to see it on the map, in the timetable and in the stop list.

B next to a time = that departure takes this route

Timetable

First

06:20

Last

22:10

Departures

18

Line Kildare timetable — on weekdays
06 20
07 23
08 20
09 20
10 20
Line Kildare timetable — on Saturdays
06 20
07 23
08 20
09 20
10 20
Line Kildare timetable — on Sundays and holidays
09 05
10 50
12 50
14 50
16 50
Valid from10.11.2026.
Changed08.11.2026.
Checked11.11.2026.

Stops

12 stops~73 min in total
  1. Dublin Heuston

    #999001

    departure0min
  2. Park West and Cherry Orchard

    #999076

    +7 min7min
  3. Clondalkin Fonthill

    #999077

    +3 min10min
  4. Kishoge

    #999074

    +4 min14min
  5. Adamstown

    #999075

    +4 min18min
  6. Hazelhatch and Celbridge

    #999078

    +6 min24min
  7. Sallins and Naas

    #999079

    +9 min33min
  8. Newbridge

    #999004

    +8 min41min
  9. Kildare

    #999006

    +6 min47min
  10. Monasterevin

    #999007

    +7 min54min
  11. Portarlington

    #999008

    +6 min60min
  12. Portlaoise

    #999009

    +13 min73min

Frequently asked questions

When are the first and last departures of line Kildare?

On weekdays the first departure from Dublin Heuston is at 06:20 and the last at 22:10. There are 18 departures in total.

Does line Kildare run on weekends?

Yes — on Saturday from 06:20 to 22:10 and on Sunday from 09:05 to 20:20.

Does line Kildare run on Sundays?

Yes. On Sundays line Kildare has 7 departures from Dublin Heuston, the first at 09:05 and the last at 20:20.

How often does line Kildare run?

Departures run about every 57 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 Kildare?

The whole ride takes about 73 minutes on average — from about 43 minutes off-peak to about 75 minutes at peak.

How many stops does line Kildare have?

In the Dublin Heuston → Portlaoise direction, line Kildare has 12 stops.

How long is the route of line Kildare?

The route in this direction is about 81.9 km long.