London to Portsmouth bus

Tue, Oct 15
+ Add return
QR-Code
Scan to get our free app
Use our app to get live travel updates and book mobile tickets for trains, buses, flights, and ferries.
App Store
rate4.9
42K ratings
Google Play
rate4.6
136K reviews

Cheap bus tickets from London to Portsmouth

Showing times and prices for Oct 16

Cheapest

The best way to find a cheap bus ticket from London to Portsmouth is to book your journey as far in advance as possible and to avoid traveling at rush hour.

Cheapest
National Express
01:30PM2h30
London, Victoria Coach Station
04:00PMSouthsea, Clarence Esplanade
$181One-way
0 transfers
Cheapest
National Express
10:00AM2h20
London, Victoria Coach Station
12:20PMSouthsea, Clarence Esplanade
$181One-way
0 transfers
2nd Cheapest
National Express
06:30PM3h05
London, Victoria Coach Station
09:35PMPortsmouth, University
$221One-way
0 transfers
2nd Cheapest
National Express
06:30PM3h00
London, Victoria Coach Station
09:30PMPortsmouth
$221One-way
0 transfers
2nd Cheapest
National Express
10:00AM2h15
London, Victoria Coach Station
12:15PMPortsmouth, University
$221One-way
0 transfers

London to Portsmouth bus times

Showing buses for tomorrow, Wednesday, October 16
ProviderDepartsDurationArrivesTransfersTickets
National Express08:00AM London, Victoria Coach Station2h45 10:45AM Portsmouth0 transfersDirect
National Express08:00AM London, Victoria Coach Station2h50 10:50AM Portsmouth, University0 transfersDirect
National Express10:00AM London, Victoria Coach Station2h15 12:15PM Portsmouth, University0 transfersDirect
National Express10:00AM London, Victoria Coach Station2h10 12:10PM Portsmouth0 transfersDirect
National Express10:00AM London, Victoria Coach Station2h20 12:20PM Southsea, Clarence Esplanade0 transfersDirect
National Express11:30AM London, Victoria Coach Station2h50 02:20PM Portsmouth, University0 transfersDirect
National Express11:30AM London, Victoria Coach Station2h45 02:15PM Portsmouth0 transfersDirect
National Express01:30PM London, Victoria Coach Station2h30 04:00PM Southsea, Clarence Esplanade0 transfersDirect
National Express01:30PM London, Victoria Coach Station2h25 03:55PM Portsmouth, University0 transfersDirect
National Express01:30PM London, Victoria Coach Station2h20 03:50PM Portsmouth0 transfersDirect
National Express03:00PM London, Victoria Coach Station3h20 06:20PM Portsmouth0 transfersDirect
National Express03:00PM London, Victoria Coach Station3h25 06:25PM Portsmouth, University0 transfersDirect
National Express05:00PM London, Victoria Coach Station2h40 07:40PM Portsmouth, University0 transfersDirect
National Express05:00PM London, Victoria Coach Station2h35 07:35PM Portsmouth0 transfersDirect
National Express06:30PM London, Victoria Coach Station3h05 09:35PM Portsmouth, University0 transfersDirect
National Express06:30PM London, Victoria Coach Station3h00 09:30PM Portsmouth0 transfersDirect
National Express08:00PM London, Victoria Coach Station2h05 10:05PM Portsmouth, University0 transfersDirect
National Express08:00PM London, Victoria Coach Station2h00 10:00PM Portsmouth0 transfersDirect
National Express09:30PM London, Victoria Coach Station2h29 11:59PM Portsmouth0 transfersDirect
National Express09:30PM London, Victoria Coach Station2h33 12:03AM Portsmouth, University0 transfersDirect
National Express11:59PM London, Victoria Coach Station2h19 02:18AM Portsmouth, University0 transfersDirect
National Express11:59PM London, Victoria Coach Station2h16 02:15AM Portsmouth0 transfersDirect

This is the last bus of the day.

Find all the dates and times for this journey

Compare prices and tickets London to Portsmouth by train or bus

Wed
Oct 16
Thu
Oct 17
Fri
Oct 18
Sat
Oct 19
Sun
Oct 20
Mon
Oct 21
Tue
Oct 22
Wed
Oct 23
Thu
Oct 24
Fri
Oct 25
Sat
Oct 26
Sun
Oct 27
Mon
Oct 28
Tue
Oct 29
Wed
Oct 30
Thu
Oct 31
Fri
Nov 01
Sat
Nov 02
Sun
Nov 03
Mon
Nov 04
Tue
Nov 05

How far in advance should I book bus tickets from London to Portsmouth?

The best time to book your bus from London to Portsmouth is 63 days before departure. See how prices for buses change on the London to Portsmouth route.
Prices are for one-way tickets for one passenger from London to Portsmouth per month. Insights are sourced from fares found by Omio users in the last 12 months. Current prices may differ as prices vary depending on the time of day, class or how far in advance you book your bus from London to Portsmouth.

Bus times from London to Portsmouth

Showing times and prices for Oct 16

Fastest Journey

2 h

Average

2 h 35 m

Buses per day

22

Distance

104 km

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

Fastest
National Express
08:00PM2h00
London, Victoria Coach Station
10:00PMPortsmouth
$221One-way
0 transfers
2nd Fastest
National Express
08:00PM2h05
London, Victoria Coach Station
10:05PMPortsmouth, University
$221One-way
0 transfers
National Express
10:00AM2h10
London, Victoria Coach Station
12:10PMPortsmouth
$221One-way
0 transfers
National Express
10:00AM2h15
London, Victoria Coach Station
12:15PMPortsmouth, University
$221One-way
0 transfers
National Express
11:59PM2h16
London, Victoria Coach Station
02:15AMPortsmouth
$221One-way
0 transfers

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

