Cheap bus tickets from Portsmouth to London

Showing times and prices for 20 Jan

Cheapest

£14

Average

£14

The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.

The average ticket from Portsmouth to London will cost around £ 14 if you buy it on the day, but the cheapest tickets can be found for only £ 14.

Cheapest
12:45Portsmouth, The Hard Interchange2h00 14:45London
0 changes
£141One-way
Cheapest
10:45Portsmouth, The Hard Interchange2h00 12:45London
0 changes
£141One-way
Cheapest
14:45Portsmouth, The Hard Interchange2h00 16:45London
0 changes
£141One-way
Cheapest
20:00Portsmouth, The Hard Interchange2h20 22:20London
0 changes
£141One-way
Cheapest
17:15Portsmouth, The Hard Interchange2h05 19:20London
0 changes
£141One-way

Bus Timetable Portsmouth to London

Showing buses for tomorrow, Thu, 20 Jan
07:35Portsmouth, The Hard Interchange2h15 09:50London
0 changes
09:10Portsmouth, The Hard Interchange2h05 11:15London
0 changes
10:45Portsmouth, The Hard Interchange2h00 12:45London
0 changes
12:45Portsmouth, The Hard Interchange2h00 14:45London
0 changes
14:45Portsmouth, The Hard Interchange2h00 16:45London
0 changes
17:15Portsmouth, The Hard Interchange2h05 19:20London
0 changes
20:00Portsmouth, The Hard Interchange2h20 22:20London
0 changes

This is the last bus of the day.

Find all the dates and times for this journey

Compare prices and tickets by train, coach or flight

Thu
20 Jan
£13Southern
£14National Express
Fri
21 Jan
£9Southern
£14National Express
Sat
22 Jan
£13Southern
£14National Express
Sun
23 Jan
£22Southern
£14National Express
Mon
24 Jan
£9Southern
£7National Express
Tue
25 Jan
£6Southern
£7National Express
Wed
26 Jan
£9Southern
£7National Express
Thu
27 Jan
£6Southern
£7National Express
Fri
28 Jan
£11South Western Railway
£7National Express
Sat
29 Jan
Find prices
£7National Express
Sun
30 Jan
£10South Western Railway
£7National Express
Mon
31 Jan
£6Southern
£7National Express
Tue
1 Feb
£6Southern
£7National Express
Wed
2 Feb
£6Southern
£7National Express
Fri
4 Feb
£10South Western Railway
£7National Express
Sat
5 Feb
£10South Western Railway
Find prices
Sun
6 Feb
£10South Western Railway
£7National Express
Mon
7 Feb
£6Southern
£7National Express
Tue
8 Feb
Find prices
£7National Express

Bus times from Portsmouth to London

Showing times and prices for 20 Jan

Fastest Journey

2 h

Average

2 h 6 m

Buses per day

7

Distance

104 km

Of the 7 buses that leave Portsmouth for London every day 7 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

These direct buses cover the 104 km distance in an average of 2 h 6 m but if you time it right, some buses will get you there in just 2 h .

The slowest buses will take 2 h 20 m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.

Fastest
12:45Portsmouth, The Hard Interchange2h00 14:45London
0 changes
£141One-way
Fastest
10:45Portsmouth, The Hard Interchange2h00 12:45London
0 changes
£141One-way
Fastest
14:45Portsmouth, The Hard Interchange2h00 16:45London
0 changes
£141One-way
2nd Fastest
17:15Portsmouth, The Hard Interchange2h05 19:20London
0 changes
£141One-way
2nd Fastest
09:10Portsmouth, The Hard Interchange2h05 11:15London
0 changes
£141One-way

More than 1,000 travel companies trust us to sell their tickets all in one place.

National Express
Eurolines France
RegioJet
Trenitalia

Overview: Coach from Portsmouth to London

distanceDistance64 miles (103 km)
durationAverage coach duration2 h
priceAverage coach ticket price£12 (€14)
changesDirect coachYes
carriersCoach companiesNational Express

Coaches from Portsmouth to London cover the 64 miles (103 km) long route taking on average 2 h with our travel partners like National Express. There are direct coach services available. While the average ticket price for this route costs around £12, you can find the cheapest coach ticket for as low as £7. Travellers depart most frequently from Portsmouth & Southsea and arrive in London, Hammersmith Bridge Road.

Coach companies: National Express Portsmouth to London

You can travel by coach between Portsmouth and London with National Express for as low as £7. When you search for timetables and tickets, Omio will show you the best trip.

