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 4.55$
Journey duration 2 h 50 min
Connections per day 409
First departure: 01:10
Last departure: 21:05
Distance 106km

On virail the best offers for buses from Portsmouth to London

If you are looking for low-cost bus tickets from Portsmouth to London, virail is what you are looking for. By comparing offers from several providers, you can find the perfect solution for your budget and schedule.

How much are the cheapest bus tickets from Portsmouth to London?

On average, you can find bus tickets from Portsmouth to London for 28,98 $. However, if you already know the date of your journey, don't waste time and book as soon as possible low-cost tickets from 4,00 $.

What are the departure stations?

Buses from Portsmouth leave from Portsmouth, Southsea, Portsmouth The Hard Interchange, Portsmouth University, Portsmouth International Port, Portsmouth Bus Stop F - The Hard Interchange, The Hard Interchange or Portsmouth University (o/s Students' Union), reaching London at LONDON Victoria Coach Station, London Victoria Coach Station, Armoury Way or Victoria Coach Station.

Ticket price Portsmouth - London every day

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

If you are looking for different alternatives to travel from Portsmouth to London, trains and carpooling solutions could be a good deal seen the relatively short distance.

Seen the short distance between Portsmouth and London, you could also choose to travel by train or carpooling. Spending little more money, your journey would become more comfortable.

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

When do the first and last buses from Portsmouth to London leave?

While the first bus leaves at 08:02, the last one leaves Portsmouth at 21:08. The duration of the journey is on average 2 hours and 10 minutes, but it can take you only 2 hours and 1 minute with the fastest connections.

Which bus lines can take you from Portsmouth to London?

With Eurolines CH and National Express you will be able to travel trom Portsmouth to London by bus.

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