Alsa
Eurolines France
RegioJet
Bla Bla Bus

Overview: Bus from London to Portsmouth

distanceDistance64 miles (103 km)
durationAverage bus duration1 h 50 min
priceAverage bus ticket price$21 (€18)
changesDirect busYes
carriersBus companiesNational Express or Megabus

Buses from London to Portsmouth cover the 64 miles (103 km) long journey taking on average 1 h 50 min with our travel partners like National Express or Megabus. There are direct bus services available. While the average ticket price for this trip costs around $21 (€18), you can find the cheapest bus ticket for as low as $8 (€7). Travelers depart most frequently from London, Victoria Coach Station and arrive in Portsmouth, The Hard Interchange.

Bus companies: National Express, South Western Railway and Megabus from London to Portsmouth

Travel between London and Portsmouth from $6 (€6) with Omio’s bus partners National Express, South Western Railway and Megabus! You can find the best schedules and tickets when comparing and booking the most popular route for you.

National Express is the leading bus company for routes throughout the United Kingdom, operating over 550 buses a day and serving over 900 destinations across the country. National Express even offers routes to and from major UK airports like Heathrow, Gatwick, Stansted, Luton and Bristol 24 hours a day at affordable prices for the budget traveler in mind. All National Express buses are air-conditioned and provide free WiFi and onboard entertainment. Most buses are equipped with seat belts and power outlets in each seat, so you can charge your phone or laptop during a long journey. You can select between three ticket types for the London - Portsmouth bus: Restricted Fare, Standard Fare, and Fully Flexible Fare. Refundable tickets provide more flexibility than other ticket options, meaning you can cancel or change your ticket easily, should you need to.

Bus information from London to Portsmouth with National Express:

  • Average Duration: 1 h 50 min
  • Cheapest Price: $6
  • National Express frequency: 12 a day

Buses From London to Portsmouth: Journey Details

Buses in the United Kingdom are an affordable way to travel between cities, with a number of bus companies offering both domestic and international routes. Portsmouth lies in Hampshire around 120 kilometres southwest of London and the city is easily reached by frequent coach services. National Express operates 16 services each day with buses departing every hour starting at 7:00 a.m. Most services are direct with one involving a change of coach at Southampton for a total journey time of 3 hours and 25 minutes. The fastest service takes just 1 hour and 45 minutes calling at Wandsworth, Hindhead, and Rudmore Roundabout in Portsmouth. Other services stop at Guildford and Portsmouth International Port.

Return buses from Portsmouth to London are also available.

Taking the Bus from London

Buses from London to Portsmouth set off from Victoria Coach Station in the heart of the city on Buckingham Palace Road. Getting there is easy from anywhere in London via the underground or extensive bus service. Victoria Train Station located around 600 metres away is on the Victoria, Circle and District tube lines. The area is also very well served by local buses which stop in the streets around the coach station or terminate at the adjacent Victoria Bus Station. Routes stopping nearby include numbers 11, 44, 170, 211, C1, C10, along with the night services N11 and N44.

Getting into Portsmouth by Bus

Portsmouth has long been a seafarer’s town and its maritime history is evident everywhere. Visitors can view castles, the cathedral, the celebrated Spinnaker and other sights, and browse the town’s nautical heritage at the historic dockyard. The city’s splendid harbour can be enjoyed from Gunwharf Quays, Portsmouth’s prime leisure and dining centre and home to some trendy bars, stylish boutiques and tempting restaurants. Buses from London arrive at The Hard Interchange on the harbour, a short walk from Gunwharf Quays. It’s a hub for local buses operated by First and Stagecoach South, as well as ferries to the Isle of Wight.

FAQs: Bus from London to Portsmouth

FAQs: Take the bus from London to Portsmouth with ease. Whether you want fast, cheap or something entirely different, our travel experts have the information you need to know so you can find the best option from London to Portsmouth.
FAQs
Cheap bus tickets from London to Portsmouth can start from as little as $8 (€7) when you book in advance. The average bus ticket price for London to Portsmouth is $21 (€18); however, prices vary depending on the time of day and class and they tend to be more expensive on the day.
On average the London to Portsmouth bus travel time is 1 h 50 min   for the 64 mile (103 km) long journey, but the duration can vary if you travel on weekends and holidays.
The first bus from London to Portsmouth leaves at 8: 30 AM. Plan your trip with the Journey Planner   from Omio.
The last bus from London to Portsmouth leaves at 10: 59 PM.
Take the London to Portsmouth bus with National Express or Megabus. However, it's always good to check out all possible bus companies for the route between London and Portsmouth as there might be differences in the amenities they offer.

When departing from London, you have various bus station options to start your trip from including London, Victoria Coach Station and London, Heathrow Airport Terminal 4. When arriving in Portsmouth, you can end your trip in bus stations like Portsmouth, The Hard Interchange, Portsmouth, International Port, Portsmouth, University and Portsmouth, Queen St (Stop P).

Passengers board the bus most frequently from London, Victoria Coach Station, which is located around 2.1 miles (3.4 km) away from the city centre, and they get off the bus at Portsmouth, The Hard Interchange, located 0.9 miles (1.5 km) away from the city centre.

A day trip to Portsmouth from London is worth doing with a journey time of 1 h 50 min each way. Check with Omio app   the best way to travel.
The cheapest month for a bus from London to Portsmouth is September.
It's helpful to compare your options as there are 2 ways to travel to Portsmouth from London including taking a train or bus.

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

ios-badge
android-badge
Hand With Phone
More routes, destinations and providers
Currency
Language

Useful links