Bus from London to Portsmouth and return

Find cheap coach tickets for your bus journey from London to Portsmouth and back

swap
Adults
1
Children
0
1027 Companies - 3,796,832 Connections
The best dealsCompare and save 70 % on average
The best selectionMost routes worldwide
Easy and transparent1-click real-time search
There’s many buses available on the route from London to Portsmouth, which is why it’s good to compare and contrast. You’re likely to get a cheap ticket for £3.00 but when demand is high, tickets tend to be a little bit more expensive. This might also be the case if you book at short notice. You’ll also find that there’s differences in travelling time, depending on whether you select a coach from National Express or Busbud: The fastest coach from Portsmouth to London takes as little time as 1h 35m. In our search results you'll be able to spot it at first glance. It's easy: All that's left for you to do is to click the "Find Now" button and book your journey!

London to Portsmouth Coach Information

Cheapest Bus£3.00
Fastest Bus1h 30m
Distance101.7 km
Coach CompaniesNational Express
  Bus London - Portsmouth    102 km
Ø Bus connections28 x

The cheapest coach connections from London to Portsmouth

%No particular date in mind? Here's an overview of the cheapest bus tickets for the next few days.
Departure / Arrival
Date best offer
Company
Best price
  • London
    Portsmouth
      22:50
      00:20
    16 Feb
    +1
    National ExpressNational Express
    from £3.00
  • London
    Portsmouth
      23:59
      01:45
    6 Feb
    +1
    National ExpressNational Express
    from £3.00
  • London
    Portsmouth
      23:59
      01:45
    10 Feb
    +1
    National ExpressNational Express
    from £3.00
  • London
    Portsmouth
      09:30
      11:25
    3 Feb
    National ExpressNational Express
    from £3.00
  • London
    Portsmouth
      23:59
      01:45
    28 Jan
    +1
    National ExpressNational Express
    from £3.00
  • London
    Portsmouth
      09:30
      11:25
    27 Jan
    National ExpressNational Express
    from £3.00
  • London
    Portsmouth
      14:30
      16:40
    9 Feb
    National ExpressNational Express
    from £3.00


  Carpooling London - Portsmouth    102 km

The cheapest carpooling offers from London to Portsmouth

%No particular date in mind? Here are some of the cheapest rides for the next few days.
  • London
    Portsmouth
      18:50
      20:30
    6 Feb
    BlaBlaCarBlaBlaCar
    from £6.00


  Bus Portsmouth - London    102 km
Ø Bus connections28 x
Savings-25%

The cheapest coach connections from Portsmouth to London

%No particular date in mind? Here's an overview of the cheapest bus tickets for the next few days.
Departure / Arrival
Date best offer
Company
Best price
  • Portsmouth
    London
      21:00
      22:50
    10 Feb
    National ExpressNational Express
    from £3.00
  • Portsmouth
    London
      21:00
      22:30
    6 Feb
    National ExpressNational Express
    from £3.00
  • Portsmouth
    London
      21:00
      22:50
    4 Feb
    National ExpressNational Express
    from £3.00
  • Portsmouth
    London
      07:00
      08:50
    3 Feb
    National ExpressNational Express
    from £3.00
  • Portsmouth
    London
      21:00
      22:50
    28 Jan
    National ExpressNational Express
    from £3.00
  • Portsmouth
    London
      05:35
      07:20
    27 Jan
    National ExpressNational Express
    from £3.00
  • Portsmouth
    London
      21:00
      22:50
    9 Feb
    National ExpressNational Express
    from £3.00
  • Portsmouth
    London
      11:50
      13:50
    6 Feb
    National ExpressNational Express
    from £3.98
  • Portsmouth
    London
      13:50
      15:50
    6 Feb
    National ExpressNational Express
    from £3.98
  • Portsmouth
    London
      13:50
      15:50
    6 Feb
    National ExpressNational Express
    from £3.99
  • Portsmouth
    London
      11:50
      13:50
    6 Feb
    National ExpressNational Express
    from £3.99
  • Portsmouth
    London
      18:15
      20:20
    6 Feb
    National ExpressNational Express
    from £3.99


  Carpooling Portsmouth - London    102 km

The cheapest carpooling offers from Portsmouth to London

%No particular date in mind? Here are some of the cheapest rides for the next few days.
  • Portsmouth
    London
      13:00
      15:30
    6 Feb
    BlaBlaCarBlaBlaCar
    from £8.00


Current ticket prices

Always on the hunt for a good bargain? Then listen up! Don’t simply check for buses but compare the price of your coach journey to other travel options such as a train ride, carpooling or even a flight. This way you’ll definitely seal the best deal! Another piece of advice: We recommend checking prices for different days because fares are usually subject to demand.

Bus stops in London and Portsmouth

  Stations
Cambridge Rd , PO1 2EF Portsmouth (United Kingdom)
PO1 3DT Portsmouth (United Kingdom)

Find out more details about the service on your bus from London to Portsmouth and return

You want to get from A to B in an affordable yet ecofriendly and convenient way? In this case, taking the long distance bus from London to Portsmouth is the ideal option for you! Gone are the days when you had to pay extra for good service. On a bus trip you don’t have to spend a vast amount of pounds to experience top-notch on-board amenities ranging from air-conditioning over free luggage transportation to comfy seats. But that’s not everything: Most companies cater to the needs of the modern traveller and offer USB ports, power outlets and even wireless internet free of charge. This way, answering your e-mails or checking your Facebook timeline is no problem at all. Use CheckMyBus to compare offers: On our search result list you can see which operator offers which features. In addition to that, you can see where exactly the bus stops are located and how long your ride will take. Here’s a last piece of advice: Browse our website for the latest deals. After all, everybody loves a good bargain, right?

London and Portsmouth: Useful Info

London
7.56 Million
Portsmouth
194,150
Taxi
£7.49
£5.61
London
Portsmouth
A taxi journey in London is 26% more expensive than in Portsmouth.
Local buses
£2.50
£2.90
London
Portsmouth
A bus fare in London is 14% cheaper than in Portsmouth.
Beer
£4.50
£3.50
London
Portsmouth
A pint of beer in London is 23% more expensive than in Portsmouth.
Water
£0.89
£0.80
London
Portsmouth
A bottle of water in London is 11% more expensive than in Portsmouth.
Meal
£6.27
£4.30
London
Portsmouth
A meal in London is 32% more expensive than in Portsmouth.
Trusted shop
The CheckMyBus App
Free Download