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.