21 bus: Swansea – Dunvant

First South & West Wales bus 21 runs between Dunvant and Swansea via Killay, Sketty and Uplands. Runs every day. On Sunday 8 November the first bus from Dunvant leaves at 09:25 and the last at 17:33, about every hour during the day.

Operated by First South & West Wales. Timetable for Sunday, 8 November 2026. Tomorrow's timetable · any day up to 60 ahead: add ?date=YYYY-MM-DD to this page's address. Plan a journey · Print this timetable

Questions

When is the first and last 21 bus from Swansea to Dunvant?
On Sunday 8 November the first bus leaves Swansea at 11:05 and the last at 17:05, 7 journeys in all.
When is the first and last 21 bus from Dunvant to Swansea?
On Sunday 8 November the first bus leaves Dunvant at 09:25 and the last at 17:33, 9 journeys in all.
Does the 21 bus run on Sundays?
Yes. Runs every day.
How often does the 21 bus run?
On Sunday 8 November it runs about every hour during the day (09:00 to 15:00), 9 journeys from Dunvant.
Where does the 21 bus stop?
Main stops from Dunvant to Swansea: Heol Brython (Dunvant), Priors Way (Dunvant), Curry Close (Dunvant), Killay Square (Killay), Hen Dderwen (Sketty), Sketty Cross (Sketty), Uplands Square (Uplands), Swansea Bus Station Stand R (Swansea). The full list is in the timetable below.
Who runs the 21 bus?
First South & West Wales.

Swansea to Dunvant

StopJourney 1Journey 2Journey 3Journey 4Journey 5Journey 6Journey 7
Swansea Bus Station Stand R11:0512:0513:0514:0515:0516:0517:05
Uplands Post Office 111:1212:1213:1214:1215:1216:1217:12
Sketty Cross11:1812:1813:1814:1815:1816:1817:18
Hen Dderwen, Sketty11:2112:2113:2214:2215:2216:2217:21
Killay Square11:2712:2713:2914:2915:2916:2817:27
Heol Brython, Dunvant11:3212:3213:3414:3415:3516:3417:33

Dunvant to Swansea

StopJourney 1Journey 2Journey 3Journey 4Journey 5Journey 6Journey 7Journey 8Journey 9
Heol Brython, Dunvant11:3212:3213:3414:3415:3516:3417:33
Priors Way, Dunvant09:2510:2511:3312:3313:3514:3515:3616:3517:34
Curry Close, Dunvant09:3310:33
Killay Square09:3810:3811:4112:4113:4314:4315:4416:4317:42
Hen Dderwen, Sketty09:4410:4411:4712:4713:4914:4915:5016:4917:47
Sketty Cross09:5110:5111:5412:5413:5514:5515:5616:5517:52
Uplands Square09:5510:5511:5812:5813:5914:5916:0016:5917:56
Swansea Bus Station Stand R10:0211:0212:0513:0514:0615:0616:0717:0618:03

Places on this route

Timetables from the Bus Open Data Service (Department for Transport), updated Sunday, 8 November 2026. Stop details from NaPTAN. Train timetables contain data from Network Rail, licensed under the Open Government Licence; live train times from National Rail. Times are UK local time and can change at short notice: check before you travel.

Add free live bus times to your website · StopToStop on Facebook