From 21 May 2023, the new timetable at Great Western Railway (GWR) delivers an increase in direct services on the South Wales mainline from London to Carmarthen. They are made up of Swansea services which are extended to Llanelli and Carmarthen. At present, GWR runs one direct train a day, which will increase to six direct services a day from Monday to Saturday (three services remain per day on Sunday). The direct return services from London now call at Llanelli, Pembrey & Burry Port, and Carmarthen. This is in addition to the previous stations at Reading, Swindon, Bristol Parkway, Newport, Cardiff Central, Bridgend, Port Talbot Parkway, Neath and Swansea.

In addition, GWR’s Summer Saturday London - Pembroke Dock service will resume for the first time since summer 2019. There will be one direct service on a Saturday only, serving Carmarthenshire into Pembrokeshire, also calling at Tenby. This service will only run from 27 May until 9 September 2023.

Journey times from London to Carmarthen are around 3hrs 34mins.

Discounts are available for groups of 10+ with a dedicated booking team. Visit the website for more group travel information or contact

Related stories