Bus 22

Click to load interactive map
List of stops
            Map

            Ballina Bus Station – Dublin Airport Terminal 2 Zone 19

            Ballina Bus Station

            01:0006:3009:3012:30

            Foxford

            01:1406:4409:4412:44

            Swinford

            01:2606:5609:5612:56

            Charlestown

            01:3607:0610:0813:06

            Ballaghaderreen

            01:5107:2110:2313:21

            Frenchpark

            02:0207:3210:3413:32

            Bellanagare

            02:0607:3610:3913:37

            Tulsk

            02:1507:4510:4813:46

            Strokestown

            02:2507:5610:5913:57

            Termonbarry

            02:3508:0711:1114:07

            Longford Station

            02:45
            02:50
            08:18
            08:23
            11:22
            11:27
            14:18
            14:23

            Saint Joseph's Care Centre

            02:5508:2911:3414:29

            Edgeworthstown

            03:0608:4011:4514:40

            Rathowen

            03:1408:4811:5314:48

            Ballinalack

            03:1808:5211:5714:52

            Maynooth Station

            04:06s09:41s12:46s15:41s

            Tandy's Lane

            04:15s09:53s12:58s15:53s

            Liffey Valley Sc

            04:19s09:58s13:03s15:58s

            Heuston Station

            10:09s13:13s16:08s

            Eden Quay

            10:23s13:27s16:22s

            Dublin Airport Terminal 2 Zone 19

            04:3910:4813:5216:47
            Times marked with "—" indicate that the vehicle does not stop at this stop.
            Times marked s – "set down only" – the vehicle will only stop to drop passengers off.

            Dublin Airport Zone 11 – Ballina Bus Station

            Dublin Airport Zone 1107:0012:3015:3018:00
            Dublin Busáras07:25p12:55p15:55p18:25p
            Heuston Station07:40p13:10p16:10p18:40p
            Liffey Valley Sc07:52p13:22p16:22p18:52p
            Lucan Spa Hotel07:58p13:28p16:28p18:58p
            Maynooth Station08:1013:4316:4319:13
            Ballinalack09:0014:3317:3320:03
            Rathowen09:0414:3717:3720:07
            Edgeworthstown09:1314:4617:4620:16
            Saint Joseph's Care Centre09:2614:5717:5720:27
            Longford Station09:29
            09:34
            15:00
            15:05
            18:00
            18:05
            20:30
            20:35
            Termonbarry09:4515:1618:1620:46
            Strokestown09:5715:2818:2820:58
            Tulsk10:0615:3718:3721:07
            Bellanagare10:1515:4618:4621:16
            Frenchpark10:1915:5018:5021:20
            Ballaghaderreen10:3016:0119:0121:31
            Charlestown10:4416:1519:1521:45
            Swinford10:5616:2719:2721:57
            Foxford11:0716:3819:3822:08
            Ballina Bus Station11:2116:5319:5322:23
            Times marked with "—" indicate that the vehicle does not stop at this stop.
            Times marked s – "set down only" – the vehicle will only stop to drop passengers off.
            Times marked p – "pick up only" – the vehicle will only stop to pick up passengers.
            Times marked with "—" indicate that the vehicle does not stop at this stop.
            Times marked s – "set down only" – the vehicle will only stop to drop passengers off.
            Times marked p – "pick up only" – the vehicle will only stop to pick up passengers.
            Last updated on March 27, 2026
            Build real-time departures into your app Free API Access →

            Route Path (Streets & Roads)

            Outbound: Ballina Bus Station – Dublin Airport Terminal 2 Zone 19
            Raheen Row - Main Street - Market Square - Pound Street - Bridge Street - Saint Joseph's Road - Dublin Road - Pound Street - Lucan Bypass - Lucan Road - Saint John's Road West - Eden Quay - T2 Premium Departures Road
            Inbound: Dublin Airport Zone 11 – Ballina Bus Station
            Store Street - Saint John's Road West - Lucan Road - Leixlip Road - Pound Street - Dublin Road - Saint Joseph's Road - Bridge Street - Pound Street - Market Square - Main Street - Raheen Row
            All data is available in GTFS feed: google-transit-combined

            Bus 22 FAQ

            • What time does the 22 bus start operating?

              Services on the 22 - Dublin - Airport - Longford - Ballina bus start at 01:00 on Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday.

            • What time does the 22 bus stop working?

              Services on the 22 - Dublin - Airport - Longford - Ballina bus stop at 16:47 on Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday.

            • Is there a 22 bus stop near me?

              Click here to view the nearest 22 - Dublin - Airport - Longford - Ballina bus stop.

            22 (Dublin Buses)

            The first stop of the 22 bus route is Ballina Bus Station and the last stop is Dublin Airport Terminal 2 Zone 19. 22 (Dublin - Airport - Longford - Ballina) is operational during everyday.

            Additional information: 22 has 21 stops and the total trip duration for this route is approximately 262 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 22 bus stops near you. No internet available? Download an offline PDF map and bus schedule for the 22 bus to take on your trip.

            22 bus near me