Last buses from Portsmouth

Direct buses from Portsmouth go to 38 places. Tonight (Sunday) the last one leaves at 05:43 (after midnight), the 23 to Havant. Below: the last bus to each, tonight and on weekdays, Saturdays and Sundays.

ToToday (Sunday)WeekdaysSaturdaysSundays
SouthamptonX5 16:08X5 17:45X5 17:06X5 16:08
Heathrow Airport030 20:10030 20:10030 20:10030 20:10
Victoria030 20:10030 20:10030 20:10030 20:10
Heathrow Airport Terminal 5030 20:10030 20:10030 20:10030 20:10
Guildford030 18:45030 18:45030 18:45030 18:45
Fareham3 23:243 23:513 01:53 after midnight3 23:24
Havant23 05:43 after midnight23 05:43 after midnight23 05:43 after midnight23 05:43 after midnight
Chichester700 21:49700 22:49700 22:49700 21:49
Earls Court030 20:10030 20:10030 20:10030 20:10
Portchester3 23:243 23:513 01:53 after midnight3 23:24
RydeRyde Fast Cat 22:45Ryde Fast Cat 22:45Ryde Fast Cat 22:45Ryde Fast Cat 22:45
St MargaretsnonenoneT65 08:10none
Wandsworth030 18:45030 18:45030 18:45030 18:45
Bognor Regis725 06:03725 06:03725 06:03725 06:03
Emsworth700 21:49700 22:49700 22:49700 21:49
Southbourne700 21:49700 22:49700 22:49700 21:49
BursledonX5 16:08X5 17:45X5 17:06X5 16:08
NetleyX5 16:08X5 17:45X5 17:06X5 16:08
Nutbourne700 21:49700 22:49700 22:49700 21:49
Bosham700 21:49700 22:49700 22:49700 21:49
Purbrook7 23:348 00:03 after midnight8 01:33 after midnight7 23:34
TitchfieldX4 17:33X4 18:15X5 19:05X4 17:33
Horndean7 23:348 00:03 after midnight8 01:33 after midnight7 23:34
Locks HeathX4 17:33X4 18:15X5 19:05X4 17:33
Lower SwanwickX5 16:08X5 17:45X5 17:06X5 16:08
SarisburyX5 16:08X5 17:45X5 17:06X5 16:08
Waterlooville7 23:348 00:03 after midnight8 01:33 after midnight7 23:34
GosportGosport Ferry 23:40Gosport Ferry 23:40Gosport Ferry 23:40Gosport Ferry 23:40
Park GateX4 15:43X4 17:15X4 16:36X4 15:43
FleetlandsnoneSD5 16:48nonenone
WarsashX5 17:03X5 17:45X5 19:05X5 17:03
Stakes7 23:347 23:347 01:04 after midnight7 23:34
Chidham700 21:49700 22:49700 22:49700 21:49
Lagness725 06:03725 06:03725 06:03725 06:03
Runcton725 06:03725 06:03725 06:03725 06:03
Hermitage700 21:49700 22:49700 22:49700 21:49
Prinsted700 21:49700 22:49700 22:49700 21:49
Widley8 23:338 00:03 after midnight8 01:33 after midnight8 23:33

