Last buses from Tenby

Direct buses from Tenby go to 40 places. Tonight (Saturday) the last one leaves at 19:23, the 381 to New Hedges. Below: the last bus to each, tonight and on weekdays, Saturdays and Sundays.

ToToday (Saturday)WeekdaysSaturdaysSundays
Birmingham112 09:00112 09:00112 09:00112 09:00
Cardiff112 09:00508 10:20112 09:00112 09:00
Newport112 09:00112 09:00112 09:00112 09:00
Swansea508 10:20508 10:20508 10:20508 10:20
Victoria508 10:20508 10:20508 10:20508 10:20
Oldbury112 09:00112 09:00112 09:00112 09:00
Carmarthen508 10:20508 10:20508 10:20508 10:20
Bridgend508 10:20112 09:00508 10:20508 10:20
Earls Court508 10:20508 10:20508 10:20508 10:20
Port Talbot508 10:20112 09:00508 10:20508 10:20
Haverfordwest381 19:23112 19:35381 19:23112 18:55
Narberth381 19:23381 19:23381 19:23none
Three Mile Cross508 10:20508 10:20508 10:20508 10:20
Johnston112 18:55112 19:35112 18:55112 18:55
Pembroke112 18:55112 19:35112 18:55112 18:55
Withybush381 19:23381 19:23381 19:23none
Broom381 19:23381 19:23381 19:23none
Kilgetty381 19:23381 19:23381 19:23508 10:20
Cross Hands508 10:20508 10:20508 10:20508 10:20
Lamphey349 18:35349 18:35349 18:35none
Pembroke Dock112 18:55112 19:35112 18:55112 18:55
Saundersfoot381 19:23381 19:23381 19:23none
Great Honeyborough112 18:55112 19:35112 18:55112 18:55
Manorbier349 18:35349 18:35349 18:35none
Penally349 18:35349 18:35349 18:35none
Steynton112 18:55112 19:35112 18:55112 18:55
Burton Ferry349 18:35349 18:35349 18:35none
Pentlepoir381 19:23381 19:23381 19:23none
Slebech381 19:23381 19:23381 19:23none
Canaston381 19:23381 19:23381 19:23none
New Hedges381 19:23381 19:23381 19:23none
Neyland349 18:35349 18:35349 18:35none
Pendine351 12:53351 15:31351 12:53none
Pope Hill349 18:35349 18:35349 18:35none
Robeston Wathen381 19:23381 19:23381 19:23none
Rosemarket349 18:35349 18:35349 18:35none
Shipping381 19:23381 19:23381 19:23none
Templeton381 19:23381 19:23381 19:23none
Wooden381 19:23381 19:23381 19:23none
Amroth351 12:53351 15:31351 12:53none

The time each last direct bus leaves Tenby, 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 Tenby tonight?
The 381 to New Hedges at 19:23 from White Oaks, from the timetable for Saturday.
What time is the last bus from Tenby to Birmingham?
The last direct bus from Tenby to Birmingham: on weekdays, the 112 at 09:00 from Upper Park Road, reaching Birmingham at 15:00; on Saturdays, the 112 at 09:00 from Upper Park Road, reaching Birmingham at 15:00; on Sundays, the 112 at 09:00 from Upper Park Road, reaching Birmingham at 15:00.
What time is the last bus from Tenby to Cardiff?
The last direct bus from Tenby to Cardiff: on weekdays, the 508 at 10:20 from Upper Park Road, reaching Cardiff at 13:40; on Saturdays, the 112 at 09:00 from Upper Park Road, reaching Cardiff at 12:15; on Sundays, the 112 at 09:00 from Upper Park Road, reaching Cardiff at 12:15.
What time is the last bus from Tenby to Newport?
The last direct bus from Tenby to Newport: on weekdays, the 112 at 09:00 from Upper Park Road, reaching Newport at 12:55; on Saturdays, the 112 at 09:00 from Upper Park Road, reaching Newport at 12:55; on Sundays, the 112 at 09:00 from Upper Park Road, reaching Newport at 12:55.
What time is the last bus from Tenby to Swansea?
The last direct bus from Tenby to Swansea: on weekdays, the 508 at 10:20 from Upper Park Road, reaching Swansea at 12:00; on Saturdays, the 508 at 10:20 from Upper Park Road, reaching Swansea at 12:00; on Sundays, the 508 at 10:20 from Upper Park Road, reaching Swansea at 12:00.
What time is the last bus from Tenby to Victoria?
The last direct bus from Tenby to Victoria: on weekdays, the 508 at 10:20 from Upper Park Road, reaching Victoria at 17:50; on Saturdays, the 508 at 10:20 from Upper Park Road, reaching Victoria at 17:20; on Sundays, the 508 at 10:20 from Upper Park Road, reaching Victoria at 17:20.
What time is the last bus from Tenby to Oldbury?
The last direct bus from Tenby to Oldbury: on weekdays, the 112 at 09:00 from Upper Park Road, reaching Oldbury at 14:45; on Saturdays, the 112 at 09:00 from Upper Park Road, reaching Oldbury at 14:45; on Sundays, the 112 at 09:00 from Upper Park Road, reaching Oldbury at 14:45.
What time is the last bus from Tenby to Carmarthen?
The last direct bus from Tenby to Carmarthen: on weekdays, the 508 at 10:20 from Upper Park Road, reaching Carmarthen at 11:05; on Saturdays, the 508 at 10:20 from Upper Park Road, reaching Carmarthen at 11:05; on Sundays, the 508 at 10:20 from Upper Park Road, reaching Carmarthen at 11:05.
What time is the last bus from Tenby to Bridgend?
The last direct bus from Tenby to Bridgend: on weekdays, the 112 at 09:00 from Upper Park Road, reaching Bridgend at 11:35; on Saturdays, the 508 at 10:20 from Upper Park Road, reaching Bridgend at 13:00; on Sundays, the 508 at 10:20 from Upper Park Road, reaching Bridgend at 13:00.
What time is the last bus from Tenby to Earls Court?
The last direct bus from Tenby to Earls Court: on weekdays, the 508 at 10:20 from Upper Park Road, reaching Earls Court at 17:25; on Saturdays, the 508 at 10:20 from Upper Park Road, reaching Earls Court at 16:55; on Sundays, the 508 at 10:20 from Upper Park Road, reaching Earls Court at 16:55.
What time is the last bus from Tenby to Port Talbot?
The last direct bus from Tenby to Port Talbot: on weekdays, the 112 at 09:00 from Upper Park Road, reaching Port Talbot at 11:15; on Saturdays, the 508 at 10:20 from Upper Park Road, reaching Port Talbot at 12:40; on Sundays, the 508 at 10:20 from Upper Park Road, reaching Port Talbot at 12:40.

Buses in Tenby · 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