Bus X31 - River Forest - UCD Belfield: Full Schedule in Dublin

Click to load interactive map
List of stops
      Map
      Monday to Friday

      River Forest – UCD Glenomena

      River Forest

      07:1507:3507:55

      River Forest

      07:1507:3507:55

      Captain's Hill

      07:1707:3707:57

      Riverdale

      07:1807:3807:58

      Leixlip

      07:1907:4008:00

      Cooldrinagh Terrace

      07:2107:4108:01

      Springfield Hotel

      07:2307:4208:02

      Liffey Valley Golf

      07:2507:4308:03

      Leixlip Road

      07:2707:4508:05

      Ball Alley House

      07:2707:4608:06

      Lucan Village

      07:2907:4708:07

      Lucan Heights

      07:3007:4908:09

      St Mary's Church

      07:3107:5208:12

      Chalet Gardens

      07:3207:5308:13

      Ballydowd Grove

      07:3307:5408:14

      Lucan Retail Park

      07:3407:5408:14

      Hermitage Bridge

      07:3707:5708:17

      Liffey Valley Sc

      07:3907:5908:19

      Palmerstown R148

      07:4208:0208:22

      The Oval

      07:4308:0208:22

      Memorial Gdns

      07:4808:0808:28

      South Circular Road

      07:4908:0808:28

      Heuston Station

      07:5308:1308:33

      Sarsfield Quay

      08:05s08:25s08:45s

      Arran Quay

      08:08s08:28s08:48s

      Inns Quay

      08:11s08:30s08:50s

      Ormond Quay Upr

      08:13s08:33s08:53s

      Bachelors Walk

      08:16s08:36s08:56s

      Moss Street

      08:21s08:41s09:01s

      Prince's St South

      08:23s08:44s09:04s

      Pearse Stn

      08:26s08:46s09:06s

      Clare Street

      08:28s08:48s09:08s

      Merrion Street

      08:29s08:49s09:09s

      St Stephen's Grn E

      08:32s08:52s09:12s

      Adelaide Road

      08:36s08:56s09:16s

      Leeson Street Upr

      08:37s08:58s09:18s

      Sussex Road

      08:39s08:59s09:19s

      Leeson Street Upr

      08:40s09:00s09:20s

      Royal Hospital

      08:41s09:01s09:21s

      Donnybrook Village

      08:43s09:03s09:23s

      Victoria Avenue

      08:44s09:03s09:23s

      Donnybrook Stdm

      08:45s09:04s09:24s

      Donnybrook Dpot

      08:46s09:05s09:25s

      Teresian School

      08:47s09:06s09:26s

      RTÉ Studios

      08:48s09:06s09:26s

      Belfield Court

      08:50s09:08s09:28s

      UCD Glenomena

      08:5609:1409:34
      Times marked s – "set down only" – the vehicle will only stop to drop passengers off.

      UCD Glenomena – River Forest

      UCD Glenomena16:3017:0017:30
      UCD Stillorgan Rd16:3317:0317:32
      Belfield Court16:3417:0417:33
      RTÉ Studios16:3517:0517:34
      Teresian School16:3517:0517:34
      Donnybrook Dpot16:3617:0617:35
      Donnybrook Stdm16:3717:0717:36
      Donnybrook16:3817:0817:36
      Donnybrook Village16:3917:0917:37
      Morehampton Terrace16:4017:1017:38
      Royal Hospital16:4117:1117:39
      Leeson Street Upr16:4317:1317:41
      Adelaide Road16:4717:1717:45
      Leeson Street Lwr16:4917:1917:47
      Merrion Sq West16:5417:2417:51
      Clare Street16:5617:2617:54
      Shaw Street16:5917:2917:58
      Tara Street17:0217:3218:00
      Aston Quay17:0617:3618:04
      Wellington Quay17:0917:3918:07
      Merchant's Quay17:1217:4218:09
      Usher's Quay17:1517:4518:11
      Victoria Quay17:1617:4618:13
      Heuston Station17:1917:4918:15
      South Circular Road17:32s18:02s18:28s
      Memorial Gardens17:36s18:06s18:32s
      Palmerstown Drive17:42s18:12s18:37s
      Palmerstown R14817:44s18:14s18:39s
      Liffey Valley Sc17:47s18:17s18:41s
      Clayton Hotel17:48s18:18s18:42s
      St Loman's Hospital17:49s18:19s18:43s
      Ballyowen Lane17:50s18:20s18:44s
      Hermitage Road17:52s18:22s18:45s
      Esker Lane17:53s18:23s18:47s
      Roselawn17:55s18:25s18:49s
      St Andrews Ns17:56s18:26s18:50s
      St Mary's Church17:56s18:26s18:50s
      Lucan Heights17:57s18:27s18:51s
      Lucan Village18:00s18:30s18:53s
      Primrose Lane18:01s18:31s18:54s
      Ardeevin Avenue18:02s18:32s18:54s
      Lucan Spa Hotel18:04s18:34s18:56s
      Kew Park18:05s18:35s18:57s
      Springfield Hotel18:07s18:37s18:58s
      Cooldrinagh Terrace18:08s18:38s18:59s
      Salmon Leap18:08s18:38s19:00s
      Leixlip18:10s18:40s19:01s
      St Mary's Park18:12s18:42s19:03s
      Captain's Hill18:14s18:44s19:04s
      River Forest18:1518:4519:05
      Times marked s – "set down only" – the vehicle will only stop to drop passengers off.
      Times marked s – "set down only" – the vehicle will only stop to drop passengers off.
      Build real-time departures into your app Free API Access →

      Route Path (Streets & Roads)

      Outbound: River Forest – UCD Glenomena
      Riverforest - Captain's Hill - Leixlip Road - Lucan Road - Palmerston Bypass - Lucan Road - Con Colbert Road - Saint John's Road West - Sarsfield Quay - Arran Quay - Inns Quay - Ormond Quay Upper - Bachelors Walk - Moss Street - Townsend Street - Westland Row - Merrion Square West - Merrion Street Upper - St. Stephen's Green - Leeson Street Lower - Leeson Street Upper - Sussex Road - Leeson Street Upper - Morehampton Road - Main Street - Donnybrook Road - Stillorgan Road
      Inbound: UCD Glenomena – River Forest
      Stillorgan Road - Donnybrook Road - Morehampton Road - Morehampton Terrace - Morehampton Road - Leeson Street Upper - Leeson Street Lower - Merrion Square West - Clare Street - Pearse Street - Tara Street - Aston Quay - Wellington Quay - Merchant's Quay - Usher's Quay - Victoria Quay - Saint John's Road West - Con Colbert Road - Palmerston Bypass - Lucan Road - Lucan Bypass - Lucan Road - Leixlip Road - Captain's Hill - Riverforest

      Schedules and stops for this route are published in GTFS: google-transit-combined, google-transit-dublinbus

      Bus X31 FAQ

      • What time does the X31 bus start operating?

        Services on the X31 - River Forest - UCD Belfield bus start at 07:15 on Monday, Tuesday, Wednesday, Thursday, Friday.

      • What time does the X31 bus stop working?

        Services on the X31 - River Forest - UCD Belfield bus stop at 09:34 on Monday, Tuesday, Wednesday, Thursday, Friday.

      • Is there a X31 bus stop near me?

        Click here to view the nearest X31 - River Forest - UCD Belfield bus stop.

      X31 (Dublin Buses)

      The first stop of the X31 bus route is River Forest and the last stop is UCD Glenomena. X31 (River Forest - UCD Belfield) is operational during on weekdays.

      Additional information: X31 has 47 stops and the total trip duration for this route is approximately 101 minutes.

      See why over 2 million users trust and consider busmaps.com as the best public transport website. busmaps gives you Dublin Buses suggested routes, real-time bus tracker, line route maps in Dublin, and helps to find the closest X31 bus stops near you. No internet available? Download an offline PDF map and bus schedule for the X31 bus to take on your trip.

      X31 bus near me

      Similar Routes & Alternatives to X31

      Looking for alternatives to X31? Discover the top-rated routes that share similar paths and stops. We've analyzed the network to bring you the best connections. Compare schedules and find the perfect backup plan or optimized route for your commute.

      Last updated on June 4, 2026