The time each last direct bus leaves Portsmouth, with its route number. Weekdays, Saturdays and Sundays are from the timetables for Monday, 16 November 2026, Saturday, 21 November 2026 and Sunday, 22 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 Portsmouth tonight?
The 23 to Havant at 05:43 (after midnight) from Health Centre, from the timetable for Sunday.
What time is the last bus from Portsmouth to Southampton?
The last direct bus from Portsmouth to Southampton: on weekdays, the X5 at 17:45 from City Shops South, reaching Southampton at 19:08; on Saturdays, the X5 at 17:06 from City Shops South, reaching Southampton at 18:19; on Sundays, the X5 at 16:08 from City Shops South, reaching Southampton at 17:20.
What time is the last bus from Portsmouth to Heathrow Airport?
The last direct bus from Portsmouth to Heathrow Airport: on weekdays, the 030 at 20:10 from The Hard Interchange, reaching Heathrow Airport at 21:55; on Saturdays, the 030 at 20:10 from The Hard Interchange, reaching Heathrow Airport at 21:55; on Sundays, the 030 at 20:10 from The Hard Interchange, reaching Heathrow Airport at 21:55.
What time is the last bus from Portsmouth to Victoria?
The last direct bus from Portsmouth to Victoria: on weekdays, the 030 at 20:10 from The Hard Interchange, reaching Victoria at 22:50; on Saturdays, the 030 at 20:10 from The Hard Interchange, reaching Victoria at 22:50; on Sundays, the 030 at 20:10 from The Hard Interchange, reaching Victoria at 22:50.
What time is the last bus from Portsmouth to Heathrow Airport Terminal 5?
The last direct bus from Portsmouth to Heathrow Airport Terminal 5: on weekdays, the 030 at 20:10 from The Hard Interchange, reaching Heathrow Airport Terminal 5 at 21:35; on Saturdays, the 030 at 20:10 from The Hard Interchange, reaching Heathrow Airport Terminal 5 at 21:35; on Sundays, the 030 at 20:10 from The Hard Interchange, reaching Heathrow Airport Terminal 5 at 21:35.
What time is the last bus from Portsmouth to Guildford?
The last direct bus from Portsmouth to Guildford: on weekdays, the 030 at 18:45 from The Hard Interchange, reaching Guildford at 19:35; on Saturdays, the 030 at 18:45 from The Hard Interchange, reaching Guildford at 19:35; on Sundays, the 030 at 18:45 from The Hard Interchange, reaching Guildford at 19:35.
What time is the last bus from Portsmouth to Fareham?
The last direct bus from Portsmouth to Fareham: on weekdays, the 3 at 23:51 from Allaway Avenue Shops, reaching Fareham at 00:07; on Saturdays, the 3 at 01:53 (after midnight) from Allaway Avenue Shops, reaching Fareham at 02:09; on Sundays, the 3 at 23:24 from Allaway Avenue Shops, reaching Fareham at 23:40.
What time is the last bus from Portsmouth to Havant?
The last direct bus from Portsmouth to Havant: on weekdays, the 23 at 05:43 (after midnight) from Health Centre, reaching Havant at 05:49; on Saturdays, the 23 at 05:43 (after midnight) from Health Centre, reaching Havant at 05:49; on Sundays, the 23 at 05:43 (after midnight) from Health Centre, reaching Havant at 05:49.
What time is the last bus from Portsmouth to Chichester?
The last direct bus from Portsmouth to Chichester: on weekdays, the 700 at 22:49 from Hilsea Lido, reaching Chichester at 23:26; on Saturdays, the 700 at 22:49 from Hilsea Lido, reaching Chichester at 23:26; on Sundays, the 700 at 21:49 from Hilsea Lido, reaching Chichester at 22:26.
What time is the last bus from Portsmouth to Earls Court?
The last direct bus from Portsmouth to Earls Court: on weekdays, the 030 at 20:10 from The Hard Interchange, reaching Earls Court at 22:30; on Saturdays, the 030 at 20:10 from The Hard Interchange, reaching Earls Court at 22:30; on Sundays, the 030 at 20:10 from The Hard Interchange, reaching Earls Court at 22:30.
What time is the last bus from Portsmouth to Portchester?
The last direct bus from Portsmouth to Portchester: on weekdays, the 3 at 23:51 from Allaway Avenue Shops, reaching Portchester at 23:55; on Saturdays, the 3 at 01:53 (after midnight) from Allaway Avenue Shops, reaching Portchester at 01:58; on Sundays, the 3 at 23:24 from Allaway Avenue Shops, reaching Portchester at 23:29.

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