Find a bus from Portsmouth to London

These train, bus and flight companies trust us

Find the cheapest ticket for your trip

Journey details

Best price 8.43$
Journey duration 2 h 57 min
Connections per day 445
First departure: 01:10
Last departure: 23:05
Distance 106km

Find your bus connections from Portsmouth to London on virail

Finding the pertect bus tickets to travel from Portsmouth to London is so easy with virail. Once you chose your travel date, virail will compare hundreds of offers from our partner to find the best solution for you.

How much are the bus tickets from Portsmouth to London?

You can find the cheapest bus tickets from Portsmouth to London from 5,79 $ by booking in advance If you can't, bus tickets from Portsmouth to London cost around 19,69 $.

Where do the buses to London leave from?

Buses from Portsmouth leave from Portsmouth Int. Port Cruise & Ferry Terminal, Portsmouth International Port, London, Southsea, Portsmouth The Hard Interchange, The Hard Interchange, Hilsea London Rd, Opp Citroen Garage, Portsmouth University or University Of Portsmouth Cambridge Rd, O/s Students' Union, reaching London at London (Wandsworth), Armoury Way, Stop D, London, Victoria Coach Stn, Arrivals Hall, London Victoria Coach Station or London.

Ticket price Portsmouth - London every day

Today Tomorrow In 2 days In 3 days In 4 days In 5 days In 6 days
$ 1$ 1 More More $ 1 More More
$ 8$ 8$ 8$ 6$ 10$ 8$ 8
$ 7 More More More $ 13 More More

If the offers provided by buses do not suit your needs, trains and carpooling could represent a good alternative for this distance.

Travelling by bus to London from Portsmouth: how many daily connections are there?

If you need to travel to London from Portsmouth please know that there are 406 bus connections every day. Please know that there exist 226 routes with at least one change versus 180 direct lines. As a result, selecting a ticket with an indirect line could be more efficient if you want to reach London at the last minute especially if there are too few connections even though the trip is longer. Despite that, please select a ticket for a direct line if you would rather stay in the same bus and avoid a change.

When are the buses from Portsmouth to London scheduled?

The first bus to London leaves at 07:10, while the last one is scheduled at 23:04. The journey takes on average 1 hour and 57 minutes, but the fastest connections take only 1 hour and 25 minutes.

Which bus companies are in service in the route Portsmouth - London?

There are many companies cooperating with virail, among which also National Express and Eurolines CH with buses to London.

virail lets you search and compare times and prices of any transports from one city to another