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
Travelling as a group?
Rent a coach here!
1319 Companies - 5,143,992 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 . 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, Greyhound US
  Bus London - Portsmouth    102 km
Ø Bus connections30 x
Savings-94%

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
      23:59
      01:45
    14 Jun
    +1
    National ExpressNational Express
    from £3.00
  • London
    Portsmouth
      21:00
      22:55
    8 Jun
    National ExpressNational Express
    from £3.00
  • London
    Portsmouth
      22:30
      00:20
    15 Jun
    +1
    National ExpressNational Express
    from £3.00
  • London
    Portsmouth
      23:59
      01:45
    3 Jun
    +1
    National ExpressNational Express
    from £3.00
  • London
    Portsmouth
      22:50
      00:20
    3 Jun
    +1
    National ExpressNational Express
    from £3.00
  • London
    Portsmouth
      22:30
      00:20
    3 Jun
    +1
    National ExpressNational Express
    from £3.00
  • London
    Portsmouth
      23:59
      01:45
    3 Jun
    +1
    National ExpressNational Express
    from £3.00
  • London
    Portsmouth
      02:45
      21:50
    3 Jun
    Greyhound USGreyhound US
    from £43.14
  • London
    Portsmouth
      17:15
      07:20
    3 Jun
    +1
    Greyhound USGreyhound US
    from £49.41
  • London
    Portsmouth
      22:15
      11:25
    3 Jun
    +1
    Greyhound USGreyhound US
    from £50.98
  • London
    Portsmouth
      23:00
      15:10
    3 Jun
    +1
    Greyhound USGreyhound US
    from £50.98


  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
      07:10
      09:00
    3 Jun
    BlaBlaCarBlaBlaCar
    from £8.00


  Bus Portsmouth - London    102 km
Ø Bus connections30 x
Savings-90%

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:30
    7 Jun
    National ExpressNational Express
    from £3.00
  • Portsmouth
    London
      05:35
      07:00
    29 Jun
    National ExpressNational Express
    from £3.00
  • Portsmouth
    London
      21:00
      22:30
    3 Jun
    National ExpressNational Express
    from £3.00
  • Portsmouth
    London
      16:15
      18:20
    3 Jun
    National ExpressNational Express
    from £3.00
  • Portsmouth
    London
      21:00
      22:50
    3 Jun
    National ExpressNational Express
    from £3.00
  • Portsmouth
    London
      16:00
      18:20
    3 Jun
    National ExpressNational Express
    from £3.00
  • Portsmouth
    London
      18:15
      20:20
    3 Jun
    National ExpressNational Express
    from £3.00
  • Portsmouth
    London
      11:50
      13:50
    3 Jun
    National ExpressNational Express
    from £3.98
  • Portsmouth
    London
      04:10
      15:50
    3 Jun
    El ValleEl Valle
    from £27.73
  • Portsmouth
    London
      06:30
      15:40
    3 Jun
    El ValleEl Valle
    from £27.73
  • Portsmouth
    London
      08:50
      19:20
    3 Jun
    Don OttoDon Otto
    from £27.73
  • Portsmouth
    London
      23:50
      09:20
    3 Jun
    +1
    Don OttoDon Otto
    from £27.73
  • Portsmouth
    London
      13:30
      23:00
    3 Jun
    Cóndor EstrellaCóndor Estrella
    from £27.73
  • Portsmouth
    London
      22:45
      07:45
    3 Jun
    +1
    AndesmarAndesmar
    from £29.05


  Carpooling Portsmouth - London    102 km
   Savings

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
      18:00
      19:50
    21 May
    BlaBlaCarBlaBlaCar
    from £10.00
  • Portsmouth
    London
      18:00
      19:50
    22 May
    BlaBlaCarBlaBlaCar
    from £11.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