Travel from London-Heathrow-Airport-LHR to Swansea

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

Great Western Railway operates a train from London Heathrow Airport (LHR) to Swansea hourly. Tickets cost $110 - $200 and the journey takes 2 hours 56 minutes. Alternatively, National Express operates a bus from London Heathrow Airport (LHR) to Swansea every 2 hours. Tickets cost $60 - $75 and the journey takes 4 hours 15 minutes.

Book transport from London Heathrow Airport (LHR) to Swansea

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

ModeDurationPrice
From Heathrow Terminals 1-3 train to London Paddington then train to Swansea.3 h 48 min£118
From Heathrow Central Bus Station bus to Swansea, Bus Station (Swansea Bus Station).4 h 15 min£51
From Heathrow Central Bus Station bus to Cardiff, Kingsway, walk to Cardiff, Customhouse Street (Old Customhouse), then bus to Swansea, Bus Station (Swansea Bus Station).5 h 32 min£34
From London Heathrow Airport (LHR) drive to Swansea.2 h 54 min£32
From London Heathrow airport fly to Cardiff airport, line 905 bus to Rhoose, train to Bridgend, then train to Swansea.5 h 43 min£169

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

It takes approximately 3 hours 48 minutes to get from London Heathrow Airport (LHR) to Swansea, including transfers.

Is there a direct train between London Heathrow Airport (LHR) and Swansea?

No, there is no direct train from London Heathrow Airport (LHR) to Swansea. However, there are services departing from Heathrow Terminals 1-3 and arriving at Swansea via London Paddington. The journey, including transfers, takes approximately 3 hours 48 minutes.

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

Yes, there is a direct bus departing from Heathrow Central Bus Station and arriving at Swansea, Bus Station (Swansea Bus Station). Services depart every two hours, and operate every day. The journey takes approximately 4 hours 15 minutes.

Operators from London Heathrow Airport (LHR) to Swansea

OperatorPhoneWebsite
Heathrow ExpressHeathrow Express
Great Western RailwayGreat Western Railway
National Express+44 08717 818178National Express
Megabus UK0871 266 3333Megabus UK
First+44 (0)1224 650100First
KLMKLM
Aer LingusAer Lingus
FlybeFlybe
British AirwaysBritish Airways
Air FranceAir France
Vueling AirlinesVueling Airlines
IberiaIberia
Eastern AirwaysEastern Airways
LufthansaLufthansa
EurowingsEurowings
New Adventure Travel+44 29 2044 2040New Adventure Travel
Arriva Trains Wales03333 211 202Arriva Trains Wales

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