All about buses to Portsmouth
Cheap bus tickets to Portsmouth
-
National Express1h 15m011:05 AMGuildfordEgerton Road12:20 PMPortsmouthUniversity0EconomyA Bus from National Express goes from Egerton Road, Guildford (United Kingdom) at 12/14/2025 11:05:00 AM to University, Portsmouth (United Kingdom) arriving at 12/14/2025 12:20:00 PM. 50 Economy ticket for $8 per person are available. Travel duration is 1h 15m
-
National Express7h 0m04:00 PMCardiffCoach Station11:00 PMPortsmouthThe Hard Interchange0EconomyA Bus from National Express goes from Coach Station, Cardiff (United Kingdom) at 12/14/2025 4:00:00 PM to The Hard Interchange, Portsmouth (United Kingdom) arriving at 12/14/2025 11:00:00 PM. 50 Economy ticket for $33 per person are available. Travel duration is 7h 0m
-
National Express7h 0m03:45 AMBirmingham AirportBirmingham Airport10:45 AMPortsmouthUniversity0EconomyA Bus from National Express goes from Birmingham Airport, Birmingham Airport (United Kingdom) at 12/14/2025 3:45:00 AM to University, Portsmouth (United Kingdom) arriving at 12/14/2025 10:45:00 AM. 50 Economy ticket for $40 per person are available. Travel duration is 7h 0m
-
National Express8h 20m03:45 AMBirmingham AirportBirmingham Airport12:05 PMPortsmouthInternational Port0EconomyA Bus from National Express goes from Birmingham Airport, Birmingham Airport (United Kingdom) at 12/14/2025 3:45:00 AM to International Port, Portsmouth (United Kingdom) arriving at 12/14/2025 12:05:00 PM. 50 Economy ticket for $42 per person are available. Travel duration is 8h 20m
-
National Express7h 15m07:03 PMBristol AirportBristol Airport2:18 AMPortsmouthUniversity0EconomyA Bus from National Express goes from Bristol Airport, Bristol Airport (United Kingdom) at 12/14/2025 7:03:00 PM to University, Portsmouth (United Kingdom) arriving at 12/15/2025 2:18:00 AM. 50 Economy ticket for $48 per person are available. Travel duration is 7h 15m
-
National Express6h 25m011:05 AMBirmingham AirportBirmingham Airport5:30 PMPortsmouthUniversity0EconomyA Bus from National Express goes from Birmingham Airport, Birmingham Airport (United Kingdom) at 12/14/2025 11:05:00 AM to University, Portsmouth (United Kingdom) arriving at 12/14/2025 5:30:00 PM. 50 Economy ticket for $49 per person are available. Travel duration is 6h 25m
-
National Express6h 25m07:30 AMCardiffCoach Station1:55 PMPortsmouthThe Hard Interchange0EconomyA Bus from National Express goes from Coach Station, Cardiff (United Kingdom) at 12/14/2025 7:30:00 AM to The Hard Interchange, Portsmouth (United Kingdom) arriving at 12/14/2025 1:55:00 PM. 50 Economy ticket for $50 per person are available. Travel duration is 6h 25m
-
National Express5h 55m04:45 AMCardiffCoach Station10:40 AMPortsmouthThe Hard Interchange0EconomyA Bus from National Express goes from Coach Station, Cardiff (United Kingdom) at 12/14/2025 4:45:00 AM to The Hard Interchange, Portsmouth (United Kingdom) arriving at 12/14/2025 10:40:00 AM. 50 Economy ticket for $51 per person are available. Travel duration is 5h 55m
-
National Express6h 20m05:55 AMCardiffCoach Station12:15 PMPortsmouthThe Hard Interchange0EconomyA Bus from National Express goes from Coach Station, Cardiff (United Kingdom) at 12/14/2025 5:55:00 AM to The Hard Interchange, Portsmouth (United Kingdom) arriving at 12/14/2025 12:15:00 PM. 50 Economy ticket for $55 per person are available. Travel duration is 6h 20m
-
National Express5h 45m010:40 AMCardiffCoach Station4:25 PMPortsmouthThe Hard Interchange0EconomyA Bus from National Express goes from Coach Station, Cardiff (United Kingdom) at 12/14/2025 10:40:00 AM to The Hard Interchange, Portsmouth (United Kingdom) arriving at 12/14/2025 4:25:00 PM. 50 Economy ticket for $57 per person are available. Travel duration is 5h 45m
-
National Express5h 54m04:51 AMBristol AirportBristol Airport10:45 AMPortsmouthUniversity0EconomyA Bus from National Express goes from Bristol Airport, Bristol Airport (United Kingdom) at 12/14/2025 4:51:00 AM to University, Portsmouth (United Kingdom) arriving at 12/14/2025 10:45:00 AM. 50 Economy ticket for $78 per person are available. Travel duration is 5h 54m
-
National Express6h 52m03:03 PMBristol AirportBristol Airport9:55 PMPortsmouthUniversity0EconomyA Bus from National Express goes from Bristol Airport, Bristol Airport (United Kingdom) at 12/14/2025 3:03:00 PM to University, Portsmouth (United Kingdom) arriving at 12/14/2025 9:55:00 PM. 50 Economy ticket for $80 per person are available. Travel duration is 6h 52m
-
National Express6h 47m03:03 PMBristol AirportBristol Airport9:50 PMPortsmouthThe Hard Interchange0EconomyA Bus from National Express goes from Bristol Airport, Bristol Airport (United Kingdom) at 12/14/2025 3:03:00 PM to The Hard Interchange, Portsmouth (United Kingdom) arriving at 12/14/2025 9:50:00 PM. 50 Economy ticket for $82 per person are available. Travel duration is 6h 47m
-
National Express6h 15m012:35 PMCardiffCoach Station6:50 PMPortsmouthThe Hard Interchange0EconomyA Bus from National Express goes from Coach Station, Cardiff (United Kingdom) at 12/14/2025 12:35:00 PM to The Hard Interchange, Portsmouth (United Kingdom) arriving at 12/14/2025 6:50:00 PM. 50 Economy ticket for $99 per person are available. Travel duration is 6h 15m
Cheap train tickets to Portsmouth
-
Great Western Railway (GWR)0h 42m012:05 PMSouthamptonCentral Station12:47 PMPortsmouthPortsmouth & Southsea Station0EconomyA Train from Great Western Railway (GWR) goes from Central Station, Southampton (United Kingdom) at 12/17/2025 12:05:00 PM to Portsmouth & Southsea Station, Portsmouth (United Kingdom) arriving at 12/17/2025 12:47:00 PM. 50 Economy ticket for $15 per person are available. Travel duration is 0h 42m
-
CrossCountry1h 28m08:45 AMBournemouthTrain Station10:13 AMPortsmouthPortsmouth & Southsea Station0EconomyA Train from CrossCountry goes from Train Station, Bournemouth (United Kingdom) at 12/20/2025 8:45:00 AM to Portsmouth & Southsea Station, Portsmouth (United Kingdom) arriving at 12/20/2025 10:13:00 AM. 50 Economy ticket for $44 per person are available. Travel duration is 1h 28m
-
East Midlands Railway4h 43m010:00 AMSheffieldCentral Station2:43 PMPortsmouthPortsmouth & Southsea Station0EconomyA Train from East Midlands Railway goes from Central Station, Sheffield (United Kingdom) at 12/19/2025 10:00:00 AM to Portsmouth & Southsea Station, Portsmouth (United Kingdom) arriving at 12/19/2025 2:43:00 PM. 50 Economy ticket for $47 per person are available. Travel duration is 4h 43m
-
Avanti West Coast5h 20m05:35 PMManchesterPiccadilly Train Station10:55 PMPortsmouthPortsmouth & Southsea Station0EconomyA Train from Avanti West Coast goes from Piccadilly Train Station, Manchester (United Kingdom) at 12/14/2025 5:35:00 PM to Portsmouth & Southsea Station, Portsmouth (United Kingdom) arriving at 12/14/2025 10:55:00 PM. 50 Economy ticket for $77 per person are available. Travel duration is 5h 20m
Cheap Carpooling to Portsmouth
-
BlaBlaCar2h 20m010:30 AMBristol Airport12:50 PMPortsmouth0EconomyA Car from BlaBlaCar goes from , Bristol Airport (United Kingdom) at 12/19/2025 10:30:00 AM to , Portsmouth (United Kingdom) arriving at 12/19/2025 12:50:00 PM. 50 Economy ticket for $20 per person are available. Travel duration is 2h 20m
Your route is not there? In the search bar, we have already filled Portsmouth as your destination. You just have to enter your place of departure. However, if you want to take the bus from Portsmouth, just click on the arrows to change the direction.
We have already set a default travel date. Generally, most people book 3-7 days in advance. If you want to check a specific date, simply select the corresponding day on the calendar to update your search.Do you already know when you will return by bus from Portsmouth? Then check the return trip straight away and simply select the appropriate date. Are you travelling to Portsmouth with other people? Then indicate how many passengers are joining you and start your search. The search results can be sorted by price, departure and arrival time. They can also be filtered according to stops or companies. Customize everything according to your needs.
By the way: If available, we will also show you information about other modes of transportation, such as trains, carpooling and flights, with which you can get to Portsmouth.All bus stops in Portsmouth
FAQs about the bus route to Portsmouth
Is there a direct bus to Portsmouth?
What can I take with me on my bus ride to Portsmouth?
What equipment and amenities does the bus to Portsmouth have?
Which bus stops are there in Portsmouth?
Which bus companies go to Portsmouth?
How can I find the best bus-deals to Portsmouth?
How much could I save by comparing buses to Portsmouth?
Why does CheckMyBus find the best bus deals to Portsmouth?
How does the CheckMyBus technology work for trips to Portsmouth?
Discover other destinations by bus
The most searched bus routes to Portsmouth
More bus connections to Portsmouth
- Buses to Portsmouth from Bath
- Bus to Portsmouth from Birmingham
- Buses from Bournemouth to Portsmouth
- Buses from Bracknell to Portsmouth
- Buses from Bradford to Portsmouth
- From Bristol to Portsmouth bus
- Burnley to Portsmouth bus
- Bus from Cambridge to Portsmouth
- Canterbury to Portsmouth bus
- Buses Cardiff - Portsmouth
- Bus Coventry to Portsmouth
- Buses Exeter - Portsmouth
- From Glasgow to Portsmouth bus
- Buses Guildford - Portsmouth
- Bus Hamilton to Portsmouth
- Leamington Spa to Portsmouth bus
- Buses Leeds - Portsmouth
- Bus to Portsmouth from Loughborough
- From Manchester to Portsmouth bus
- From Newcastle upon Tyne to Portsmouth bus
- Buses Nottingham - Portsmouth
- Buses from Oxford to Portsmouth
- Buses Paisley to Portsmouth
- Bus to Portsmouth from Plymouth
- Bus Reading to Portsmouth


