Travel from London to Brecon-Beacons

Train, bus or fly from London to Brecon Beacons?

Great Western Railway operates a train from London to Brecon Beacons hourly. Tickets cost $80 - $150 and the journey takes 2 h. Alternatively, you can take a bus from London to Brecon Beacons via Cardiff, Castle Stop KA (Cardiff Castle) and Glyn Tarell, Storey Arms (Storey Arms Centre) in around 6 h 38 min.

How to get from London to Brecon Beacons

ModeDurationPrice
From London Paddington train to Cardiff Central, train to Merthyr Tydfil, then taxi to Brecon Beacons.3 h 41 min£126
From London Paddington train to Cardiff, Philharmonic, bus to Glyn Tarell, Storey Arms (Storey Arms Centre), then taxi to Brecon Beacons.5 h 19 min£123
From London Victoria Coach Station bus to Cardiff, Castle Stop KA (Cardiff Castle), bus to Glyn Tarell, Storey Arms (Storey Arms Centre), then taxi to Brecon Beacons.6 h 38 min£67
From Leicester Square Underground Station Tube to Heathrow Airport Terminal 5, Heathrow Terminal 5, bus to Cardiff, Kingsway (Cardiff Castle), bus to Glyn Tarell, Storey Arms (Storey Arms Centre), then taxi to Brecon Beacons.9 h 7 min£89
From London drive to Brecon Beacons.3 h 10 min£33
From Bank DLR Station train to London City airport, fly to Cardiff airport, bus to Cardiff Central, train to Merthyr Tydfil, Bus Station (Merthyr Tydfil Bus Station), bus to Glyn Tarell, Storey Arms (Storey Arms Centre), then taxi to Brecon Beacons.8 h 53 min£119

How long does it take to get from London to Brecon Beacons?

It takes approximately 3 h 41 min to get from London to Brecon Beacons, including transfers.

Operators from London to Brecon Beacons

OperatorPhoneWebsite
Great Western RailwayGreat Western Railway
Arriva Trains Wales03333 211 202Arriva Trains Wales
Stagecoach SouthStagecoach South
National Express+44 08717 818178National Express
London Underground (Tube)London Underground (Tube)
Megabus UK0871 266 3333Megabus UK
Dockland Light Railway (DLR)Dockland Light Railway (DLR)
KLMKLM
FlybeFlybe
British AirwaysBritish Airways
CityJetCityJet
RyanairRyanair
New Adventure Travel+44 29 2044 2040New Adventure Travel