Getting There and Away

Stunning view of Brecon Beacons in Wales featuring lush hills and grazing sheep under a cloudy summer sky.
Jason Reid, Pexels

Brecon itself does not have a train station, but it serves as a central hub for various bus services at Brecon Interchange. The nearest major train stations are located in Abergavenny and Merthyr Tydfil, providing connections to the wider rail network.

By Train:

Brecon is not directly served by train. Travellers can arrive at nearby stations such as Abergavenny or Merthyr Tydfil, both of which offer regular connections.

  • From Cardiff Central, a train journey to Abergavenny takes approximately 41 minutes.
  • From Shrewsbury, trains to Abergavenny take about 1 hour 17 minutes.
  • A journey from London to the Brecon area, including a bus transfer from a nearby train station, can take approximately 3 to 5 hours, with ticket prices starting from around £26.

By Bus:

Brecon is well-connected by local and regional bus services.

  • The T4 bus service operates from Cardiff to Brecon, with a journey time of around 2 hours 4 minutes. This service, along with the T14, offers a special £1 single or £2 return fare to Storey Arms for accessing Pen y Fan until August 31, 2025.
  • The T6 bus service connects Swansea to Brecon.
  • From Abergavenny, the X43 bus service travels directly to Brecon Interchange, taking approximately 37 minutes and costing between £6-£9.
  • The T14 bus route provides a connection from Hereford to Brecon, via Hay-on-Wye.

By Coach:

National Express and Megabus provide services to towns adjacent to the Brecon Beacons National Park, including Cardiff, Swansea, and Abergavenny, from which local bus services can be used for onward travel to Brecon.

By Car:

Brecon is accessible via major road networks, including the M4, M50, and A40.

  • Driving from Cardiff typically takes around 53 minutes and costs approximately £11-£15.
  • The drive from Abergavenny to Brecon is about 33 minutes, costing £5-£8.

By Air:

Cardiff International Airport (CWL) is the closest airport, situated approximately one hour's drive from Brecon.

By Ferry:

Ferry services from Ireland arrive at Welsh ports such as Holyhead, Fishguard, and Swansea, from which further travel to Brecon is possible via road or public transport.

Explore Wales Pass:

This pass offers unlimited travel on all rail and most local bus services across Wales for eight consecutive days, with trains valid on four days and buses on all eight.