There are 4 ways to get from London Heathrow Airport (LHR) to Portsmouth by bus, train, car or towncar

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Bus, train  •  2 h 11 min

  1. Take the bus from Heathrow Airport London to Woking National Express
  2. Take the train from Woking to Portsmouth & Southsea

$24 - $35

3 alternative options

Bus  •  3 h 25 min

  1. Take the bus from Heathrow Airport London to PORTSMOUTH, The Hard National Express / ...

$30 - $40

Drive  •  1 h 12 min

  1. Drive from London Heathrow Airport (LHR) to Portsmouth 70.5 miles

$15 - $22

Towncar  •  1 h 12 min

  1. Take a town car from London Heathrow Airport to Portsmouth 70.5 miles

$180 - $250

What companies run services between London Heathrow Airport (LHR), England and Portsmouth, England?

National Express operates a bus from London Heathrow Airport (LHR) to Portsmouth hourly. Tickets cost $30 - $40 and the journey takes 3 h 25 min.

Train operators
Bus operators
National Express
Phone
+44 08717 818178
Website
nationalexpress.com
Bus from Heathrow Airport London to Woking
Ave. Duration
45 min
Frequency
Every 30 minutes
Estimated price
$5 - $7
Website
nationalexpress.com
Bus from Heathrow Airport London to PORTSMOUTH, The Hard
Ave. Duration
3 h 25 min
Frequency
Hourly
Estimated price
$30 - $40
Website
nationalexpress.com
Other operators
Jayride
Ave. Duration
1 h 12 min
Frequency
On demand
Towncar from London Heathrow Airport to Portsmouth
Estimated price
$180 - $250

Want to know more about travelling around the world?

Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Heading to Europe? Read this before you buy a Eurail Pass, Which side of Niagara Falls should I choose (and how do I get there)? and Travelling Croatia’s Dalmatian Coast by boat, bus, car and train - to help you get the most out of your next trip.

Questions & Answers

The distance between London Heathrow Airport (LHR) and Portsmouth is 87 km. The road distance is 113 km.

The cheapest way to get from London Heathrow Airport (LHR) to Portsmouth is to drive which costs £11 - £17 and takes 1 h 12 min.

The quickest way to get from London Heathrow Airport (LHR) to Portsmouth is to drive which takes 1 h 12 min and costs £11 - £17.

Yes, there is a direct bus departing from Heathrow Airport London and arriving at PORTSMOUTH, The Hard. Services depart hourly, and operate every day. The journey takes approximately 3 h 25 min.

It takes approximately 2 h 11 min to get from London Heathrow Airport (LHR) to Portsmouth, including transfers.

Trips from London Heathrow Airport (LHR)

London Heathrow Airport LHR to Old Street Station London Heathrow Airport LHR to Manchester Airport MAN London Heathrow Airport LHR to Bond Street Station London Heathrow Airport LHR to Swansea London Heathrow Airport LHR to Gillingham London Heathrow Airport LHR to Hoddesdon London Heathrow Airport LHR to Cranleigh London Heathrow Airport LHR to Sidmouth London Heathrow Airport LHR to University of Bath London Heathrow Airport LHR to Cotswold Water Park London Heathrow Airport LHR to Tulum London Heathrow Airport LHR to Chequers Hotel Pulborough London Heathrow Airport LHR to MetroCentre shopping centre London Heathrow Airport LHR to Bethnal Green Station London Heathrow Airport LHR to Six Bells London Heathrow Airport LHR to Bassano del Grappa London Heathrow Airport LHR to Royal Berkshire Hospital London Heathrow Airport LHR to Scotch Corner London Heathrow Airport LHR to Hotel Auberge Van Strombeek Brussels London Heathrow Airport LHR to Goa Velha London Heathrow Airport LHR to Mottisfont Abbey London Heathrow Airport LHR to Nork Osier Way Footpath London Heathrow Airport LHR to Sunnymeads Noble Palace London Heathrow Airport LHR to Barnsbury Story Street London Heathrow Airport LHR to Victoria Embankment Gardens London Heathrow Airport LHR to Whitford England London Heathrow Airport LHR to South America London Heathrow Airport LHR to Llanthony Priory London Heathrow Airport LHR to Saint Orens de Gameville London Heathrow Airport LHR to The Met Leeds