National Express

National Express is the UK’s leading long-distance coach provider operating over 550 coaches per day and serving over 900 destinations across the UK. National Express also operates coach services to all major UK airports, such as Heathrow, Gatwick, Stansted, Luton and Bristol, 24 hours a day. All National Express coaches have air conditioning and provide free WiFi access along with onboard entertainment. Most coaches come with seat belts and power outlets at every seat, so you can charge your phone or laptop during a long journey. For your coach to London from Portsmouth, you can select from three ticket fares: Restricted Fare, Standard Fare, and Fully Flexible Fare.

  • Average Price: £7

Please follow the recommendations outlined by National Express when booking your coach tickets between Portsmouth and London due to the coronavirus:

  • Cashless payments recommended
  • Online booking and check-in recommended
  • Pre-reservation / seat allocation
  • Verification of ticket with valid ID
  • Exceptions to waive change or cancellation fees policy
  • For journeys between July 1st and October 31, 2020, the following change and refund policies apply:
    • Restricted ticket: One change is allowed free of charge
    • Standard ticket: Full refund or one change is allowed free of charge
    • Fully flexible ticket: Unlimited changes to time or date are allowed
    • All change and refund requests must be made at least 24 hours before the original outbound journey. Partial refunds are not allowed.

Buses from Portsmouth to London

Every day, National Express runs 16 direct buses from Portsmouth to London, starting with a 5:20 a.m service and finishing at 9:00 p.m. The journey takes approximately two and a half hours.

What is the departure and arrival station for buses from Portsmouth to London?

Departure Station: All buses from Portsmouth to London depart from the Hard Interchange, which is in the Portsea neighbourhood. If you are in the centre of town, you can get there by train from Portsmouth & Southsea Station.

Arrival Station: Buses to London from Portsmouth all arrive at London Victoria Coach Station, the main National Express hub in the UK's capital. When you get there, turn left down Buckingham Palace Road and you'll soon reach Victoria Station, where you can take Tube or Overground services to other parts of the city.

Travel Tips: Coach to London from Portsmouth

Take the bus to London easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Portsmouth to London.
FAQs

What is the price of the cheapest coach between Portsmouth and London?

Looking to save money on your route? Omio customers have found the cheapest coach to London from Portsmouth for the next 7 days starting from £7  one way.

How much does the coach from Portsmouth to London cost on average?

If you are looking to book your coach ticket in the next 7 days, you can expect the Portsmouth to London coach to cost on average £12  one way.

What is the distance between Portsmouth and London by coach?

The coach distance from Portsmouth to London is around 64 miles (103 km).

How long is the coach between Portsmouth and London?

While the time it takes to travel 64 miles (103 km) between Portsmouth and London can vary based on specific dates, weekends, and bank holidays, the coach duration from Portsmouth to London is on average 2 h.

What station does the Portsmouth to London coach leave from? Which London coach station do I come into from Portsmouth?

When travelling this route, Omio customers are departing most frequently from Portsmouth & Southsea   and arriving in London, Hammersmith Bridge Road.

Where is the departure coach station in Portsmouth located? Where is the arrival coach station in London located?

Passengers board the coach most frequently from Portsmouth & Southsea, which is located around 0.1 miles (85 m) away from the city centre, and they get off the coach at London, Hammersmith Bridge Road, located 4.5 miles (7.2 km) away from the city centre.

What coach companies offer a service between Portsmouth and London?

For the route from Portsmouth to London you can take a coach with National Express. Be sure to check out all possible coach companies that offer services to London from Portsmouth on Omio to compare what amenities they may have.

Are there any Portsmouth to London direct coaches?

If you’re looking for a direct coach from Portsmouth to London, consider travelling with National Express. Non-stop coach services tend to offer more convenience and save you time getting you to your destination, so it's worth paying attention to this when booking your coach tickets.

What time is the earliest coach from Portsmouth to London? What time is the last coach from Portsmouth to London?

You can take the first coach from Portsmouth to London at 07: 35   or take the last coach from Portsmouth to London leaving at 20: 00. Look for the latest Portsmouth London coach schedule on Omio and book the best time to take the coach for this journey.

When should I buy Portsmouth London coach tickets to score the best deals?

The price of a one way coach ticket from Portsmouth to London is on average £12 if you buy within the next 7 days. But we recommend booking tickets before your planned travel date to find the best prices for coaches from all possible coach companies offering this route. In general, you can find coach tickets to London from Portsmouth available a few months in advance.