Last buses from Cardiff

Direct buses from Cardiff go to 40 places. Tonight (Saturday) the last one leaves at 04:15 (after midnight), the UK940 to Bridgend. Below: the last bus to each, tonight and on weekdays, Saturdays and Sundays.

ToToday (Saturday)WeekdaysSaturdaysSundays
BirminghamUK084 18:20UK084 18:20UK084 18:20UK084 18:20
Newcastle upon TyneUK078 12:15UK078 12:15UK078 12:15UK078 12:15
LeedsUK078 12:15UK078 12:15UK078 12:15UK078 12:15
SheffieldUK078 12:15UK078 12:15UK078 12:15UK078 12:15
BristolUK940 00:45 after midnightUK940 00:45 after midnightUK940 00:45 after midnightUK940 00:45 after midnight
BelgraviaUK042 22:45UK042 22:45UK042 22:45UK042 22:45
Heathrow AirportUK940 00:45 after midnightUK940 00:45 after midnightUK940 00:45 after midnightUK940 00:45 after midnight
NewportUK940 00:45 after midnightUK940 00:45 after midnightUK940 00:45 after midnightUK940 00:45 after midnight
GloucesterUK077 16:00UK077 16:00UK077 16:00UK077 16:00
SwanseaUK940 04:15 after midnightUK940 04:15 after midnightUK940 04:15 after midnightUK940 04:15 after midnight
SwindonUK042 06:55UK042 06:55UK042 06:55UK042 06:55
Victorianone509 18:58none509 19:58
Heathrow Airport Terminal 5UK940 00:45 after midnightUK940 00:45 after midnightUK940 00:45 after midnightUK940 00:45 after midnight
Gatwick AirportUK940 00:45 after midnightUK940 00:45 after midnightUK940 00:45 after midnightUK940 00:45 after midnight
HammersmithUK042 18:10UK042 18:10UK042 18:10UK042 18:10
BridgendUK940 04:15 after midnightUK940 04:15 after midnightUK940 04:15 after midnightUK940 04:15 after midnight
Earls CourtUK042 22:45UK042 22:45UK042 22:45UK042 22:45
CwmbranX3 22:52X3 22:52X3 22:52none
Port TalbotUK940 04:15 after midnightUK940 04:15 after midnightUK940 04:15 after midnightUK940 04:15 after midnight
PontypoolX3 22:52X3 22:52X3 22:52none
Pontypridd132 22:53132 22:53132 22:53132 18:16
Arle CourtUK077 06:10UK077 06:10UK077 06:10UK077 06:10
Caerphilly26 20:4526 20:4526 20:4526 20:58
ChepstowUK042 04:15507 10:43UK042 04:15507 15:30
Crymlyn BurrowsUK940 04:15 after midnightUK940 04:15 after midnightUK940 04:15 after midnightUK940 04:15 after midnight
Merthyr TydfilX4 18:30X4 18:31X4 18:30none
Barry96 23:2296 23:2796 23:2296 21:40
Blackwood26 20:4526 20:4526 20:4526 20:58
Penarth92 23:3292 23:3292 23:3294 20:02
Porth132 22:53132 22:53132 22:53132 18:16
Three Mile CrossUK042 22:45UK042 22:45UK042 22:45UK042 22:45
Dinas Powys93 18:1893 18:2393 18:18none
Eastbrook93 18:1893 18:2393 18:18none
Nantgarw400 23:47400 23:47400 23:4726 20:58
Ystrad Mynach26 20:4526 20:4526 20:4526 20:58
Bristol AirportUK910 20:45UK910 20:45UK910 20:45UK910 20:45
Pontllanfraith26 20:4526 20:4526 20:4526 20:58
Upper Boat400 23:47400 23:47400 23:47132 18:16
Llanbradach26 20:4526 20:4526 20:4526 20:58
Llandough92 23:3292 23:3292 23:3294 20:02

The time each last direct bus leaves Cardiff, with its route number. Weekdays, Saturdays and Sundays are from the timetables for Monday, 16 November 2026, Saturday, 21 November 2026 and Sunday, 15 November 2026; bank holidays and Christmas can differ. Before you rely on a last bus, check its live time on its stop's page.

Questions

