Train ticket prices in Wales have increased. Transport for Wales raised prices, effective March 2nd, with an average rise of 4.6%.

Ken Skates, the Transport Secretary for Wales, made the decision after balancing passenger costs and company income. This helps reduce government funding needs.
The UK government also raised train fares. However, Transport for Wales used different increases. Single tickets rose by 3%. Weekly passes increased by 3.5%, and return tickets went up 6%.
Here are some new single ticket prices: Cardiff to Swansea costs £5.29; Cardiff to Newport is £6.89; Cardiff to Barry Island costs £5.09; and Cardiff to Caerphilly now costs £6.09.
Cardiff to Llanelli will cost £7.99. Traveling from Cardiff to Carmarthen is £11.29. Cardiff to Haverfordwest is £23.99. Swansea to Aberystwyth costs £11.09. Swansea to Carmarthen costs £6.59.
Here are more single ticket fare changes: Swansea to Neath costs £4.59; Swansea to Port Talbot costs £6.39; Merthyr to Cardiff is £6.09; Pontypridd to Cardiff costs £6.09; and Pontypridd to Abergavenny is now £20.09.
PontyPridd to Cwmbran costs £15.19. Neath to Cardiff costs £2.89. Holyhead to Bangor is £8.49. Llanharan to Cardiff costs £6.09. Caerphilly to Cardiff is £6.09.
Llandudno to Conwy costs £1.99. Machynlleth to Aberystwyth is £5.19. Colwyn Bay to Llandudno costs £3.19.
Here are some new return ticket prices: Cardiff to Carmarthen costs £28.69. Cardiff to Swansea is now £15.09. Cardiff to Newport costs £6.99, while the ride from Cardiff to Haverfordwest is £39.09. Cardiff to Caerphilly costs £9.79.
Skates said this increase aligns with UK policy. He understands higher fares are not ideal but expects reforms to prioritize affordable fares.
Transport for Wales carries millions yearly. They plan to add new trains soon and will also electrify lines. This will improve services for everyone.