Bus times in Swansea
All the buses in Swansea: 80 bus routes and 66 bus stops. Pick a stop for live departures, or a route for the full timetable.
Next buses from Kingsway (opp) as of 18:23
Scheduled times at Swansea’s busiest stop, from the operators’ timetables — they update automatically. Open the stop for more departures and its live map, or pick another stop.
Cancellations & disruptions in Swansea today
- 1 Swansea → Caswell Bay via St Helens, Norton First South & West Wales · not Sundays · first 10:10 · last 17:45
- 2 Swansea → Newton via St Helens, Norton First South & West Wales · not Sundays · first 06:45 · last 19:06
- 3A Swansea → Bracelet Bay via St Helens, Norton First South & West Wales · first 06:35 · last 22:30
- 4 Singleton → Morriston Hospital via St Helens, Swansea First South & West Wales · not Sundays · first 05:35 · last 20:05
- 6 Swansea → Port Tennant via St Thomas, Dan-y-Graig First South & West Wales · first 06:25 · last 22:33
- 6A Swansea → Grenfell Park via St Thomas, Dan-y-Graig First South & West Wales · weekdays only · first 09:18 · last 15:42
- 7 Swansea → Maritime Quarter and Marina First South & West Wales · not Sundays · first 10:25 · last 17:35
- 12 Swansea circular via Townhill, Mayhill First South & West Wales · first 07:00 · last 22:10
- 13 Swansea circular via Townhill, Mayhill First South & West Wales · not Sundays · first 07:30 · last 18:30
- 14 Swansea → Southgate via St Helens, Murton Adventure Travel · first 06:40 · last 23:25
- 15 Swansea → Gowerton via Sketty, Waunarlwydd South Wales Transport · not Sundays · first 08:08 · last 17:05
- 16 Swansea → Pontarddulais via Gorseinon, Penyrheol First South & West Wales · first 06:10 · last 23:15
Show 46 more routes
- 19 Swansea circular via Uplands, Sketty South Wales Transport · not Sundays · first 09:23 · last 16:30
- 20 Swansea → Dunvant via Sketty, Killay First South & West Wales · first 06:40 · last 23:16
- 20A Swansea → Dunvant via Sketty, Killay First South & West Wales · not Sundays · first 08:02 · last 17:40
- 21 Swansea → Three Crosses via Sketty, Dunvant First South & West Wales · first 07:00 · last 18:45
- 22 Swansea → Three Crosses via Sketty, Dunvant South Wales Transport · not Sundays · first 08:51 · last 17:56
- 24 Swansea → Morriston Hospital via Pentrepoeth, Cwmrhydyceirw First South & West Wales · not Sundays · first 07:10 · last 17:40
- 25 Swansea → Blaenymaes via Manselton, Gendros First South & West Wales · first 05:50 · last 23:09
- 28 Swansea → Port Mead via Manselton, Gendros First South & West Wales · first 07:20 · last 18:20
- 29 Swansea → Olchfa via Uplands, Sketty First South & West Wales · weekdays only · first 07:30 · last 18:10
- 31 Swansea → Morriston Hospital via St Thomas, Birchgrove First South & West Wales · first 05:55 · last 22:50
- 33 Swansea → Trallwn via St Thomas, Winchwen First South & West Wales · not Sundays · first 07:22 · last 18:12
- 34 Swansea → Neath via Llansamlet, Skewen First South & West Wales · not Sundays · first 06:39 · last 19:05
- 35 Swansea → Llangyfelach via Manselton, Treboeth Adventure Travel · not Sundays · first 08:05 · last 17:45
- 36 Swansea → Morriston via Clase, Pentrepoeth First South & West Wales · first 06:22 · last 22:45
- 38 Swansea → Neath via St Thomas, Skewen First South & West Wales · first 07:50 · last 17:50
- 39 Swansea → Tycoch via Uplands, Sketty First South & West Wales · weekdays only · first 08:22 · last 17:28
- 43 Swansea → Morriston Hospital via Sketty, Fforestfach Adventure Travel · not Sundays · first 07:20 · last 18:37
- 45 Swansea → Morriston Hospital via St Thomas, Birchgrove Adventure Travel · not Sundays · first 06:55 · last 17:45
- 51 Swansea → Port Tennant via St Thomas First South & West Wales · not Sundays · first 07:00 · last 18:45
- 52 Swansea → Landore via Hafod First South & West Wales · not Sundays · first 07:00 · last 18:55
- 54 Swansea → Cnap-Llwyd via Hafod, Manselton Adventure Travel · not Sundays · first 08:33 · last 17:45
- 84 Swansea → Port Talbot via Baglan, Aberavon First South & West Wales · not Sundays · first 06:30 · last 18:15
- 89 Crymlyn Burrows circular via St Thomas, Swansea First South & West Wales · weekdays only · first 13:45 · last 18:10
- 90 Crymlyn Burrows circular via St Thomas, Swansea First South & West Wales · weekdays only · first 08:18 · last 13:00
- 91 Singleton → Crymlyn Burrows via Sketty, Swansea First South & West Wales · first 07:02 · last 18:49
- 92 Singleton → Crymlyn Burrows via St Helens, Swansea First South & West Wales · first 07:10 · last 17:55
- 111 Llanelli → Swansea via Pemberton, Gorseinon First South & West Wales · first 06:10 · last 23:00
- 112 Birmingham → Haverfordwest via Port Talbot, Carmarthen National Express · first 07:55 · last 19:05
- 116 Swansea → Landimore via St Helens, Dunvant Adventure Travel · not Sundays · first 06:49 · last 22:53
- 118 Swansea → Rhossili via Kittle, Parkmill Adventure Travel · not Sundays · first 07:24 · last 19:40
- 201 Swansea → Gatwick Airport via Port Talbot, Bristol National Express · first 04:00 · last 02:10
- 202 Port Talbot → Heathrow Airport via Swansea, Bristol National Express · first 00:15 · last 22:35
- 507 Victoria → Llanelli via Chepstow, Port Talbot National Express · first 05:00 · last 23:40
- 508 Victoria → Haverfordwest via Port Talbot, Carmarthen National Express · first 09:25 · last 18:30
- 804 Victoria → Swansea via Bath, Bristol National Express · no buses this week · resumes 25 Dec
- N91 Singleton → Crymlyn Burrows via Sketty, Swansea First South & West Wales · not Sundays · first 18:05 · last 00:19
- N92 Singleton → Crymlyn Burrows via St Helens, Swansea First South & West Wales · first 18:25 · last 03:30
- T6 Brecon → Swansea via Ystradgynlais, Neath Adventure Travel · first 05:58 · last 20:18
- UK910 Swansea → Bristol Airport via Cathays Park, Newport FlixBus · first 04:40 · last 02:30
- UK940 Swansea → Gatwick Airport via Port Talbot, Bristol FlixBus · first 05:35 · last 03:15
- X1 Singleton → Bridgend via Aberavon, Port Talbot First South & West Wales · not Sundays · first 06:05 · last 22:05
- X5 Swansea → Neath via St Thomas, Briton Ferry First South & West Wales · not Sundays · first 07:30 · last 17:15
- X6 Swansea → Ystradgynlais via Morriston, Pontardawe First South & West Wales · first 06:10 · last 22:40
- X7 Swansea → Pont-Walby via Neath, Glynneath First South & West Wales · not Sundays · first 06:27 · last 19:00
- X13 Swansea → Llandeilo via Fforestfach, Ammanford First South & West Wales · first 05:40 · last 23:00
- X13A Swansea → Pontarddulais via Mayhill, Fforestfach First South & West Wales · not Sundays · first 08:06 · last 17:30
School, works and infrequent services (22 — under 10 journeys a day)
- 2A Swansea → Langland Bay via St Helens, Norton First South & West Wales · Sundays only · first 09:30 · last 18:30
- 3A Swansea → Bracelet Bay via St Helens, Norton Adventure Travel · Sundays only · first 19:02 · last 22:50
- 4A Swansea → Morriston Hospital via Pentrepoeth, Cwmrhydyceirw Adventure Travel · Sundays only · first 19:09 · last 22:50
- 5 Swansea circular via Uplands, Cwm Donkin South Wales Transport · not Sundays · first 09:20 · last 17:45
- 20 Dunvant → Swansea via Killay, Sketty Adventure Travel · Saturdays only · first 06:40 · last 06:40
- 26 Swansea → Fforestfach via Gendros, Caereithin DANSA · Mondays and Thursdays only · first 10:00 · last 13:32
- 28 Swansea → Port Mead via Manselton, Gendros Adventure Travel · not Sundays · first 18:55 · last 22:50
- 30 Swansea → Trallwn via Cwm, Winchwen South Wales Transport · weekdays only · first 09:55 · last 14:25
- 31 Swansea → Birchgrove via St Thomas, Winchwen Adventure Travel · Sundays only · first 19:00 · last 22:50
- 37 Swansea → Langland Bay via West Cross, Norton South Wales Transport · not Sundays · first 08:45 · last 17:15
- 41 Morriston → Swansea via Sketty, St Helens First South & West Wales · not Sundays · first 05:55 · last 07:45
- 49 Swansea circular via Uplands, Hafod South Wales Transport · not Sundays · first 09:05 · last 16:45
- 53 Tircoed → Swansea via Sketty, St Helens Adventure Travel · not Sundays · first 06:50 · last 14:55
- 111 Birmingham → Swansea via Bearwood, Bristol National Express · first 07:10 · last 19:10
- 119 Swansea → Rhossili via Ilston, Cilibion Adventure Travel · not Sundays · first 08:50 · last 14:55
- 961 Llansamlet → Swansea College via St Thomas, Sketty First South & West Wales · weekdays only · first 07:38 · last 07:38
- N04 Swansea → Newport via Derwen, Pontcanna National Express · Sundays only · first 07:15 · last 18:30
- UK046 Swansea → Victoria via Bristol, Hammersmith FlixBus · first 07:40 · last 18:00
- UK084 Swansea → Aston University via Cathays Park, Newport FlixBus · first 10:15 · last 17:00
- W14 Swansea → Tokyngton via Pontcanna, Newport National Express · no buses this week · resumes 18 Oct
- X26 Upper Brynamman → Swansea via Gwaun-Cae-Gurwen, Pontardawe DANSA · not Sundays · first 09:20 · last 16:00
- Z10 Sketty → Jersey Marine via Uplands, Swansea First South & West Wales · first 05:00 · last 18:15
Route numbers are reused all over the country. See every UK 4 bus, 36 bus, 25 bus, 52 bus, 51 bus, 111 bus, X6 bus, 92 bus, 3A bus, 28 bus, 91 bus or 201 bus timetable.
Buses to…
Where can you get to by bus from Swansea?
Show 18 more places
Map of bus stops in Swansea
All 66 stops shown. Tap a marker for live departures.
Bus stops in Swansea
Busiest stops
- Kingsway (opp) 25 routes
- Orchard Street (nr) 23 routes
- Swansea Railway Station (o/s) 23 routes
- Christina Street (at) 17 routes
- Christina Street (on) 17 routes
- Sainsbury's Quay Parade (opp) 17 routes
- Sainsbury's Quay Parade (after) 16 routes
- Brunel Court (o/s) 14 routes
- Masonic (nr) 14 routes
- St Helens Road (opp 66) 14 routes
- YMCA (before) 14 routes
- Argyle Street (before) 13 routes
Swansea (66 stops)
- Argyle Street (before)
- Bay Field Hospital (in grounds)
- Beach Street (before)
- Belle Vue Way A (at)
- Belle Vue Way B (at)
- Brunel Court (o/s)
- Castle Square (Stop C)
- Castle Square (Stop D)
- Christina Street (at)
- Christina Street (on)
- Christina Street A (at)
- City Temple (o/s)
- Civic Centre (via Ramp) 2 (at)
- Civic Centre 1 (at)
- Civic Centre Level Access 3 (at)
- Civic Centre Level Access 4 (at)
- Craddock Street A (at)
- Craddock Street B (at)
- Craddock Street C (at)
- Dunvant Place (opp Civic Centre)
- High Street 1 (at)
- High Street 3 (at)
- Kingsway (opp) south-west bound
- Kingsway (opp) north-east bound
- Masonic (nr)
- Orchard Street (before)
- Orchard Street (nr)
- Orchard Street (o/s Oldway Centre)
- Picton Arcade A (at)
- Sainsbury's Quay Parade (after)
- Sainsbury's Quay Parade (opp)
- St George Hotel 1 (at)
- St George Hotel 2 (at)
- St Helens Road (opp 66)
- St Mary's Church 1 (at)
- St Mary`s Church 2 (at)
- Swansea Bus Station Stand A
- Swansea Bus Station Stand B
- Swansea Bus Station Stand C
- Swansea Bus Station Stand D
- Swansea Bus Station Stand E
- Swansea Bus Station Stand F
- Swansea Bus Station Stand G
- Swansea Bus Station Stand H
- Swansea Bus Station Stand I
- Swansea Bus Station Stand J
- Swansea Bus Station Stand K
- Swansea Bus Station Stand L
- Swansea Bus Station Stand M
- Swansea Bus Station Stand N
- Swansea Bus Station Stand O
- Swansea Bus Station Stand P
- Swansea Bus Station Stand Q
- Swansea Bus Station Stand R
- Swansea Bus Station Stand S
- Swansea Bus Station Stand T
- Swansea Bus Station Stand U
- Swansea Bus Station Stand V
- Swansea Bus Station Stand W
- Swansea Bus Station Stand X
- Swansea Environment Centre (o/s)
- Swansea Museum (O/S Swansea Museum)
- Swansea Railway Station (after)
- Swansea Railway Station (o/s)
- Swansea Railway Station (opp)
- YMCA (before)
Operators in Swansea
Bus services here are registered with City & County of Swansea. See registered service changes and withdrawals →
Frequently asked questions
Which buses run in Swansea?
80 bus routes serve Swansea, run by 6 operators including First South & West Wales and Adventure Travel. The busiest are the 4 (Singleton to Morriston Hospital), the 36 (Swansea to Morriston), the 25 (Swansea to Blaenymaes), the 52 (Swansea to Landore), the 51 (Swansea to Port Tennant), the 111 (Llanelli to Swansea), the X6 (Swansea to Ystradgynlais) and the 92 (Singleton to Crymlyn Burrows), plus 50 other regular routes and 22 school or occasional services.
How much is the bus fare in Swansea?
Fares in Swansea are set by each operator — the England fare cap doesn't apply in Wales. Buses here are run by First South & West Wales, Adventure Travel, South Wales Transport, DANSA — check their day tickets for multiple journeys.
How many bus stops are there in Swansea?
There are 66 active bus stops in Swansea. Each stop page on this site shows the next departures and every route that calls there.