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
| Stop | Journey 1 | Journey 2 | Journey 3 | Journey 4 | Journey 5 | Journey 6 | Journey 7 | Journey 8 | Journey 9 | Journey 10 | Journey 11 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Swansea Bus Station Stand R | 08:42 | 09:42 | 10:42 | 11:42 | 12:42 | 13:42 | 14:42 | 15:42 | 16:50 | 17:42 | 18:02 |
| Uplands Post Office 1 | 08:50 | 09:50 | 10:50 | 11:50 | 12:50 | 13:50 | 14:51 | 15:51 | 16:59 | 17:51 | 18:10 |
| Sketty Cross | 08:59 | 09:57 | 10:57 | 11:57 | 12:57 | 13:57 | 14:58 | 15:58 | 17:06 | 17:58 | 18:16 |
| Hen Dderwen, Sketty | 09:04 | 10:02 | 11:02 | 12:02 | 13:02 | 14:02 | 15:03 | 16:03 | 17:11 | 18:03 | 18:20 |
| Killay Square | 09:13 | 10:12 | 11:12 | 12:12 | 13:12 | 14:12 | 15:15 | 16:15 | 17:22 | 18:12 | 18:29 |
| Heol Brython, Dunvant | 09:19 | 10:20 | 11:19 | 12:19 | 13:19 | 14:19 | 15:22 | 16:22 | 17:29 | 18:19 | 18:36 |
Dunvant to Swansea
| Stop | Journey 1 | Journey 2 | Journey 3 | Journey 4 | Journey 5 | Journey 6 | Journey 7 | Journey 8 | Journey 9 | Journey 10 | Journey 11 | Journey 12 | Journey 13 | Journey 14 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Capel-y-Crwys, Three Crosses | 07:00 | 07:45 | 18:45 | |||||||||||
| Heol Brython, Dunvant | 09:19 | 10:20 | 11:19 | 12:19 | 13:19 | 14:19 | 15:22 | 16:22 | 17:29 | 18:19 | ||||
| Priors Way, Dunvant | 07:30 | 09:20 | 10:21 | 11:20 | 12:20 | 13:20 | 14:20 | 15:23 | 16:23 | 17:30 | 18:20 | |||
| Curry Close, Dunvant | 07:15 | |||||||||||||
| Killay Square | 07:24 | 07:42 | 08:00 | 09:31 | 10:31 | 11:30 | 12:30 | 13:31 | 14:31 | 15:34 | 16:34 | 17:39 | 18:30 | 18:59 |
| Hen Dderwen, Sketty | 07:32 | 07:54 | 08:11 | 09:41 | 10:41 | 11:41 | 12:41 | 13:42 | 14:42 | 15:47 | 16:45 | 17:48 | 18:40 | |
| Sketty Cross | 07:40 | 08:02 | 08:20 | 09:49 | 10:49 | 11:49 | 12:49 | 13:50 | 14:49 | 15:55 | 16:52 | 17:55 | 18:46 | |
| Uplands Square | 07:45 | 08:08 | 08:26 | 09:54 | 10:54 | 11:54 | 12:54 | 13:55 | 14:54 | 16:00 | 16:57 | 18:00 | 18:51 | |
| Swansea Bus Station Stand R | 07:53 | 08:16 | 08:34 | 10:02 | 11:02 | 12:03 | 13:03 | 14:04 | 15:03 | 16:10 | 17:07 | 18:07 | 18: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