21 bus: Swansea – Dunvant

First South & West Wales bus 21 runs between Three Crosses and Swansea via Dunvant, Killay, Sketty and Uplands. Runs every day. On Tuesday 3 November the first bus from Three Crosses leaves at 07:00 and the last at 18:45, about every hour during the day.

Operated by First South & West Wales. Timetable for Tuesday, 3 November 2026. Plan a journey · Print this timetable

Questions

When is the first and last 21 bus from Swansea to Three Crosses?
On Tuesday 3 November the first bus leaves Swansea at 08:42 and the last at 18:02, 11 journeys in all.
When is the first and last 21 bus from Three Crosses to Swansea?
On Tuesday 3 November the first bus leaves Three Crosses at 07:00 and the last at 18:45, 14 journeys in all.
Does the 21 bus run on Sundays?
Yes. Runs every day.
How often does the 21 bus run?
On Tuesday 3 November it runs about every hour during the day (09:00 to 15:00), 14 journeys from Three Crosses.
Where does the 21 bus stop?
Main stops from Three Crosses to Swansea: Capel-y-Crwys (Three Crosses), 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 7Journey 8Journey 9Journey 10Journey 11
Swansea Bus Station Stand R08:4209:4210:4211:4212:4213:4214:4215:4216:5017:4218:02
Uplands Post Office 108:5009:5010:5011:5012:5013:5014:5115:5116:5917:5118:10
Sketty Cross08:5909:5710:5711:5712:5713:5714:5815:5817:0617:5818:16
Hen Dderwen, Sketty09:0410:0211:0212:0213:0214:0215:0316:0317:1118:0318:20
Killay Square09:1310:1211:1212:1213:1214:1215:1516:1517:2218:1218:29
Heol Brython, Dunvant09:1910:2011:1912:1913:1914:1915:2216:2217:2918:1918:36

Dunvant to Swansea

StopJourney 1Journey 2Journey 3Journey 4Journey 5Journey 6Journey 7Journey 8Journey 9Journey 10Journey 11Journey 12Journey 13Journey 14
Capel-y-Crwys, Three Crosses07:0007:4518:45
Heol Brython, Dunvant09:1910:2011:1912:1913:1914:1915:2216:2217:2918:19
Priors Way, Dunvant07:3009:2010:2111:2012:2013:2014:2015:2316:2317:3018:20
Curry Close, Dunvant07:15
Killay Square07:2407:4208:0009:3110:3111:3012:3013:3114:3115:3416:3417:3918:3018:59
Hen Dderwen, Sketty07:3207:5408:1109:4110:4111:4112:4113:4214:4215:4716:4517:4818:40
Sketty Cross07:4008:0208:2009:4910:4911:4912:4913:5014:4915:5516:5217:5518:46
Uplands Square07:4508:0808:2609:5410:5411:5412:5413:5514:5416:0016:5718:0018:51
Swansea Bus Station Stand R07:5308:1608:3410:0211:0212:0313:0314:0415:0316:1017:0718:0718:58

Places on this route

Timetables from the Bus Open Data Service (Department for Transport), updated Tuesday, 3 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