Last buses from Newport

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

ToToday (Saturday)WeekdaysSaturdaysSundays
BirminghamUK084 19:00UK084 19:00UK084 19:00UK084 19:00
BristolUK940 01:20 after midnightUK940 01:20 after midnightUK940 01:20 after midnightUK940 01:20 after midnight
BelgraviaUK042 23:15UK042 23:15UK042 23:15UK042 23:15
CardiffUK940 03:40 after midnightUK940 03:40 after midnightUK940 03:40 after midnightUK940 03:40 after midnight
Heathrow AirportUK940 01:20 after midnightUK940 01:20 after midnightUK940 01:20 after midnightUK940 01:20 after midnight
GloucesterUK077 16:35UK077 16:35UK077 16:35UK077 16:35
SwanseaUK940 03:40 after midnightUK940 03:40 after midnightUK940 03:40 after midnightUK940 03:40 after midnight
SwindonUK042 07:25UK042 07:25UK042 07:25UK042 07:25
Heathrow Airport Terminal 5UK940 01:20 after midnightUK940 01:20 after midnightUK940 01:20 after midnightUK940 01:20 after midnight
Gatwick AirportUK940 01:20 after midnightUK940 01:20 after midnightUK940 01:20 after midnightUK940 01:20 after midnight
HammersmithUK046 18:10UK046 18:10UK046 18:10UK046 18:10
BridgendUK940 03:40 after midnightUK940 03:40 after midnightUK940 03:40 after midnightUK940 03:40 after midnight
Earls CourtUK042 23:15UK042 23:15UK042 23:15UK042 23:15
CwmbranX24 23:52X24 23:52X24 23:52X24 23:47
Waterloo50 23:1050 23:1050 23:1050 18:29
Port TalbotUK940 03:40 after midnightUK940 03:40 after midnightUK940 03:40 after midnightUK940 03:40 after midnight
PontypoolX3 23:11X3 23:11X3 23:11X24 19:07
Arle CourtUK077 06:45UK077 06:45UK077 06:45UK077 06:45
Caerphilly50 23:1050 23:1050 23:1050 18:29
Chepstow74 21:0174 21:0174 21:0173 17:14
Crymlyn BurrowsUK940 03:40 after midnightUK940 03:40 after midnightUK940 03:40 after midnightUK940 03:40 after midnight
Blackwood151 22:48151 22:47151 22:48151 21:52
Caldicot74 21:0174 21:0174 21:0174 16:43
Monmouth60 20:1460 20:1460 20:14X60 08:40
Three Mile CrossUK042 23:15UK042 23:15UK042 23:15UK042 23:15
RogerstoneX15 22:50X15 22:50X15 22:50151 21:52
Bargoed50 22:1050 22:1050 22:1050 15:59
NewbridgeX15 22:50X15 22:50X15 22:50151 21:52
LlanhillethX15 22:50X15 22:50X15 22:50X15 19:10
Ystrad Mynach50 22:1050 22:1050 22:1050 15:59
Bristol AirportUK910 21:15UK910 21:15UK910 21:15UK910 21:15
BrynmawrX15 20:50X15 20:50X15 20:50X15 19:10
Gilfach50 22:1050 22:1050 22:1050 15:59
Pontllanfraith151 22:48151 22:47151 22:48151 21:52
PontymisterX15 22:50X15 22:50X15 22:50151 21:52
AberbeegX15 22:50X15 22:50X15 22:50X15 19:10
Bassaleg151 23:30151 23:30151 23:30151 23:28
CrosskeysX15 22:50X15 22:50X15 22:50151 21:52
HafodyrynysX15 22:50X15 22:50X15 22:50X15 19:10
Llanbradach50 22:1050 22:1050 22:1050 15:59