What time is the last bus from Cardiff tonight?
The UK940 to Bridgend at 04:15 (after midnight) from Law Courts RJ, from the timetable for Saturday.
What time is the last bus from Cardiff to Birmingham?
The last direct bus from Cardiff to Birmingham: on weekdays, the UK084 at 18:20 from Law Courts RJ, reaching Birmingham at 21:10; on Saturdays, the UK084 at 18:20 from Law Courts RJ, reaching Birmingham at 21:10; on Sundays, the UK084 at 18:20 from Law Courts RJ, reaching Birmingham at 21:10.
What time is the last bus from Cardiff to Newcastle upon Tyne?
The last direct bus from Cardiff to Newcastle upon Tyne: on weekdays, the UK078 at 12:15 from Law Courts RJ, reaching Newcastle upon Tyne at 21:25; on Saturdays, the UK078 at 12:15 from Law Courts RJ, reaching Newcastle upon Tyne at 21:25; on Sundays, the UK078 at 12:15 from Law Courts RJ, reaching Newcastle upon Tyne at 21:25.
What time is the last bus from Cardiff to Leeds?
The last direct bus from Cardiff to Leeds: on weekdays, the UK078 at 12:15 from Law Courts RJ, reaching Leeds at 19:20; on Saturdays, the UK078 at 12:15 from Law Courts RJ, reaching Leeds at 19:20; on Sundays, the UK078 at 12:15 from Law Courts RJ, reaching Leeds at 19:20.
What time is the last bus from Cardiff to Sheffield?
The last direct bus from Cardiff to Sheffield: on weekdays, the UK078 at 12:15 from Law Courts RJ, reaching Sheffield at 18:35; on Saturdays, the UK078 at 12:15 from Law Courts RJ, reaching Sheffield at 18:35; on Sundays, the UK078 at 12:15 from Law Courts RJ, reaching Sheffield at 18:35.
What time is the last bus from Cardiff to Bristol?
The last direct bus from Cardiff to Bristol: on weekdays, the UK940 at 00:45 (after midnight) from Law Courts RJ, reaching Bristol at 02:00; on Saturdays, the UK940 at 00:45 (after midnight) from Law Courts RJ, reaching Bristol at 02:00; on Sundays, the UK940 at 00:45 (after midnight) from Law Courts RJ, reaching Bristol at 02:00.
What time is the last bus from Cardiff to Belgravia?
The last direct bus from Cardiff to Belgravia: on weekdays, the UK042 at 22:45 from Law Courts RJ, reaching Belgravia at 02:50; on Saturdays, the UK042 at 22:45 from Law Courts RJ, reaching Belgravia at 02:50; on Sundays, the UK042 at 22:45 from Law Courts RJ, reaching Belgravia at 02:50.
What time is the last bus from Cardiff to Heathrow Airport?
The last direct bus from Cardiff to Heathrow Airport: on weekdays, the UK940 at 00:45 (after midnight) from Law Courts RJ, reaching Heathrow Airport at 04:05; on Saturdays, the UK940 at 00:45 (after midnight) from Law Courts RJ, reaching Heathrow Airport at 04:05; on Sundays, the UK940 at 00:45 (after midnight) from Law Courts RJ, reaching Heathrow Airport at 04:05.
What time is the last bus from Cardiff to Newport?
The last direct bus from Cardiff to Newport: on weekdays, the UK940 at 00:45 (after midnight) from Law Courts RJ, reaching Newport at 01:15; on Saturdays, the UK940 at 00:45 (after midnight) from Law Courts RJ, reaching Newport at 01:15; on Sundays, the UK940 at 00:45 (after midnight) from Law Courts RJ, reaching Newport at 01:15.
What time is the last bus from Cardiff to Gloucester?
The last direct bus from Cardiff to Gloucester: on weekdays, the UK077 at 16:00 from Law Courts RJ, reaching Gloucester at 18:35; on Saturdays, the UK077 at 16:00 from Law Courts RJ, reaching Gloucester at 18:35; on Sundays, the UK077 at 16:00 from Law Courts RJ, reaching Gloucester at 18:35.
What time is the last bus from Cardiff to Swansea?
The last direct bus from Cardiff to Swansea: on weekdays, the UK940 at 04:15 (after midnight) from Law Courts RJ, reaching Swansea at 05:35; on Saturdays, the UK940 at 04:15 (after midnight) from Law Courts RJ, reaching Swansea at 05:35; on Sundays, the UK940 at 04:15 (after midnight) from Law Courts RJ, reaching Swansea at 05:35.

Buses in Cardiff · Plan a journey with a change

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