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.
| To | Today (Sunday) | Weekdays | Saturdays | Sundays |
|---|---|---|---|---|
| Southampton | X5 16:08 | X5 17:45 | X5 17:06 | X5 16:08 |
| Heathrow Airport | 030 20:10 | 030 20:10 | 030 20:10 | 030 20:10 |
| Victoria | 030 20:10 | 030 20:10 | 030 20:10 | 030 20:10 |
| Heathrow Airport Terminal 5 | 030 20:10 | 030 20:10 | 030 20:10 | 030 20:10 |
| Guildford | 030 18:45 | 030 18:45 | 030 18:45 | 030 18:45 |
| Fareham | 3 23:24 | 3 23:51 | 3 01:53 after midnight | 3 23:24 |
| Havant | 23 05:43 after midnight | 23 05:43 after midnight | 23 05:43 after midnight | 23 05:43 after midnight |
| Chichester | 700 21:49 | 700 22:49 | 700 22:49 | 700 21:49 |
| Earls Court | 030 20:10 | 030 20:10 | 030 20:10 | 030 20:10 |
| Portchester | 3 23:24 | 3 23:51 | 3 01:53 after midnight | 3 23:24 |
| Ryde | Ryde Fast Cat 22:45 | Ryde Fast Cat 22:45 | Ryde Fast Cat 22:45 | Ryde Fast Cat 22:45 |
| St Margarets | none | none | T65 08:10 | none |
| Wandsworth | 030 18:45 | 030 18:45 | 030 18:45 | 030 18:45 |
| Bognor Regis | 725 06:03 | 725 06:03 | 725 06:03 | 725 06:03 |
| Emsworth | 700 21:49 | 700 22:49 | 700 22:49 | 700 21:49 |
| Southbourne | 700 21:49 | 700 22:49 | 700 22:49 | 700 21:49 |
| Bursledon | X5 16:08 | X5 17:45 | X5 17:06 | X5 16:08 |
| Netley | X5 16:08 | X5 17:45 | X5 17:06 | X5 16:08 |
| Nutbourne | 700 21:49 | 700 22:49 | 700 22:49 | 700 21:49 |
| Bosham | 700 21:49 | 700 22:49 | 700 22:49 | 700 21:49 |
| Purbrook | 7 23:34 | 8 00:03 after midnight | 8 01:33 after midnight | 7 23:34 |
| Titchfield | X4 17:33 | X4 18:15 | X5 19:05 | X4 17:33 |
| Horndean | 7 23:34 | 8 00:03 after midnight | 8 01:33 after midnight | 7 23:34 |
| Locks Heath | X4 17:33 | X4 18:15 | X5 19:05 | X4 17:33 |
| Lower Swanwick | X5 16:08 | X5 17:45 | X5 17:06 | X5 16:08 |
| Sarisbury | X5 16:08 | X5 17:45 | X5 17:06 | X5 16:08 |
| Waterlooville | 7 23:34 | 8 00:03 after midnight | 8 01:33 after midnight | 7 23:34 |
| Gosport | Gosport Ferry 23:40 | Gosport Ferry 23:40 | Gosport Ferry 23:40 | Gosport Ferry 23:40 |
| Park Gate | X4 15:43 | X4 17:15 | X4 16:36 | X4 15:43 |
| Fleetlands | none | SD5 16:48 | none | none |
| Warsash | X5 17:03 | X5 17:45 | X5 19:05 | X5 17:03 |
| Stakes | 7 23:34 | 7 23:34 | 7 01:04 after midnight | 7 23:34 |
| Chidham | 700 21:49 | 700 22:49 | 700 22:49 | 700 21:49 |
| Lagness | 725 06:03 | 725 06:03 | 725 06:03 | 725 06:03 |
| Runcton | 725 06:03 | 725 06:03 | 725 06:03 | 725 06:03 |
| Hermitage | 700 21:49 | 700 22:49 | 700 22:49 | 700 21:49 |
| Prinsted | 700 21:49 | 700 22:49 | 700 22:49 | 700 21:49 |
| Widley | 8 23:33 | 8 00:03 after midnight | 8 01:33 after midnight | 8 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