Travel from London-Heathrow-Airport-LHR to Portsmouth

Bus or train from London Heathrow Airport (LHR) to Portsmouth?

South Western Railway operates a train from London Heathrow Airport (LHR) to Portsmouth hourly. Tickets cost $19 - $29 and the journey takes 1 hour. Alternatively, National Express operates a bus from London Heathrow Airport (LHR) to Portsmouth 3 times a day. Tickets cost $22 - $27 and the journey takes 2 hours 30 minutes.

Book transport from London Heathrow Airport (LHR) to Portsmouth

How to get from London Heathrow Airport (LHR) to Portsmouth

ModeDurationPrice
From Heathrow Airport London bus to Woking then train to Portsmouth & Southsea.2 h 9 min£22
From Heathrow Central Bus Station bus to Portsmouth, The Hard.2 h 30 min£19
From Heathrow Central Bus Station bus to East Croydon then train to Portsmouth & Southsea.4 h 17 min£41
From London Heathrow Airport (LHR) drive to Portsmouth.1 h 12 min£13
From London Heathrow Airport towncar to Portsmouth.1 h 12 min£159

How long does it take to get from London Heathrow Airport (LHR) to Portsmouth?

It takes approximately 2 hours 9 minutes to get from London Heathrow Airport (LHR) to Portsmouth, including transfers.

Is there a direct bus between London Heathrow Airport (LHR) and Portsmouth?

Yes, there is a direct bus departing from Heathrow Central Bus Station and arriving at Portsmouth, The Hard. Services depart three times a day, and operate every day. The journey takes approximately 2 hours 30 minutes.

Operators from London Heathrow Airport (LHR) to Portsmouth

OperatorPhoneWebsite
National Express+44 08717 818178National Express
South Western Railway0345 6000 650South Western Railway
London BusesLondon Buses
SouthernSouthern
JayrideJayride

Where can I go from London Heathrow Airport (LHR)?