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.
| To | Today (Saturday) | Weekdays | Saturdays | Sundays |
|---|---|---|---|---|
| Birmingham | UK084 18:20 | UK084 18:20 | UK084 18:20 | UK084 18:20 |
| Newcastle upon Tyne | UK078 12:15 | UK078 12:15 | UK078 12:15 | UK078 12:15 |
| Leeds | UK078 12:15 | UK078 12:15 | UK078 12:15 | UK078 12:15 |
| Sheffield | UK078 12:15 | UK078 12:15 | UK078 12:15 | UK078 12:15 |
| Bristol | UK940 00:45 after midnight | UK940 00:45 after midnight | UK940 00:45 after midnight | UK940 00:45 after midnight |
| Belgravia | UK042 22:45 | UK042 22:45 | UK042 22:45 | UK042 22:45 |
| Heathrow Airport | UK940 00:45 after midnight | UK940 00:45 after midnight | UK940 00:45 after midnight | UK940 00:45 after midnight |
| Newport | UK940 00:45 after midnight | UK940 00:45 after midnight | UK940 00:45 after midnight | UK940 00:45 after midnight |
| Gloucester | UK077 16:00 | UK077 16:00 | UK077 16:00 | UK077 16:00 |
| Swansea | UK940 04:15 after midnight | UK940 04:15 after midnight | UK940 04:15 after midnight | UK940 04:15 after midnight |
| Swindon | UK042 06:55 | UK042 06:55 | UK042 06:55 | UK042 06:55 |
| Victoria | none | 509 18:58 | none | 509 19:58 |
| Heathrow Airport Terminal 5 | UK940 00:45 after midnight | UK940 00:45 after midnight | UK940 00:45 after midnight | UK940 00:45 after midnight |
| Gatwick Airport | UK940 00:45 after midnight | UK940 00:45 after midnight | UK940 00:45 after midnight | UK940 00:45 after midnight |
| Hammersmith | UK042 18:10 | UK042 18:10 | UK042 18:10 | UK042 18:10 |
| Bridgend | UK940 04:15 after midnight | UK940 04:15 after midnight | UK940 04:15 after midnight | UK940 04:15 after midnight |
| Earls Court | UK042 22:45 | UK042 22:45 | UK042 22:45 | UK042 22:45 |
| Cwmbran | X3 22:52 | X3 22:52 | X3 22:52 | none |
| Port Talbot | UK940 04:15 after midnight | UK940 04:15 after midnight | UK940 04:15 after midnight | UK940 04:15 after midnight |
| Pontypool | X3 22:52 | X3 22:52 | X3 22:52 | none |
| Pontypridd | 132 22:53 | 132 22:53 | 132 22:53 | 132 18:16 |
| Arle Court | UK077 06:10 | UK077 06:10 | UK077 06:10 | UK077 06:10 |
| Caerphilly | 26 20:45 | 26 20:45 | 26 20:45 | 26 20:58 |
| Chepstow | UK042 04:15 | 507 10:43 | UK042 04:15 | 507 15:30 |
| Crymlyn Burrows | UK940 04:15 after midnight | UK940 04:15 after midnight | UK940 04:15 after midnight | UK940 04:15 after midnight |
| Merthyr Tydfil | X4 18:30 | X4 18:31 | X4 18:30 | none |
| Barry | 96 23:22 | 96 23:27 | 96 23:22 | 96 21:40 |
| Blackwood | 26 20:45 | 26 20:45 | 26 20:45 | 26 20:58 |
| Penarth | 92 23:32 | 92 23:32 | 92 23:32 | 94 20:02 |
| Porth | 132 22:53 | 132 22:53 | 132 22:53 | 132 18:16 |
| Three Mile Cross | UK042 22:45 | UK042 22:45 | UK042 22:45 | UK042 22:45 |
| Dinas Powys | 93 18:18 | 93 18:23 | 93 18:18 | none |
| Eastbrook | 93 18:18 | 93 18:23 | 93 18:18 | none |
| Nantgarw | 400 23:47 | 400 23:47 | 400 23:47 | 26 20:58 |
| Ystrad Mynach | 26 20:45 | 26 20:45 | 26 20:45 | 26 20:58 |
| Bristol Airport | UK910 20:45 | UK910 20:45 | UK910 20:45 | UK910 20:45 |
| Pontllanfraith | 26 20:45 | 26 20:45 | 26 20:45 | 26 20:58 |
| Upper Boat | 400 23:47 | 400 23:47 | 400 23:47 | 132 18:16 |
| Llanbradach | 26 20:45 | 26 20:45 | 26 20:45 | 26 20:58 |
| Llandough | 92 23:32 | 92 23:32 | 92 23:32 | 94 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