The time each last direct bus leaves Newport, 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 Newport tonight?
The UK940 to Cardiff at 03:40 (after midnight) from Queensway Q1, from the timetable for Saturday.
What time is the last bus from Newport to Birmingham?
The last direct bus from Newport to Birmingham: on weekdays, the UK084 at 19:00 from Queensway Q1, reaching Birmingham at 21:10; on Saturdays, the UK084 at 19:00 from Queensway Q1, reaching Birmingham at 21:10; on Sundays, the UK084 at 19:00 from Queensway Q1, reaching Birmingham at 21:10.
What time is the last bus from Newport to Bristol?
The last direct bus from Newport to Bristol: on weekdays, the UK940 at 01:20 (after midnight) from Queensway Q1, reaching Bristol at 02:00; on Saturdays, the UK940 at 01:20 (after midnight) from Queensway Q1, reaching Bristol at 02:00; on Sundays, the UK940 at 01:20 (after midnight) from Queensway Q1, reaching Bristol at 02:00.
What time is the last bus from Newport to Belgravia?
The last direct bus from Newport to Belgravia: on weekdays, the UK042 at 23:15 from Queensway Q1, reaching Belgravia at 02:50; on Saturdays, the UK042 at 23:15 from Queensway Q1, reaching Belgravia at 02:50; on Sundays, the UK042 at 23:15 from Queensway Q1, reaching Belgravia at 02:50.
What time is the last bus from Newport to Cardiff?
The last direct bus from Newport to Cardiff: on weekdays, the UK940 at 03:40 (after midnight) from Queensway Q1, reaching Cardiff at 04:10; on Saturdays, the UK940 at 03:40 (after midnight) from Queensway Q1, reaching Cardiff at 04:10; on Sundays, the UK940 at 03:40 (after midnight) from Queensway Q1, reaching Cardiff at 04:10.
What time is the last bus from Newport to Heathrow Airport?
The last direct bus from Newport to Heathrow Airport: on weekdays, the UK940 at 01:20 (after midnight) from Queensway Q1, reaching Heathrow Airport at 04:05; on Saturdays, the UK940 at 01:20 (after midnight) from Queensway Q1, reaching Heathrow Airport at 04:05; on Sundays, the UK940 at 01:20 (after midnight) from Queensway Q1, reaching Heathrow Airport at 04:05.
What time is the last bus from Newport to Gloucester?
The last direct bus from Newport to Gloucester: on weekdays, the UK077 at 16:35 from Queensway Q1, reaching Gloucester at 18:35; on Saturdays, the UK077 at 16:35 from Queensway Q1, reaching Gloucester at 18:35; on Sundays, the UK077 at 16:35 from Queensway Q1, reaching Gloucester at 18:35.
What time is the last bus from Newport to Swansea?
The last direct bus from Newport to Swansea: on weekdays, the UK940 at 03:40 (after midnight) from Queensway Q1, reaching Swansea at 05:35; on Saturdays, the UK940 at 03:40 (after midnight) from Queensway Q1, reaching Swansea at 05:35; on Sundays, the UK940 at 03:40 (after midnight) from Queensway Q1, reaching Swansea at 05:35.
What time is the last bus from Newport to Swindon?
The last direct bus from Newport to Swindon: on weekdays, the UK042 at 07:25 from Queensway Q1, reaching Swindon at 08:45; on Saturdays, the UK042 at 07:25 from Queensway Q1, reaching Swindon at 08:45; on Sundays, the UK042 at 07:25 from Queensway Q1, reaching Swindon at 08:45.
What time is the last bus from Newport to Heathrow Airport Terminal 5?
The last direct bus from Newport to Heathrow Airport Terminal 5: on weekdays, the UK940 at 01:20 (after midnight) from Queensway Q1, reaching Heathrow Airport Terminal 5 at 04:25; on Saturdays, the UK940 at 01:20 (after midnight) from Queensway Q1, reaching Heathrow Airport Terminal 5 at 04:25; on Sundays, the UK940 at 01:20 (after midnight) from Queensway Q1, reaching Heathrow Airport Terminal 5 at 04:25.
What time is the last bus from Newport to Gatwick Airport?
The last direct bus from Newport to Gatwick Airport: on weekdays, the UK940 at 01:20 (after midnight) from Queensway Q1, reaching Gatwick Airport at 05:20; on Saturdays, the UK940 at 01:20 (after midnight) from Queensway Q1, reaching Gatwick Airport at 05:20; on Sundays, the UK940 at 01:20 (after midnight) from Queensway Q1, reaching Gatwick Airport at 05:20.

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