If you have a Concessionary Travel Pass from a Welsh Local Authority, you can travel free on many of our trains.
You can travel for free between:
- Wrexham - Hawarden Bridge (Borderlands Line)
- Machynlleth - Pwllheli (Cambrian Coast line) - October to March only
- Llandudno - Blaenau Ffestiniog (Conwy Valley line)
- Shrewsbury and Llanelli/Swansea (Heart of Wales Line) - October to March only
You’ll need to get a free ticket from the ticket office before you travel. If there is no ticket office or if it’s closed, you can get one from the Conductor on the train.
You can get 1/3 off tickets on these routes
Get 1/3 off the price of tickets after 09:30 Monday - Friday and any time on weekends and bank holidays.
- Cardiff - Cardiff Bay
- Cardiff - Coryton/Radyr
- Cardiff - Barry Island/Bridgend
- Cardiff - Treherbert
- Cardiff - Aberdare
- Cardiff - Merthyr Tydfil
- Cardiff - Rhymney
- Cardiff - Maesteg
- Cardiff - Ebbw Vale
You can buy discounted tickets on our website and app, at a station ticket office or on the train. They’re only valid on TfW services.
Here’s where you can travel on our trains
Wrexham - Hawarden Bridge (Borderlands Line)
You can travel free between any two of these stations:
Hawarden Bridge, Shotton, Hawarden, Buckley, Penyffordd, Hope, Caergwrle, Cefn y Bedd, Gwersyllt, Wrexham General and Wrexham Central on the Borderlands Line (not valid via Chester).
Machynlleth - Pwllheli (Cambrian Coast line)
Each year, from 01 October to 31 March, you can travel between any two of these stations:
Pwllheli, Abererch, Penychain, Criccieth, Porthmadog, Minffordd, Penrhyndeudraeth, Llandecwyn, Talsarnau, Tygwyn, Harlech, Llandanwg, Pensarn, Llanbedr, Dyffryn Ardudwy, Talybont, Llanaber, Barmouth, Morfa Mawddach, Fairbourne, Llwyngwril, Tonfanau, Tywyn, Aberdovey, Penhelig, Dovey Junction, Machynlleth.
We don’t accept concessionary tickets on the following trains during school terms:
-
06:29 Pwllheli - Machynlleth between Barmouth and Tywyn
-
07:24 Pwllheli - Machynlleth between Penrhyndeudraeth and Harlech.
-
12:51 Machynlleth - Pwllheli between Harlech and Penrhyndeudraeth
-
14:56 Machynlleth - Pwllheli between Tywyn and Barmouth
Llandudno - Blaenau Ffestiniog (Conwy Valley line)
You can travel free between any two of these stations:
Llandudno, Deganwy, Llandudno Junction, Glan Conwy, Tal-y-Cafn, Dalgarrog, North Llanrwst, Betws-y-Coed, Pont-y-Pant, Dolwyddelan, Roman Bridge, Blaenau Ffestiniog.
Shrewsbury and Llanelli/Swansea (Heart of Wales Line)
Each year, from 01 October to 31 March, you can travel between any two of these stations:
Shrewsbury, Church Stretton, Craven Arms, Broome, Hopton Heath, Bucknell, Knighton, Knucklas, Llangynllo, Llanbister Road, Dolau, Pen-y-bont, Llandrindod, Builth Road, Cilmeri, Garth (Powys), Llangammarch, Llanwrtyd, Sugar Loaf, Cynghordy, Llandovery, Llanwrda, Llangadog, Llandeilo, Fairfach, Llandybie, Ammanford, Pantyffynnon, Pontarddulais, Llangennech, Bynea, Llanelli, Gowerton, Swansea.
We don’t provide free tickets for journeys wholly between Shrewsbury and Bucknell and Llanelli and Swansea.
-
Did you know?Travel saferYou can plan ahead and decide when to travel using our Capacity Checker.Check capacity