Travel to Portsmouth - Find the best deals
Portsmouth: TOP 5 of the most popular routes

The service from London to Portsmouth (63 miles distance between the two cities) is operated by National Express.
The journey from London to Portsmouth is operated by only one mode of transport: Bus.
- Get prices


The service from Southampton to Portsmouth (16 miles distance between the two cities) is operated by MegaBus or National Express.
The journey from Southampton to Portsmouth is operated by only one mode of transport: Bus.
- Get prices

The 6 miles Fareham Portsmouth line is carried out by National Express.
The journey from Fareham to Portsmouth is operated by only one mode of transport: Bus.
- Get prices

The 31 miles Basingstoke Portsmouth line will be operated by National Express.
The journey from Basingstoke to Portsmouth is operated by only one mode of transport: Bus.
- Get prices


The service from Birmingham to Portsmouth (121 miles distance between the two cities) is operated by MegaBus or National Express.
The journey from Birmingham to Portsmouth is operated by only one mode of transport: Bus.
- Get prices
- London Portsmouth
- Southampton Portsmouth
- Fareham Portsmouth
- Basingstoke Portsmouth
- Birmingham Portsmouth
- Oxford Portsmouth
- Manchester Portsmouth
- Calcot Portsmouth
- Leeds Portsmouth
- Coventry Portsmouth
- Bristol Portsmouth
- Guildford Portsmouth
- Nottingham Portsmouth
- Bournemouth Portsmouth
- Chesterfield Portsmouth
- Sheffield Portsmouth
- Stafford Portsmouth
- Blackburn Portsmouth
- Leicester Portsmouth
- Wolverhampton Portsmouth
- Banbury Portsmouth
- Bath Portsmouth
- Bradford Portsmouth
- Poole Portsmouth
- Winchester Portsmouth
- Accrington Portsmouth
- Darwen Portsmouth
- Petersfield Portsmouth
- Alton Portsmouth
- Penkridge Portsmouth
- Warminster Portsmouth
- Burnley Portsmouth
- Liphook Portsmouth
- Salisbury Portsmouth
- Ryde Portsmouth
- Cherbourg Portsmouth
- Leamington Spa Portsmouth
- Salford Portsmouth
- Hindhead Portsmouth
- Hilsea Portsmouth
- Bolton Portsmouth
- Wandsworth Portsmouth
- Astley Bridge Portsmouth
- Cowplain Portsmouth
- Horndean Portsmouth
- Meadowhall Portsmouth
- West Wellow Portsmouth
- Wilton Portsmouth
- Chichester Portsmouth
- Newcastle Upon Tyne Portsmouth
- Jersey Portsmouth
- Middlesbrough Portsmouth
- Eastbourne Portsmouth
- Farnham Portsmouth
- Sunderland Portsmouth
- Bridport Portsmouth
- Farnborough Portsmouth
- Saint-Malo Portsmouth
- Dorchester Portsmouth
- Aldershot Portsmouth