Transport for Wales operate an approximately hourly service in each direction along the West Wales Line, from and via to
Carmarthen, with two-hourly extensions to . There is a separate (roughly two-hourly service) between Swansea and via that calls, along with the twice-daily service to and from that runs to connect with the ferry to/from
Rosslare. The six daily
Great Western Railway services between Carmarthen and
London Paddington also call here. Great Western Railway also operates a summer Saturday service between London and Pembroke Dock. There are five trains a day in each direction on the
Heart of Wales line to , plus a sixth morning peak train (Mon-Fri only) to/from . As the line from Swansea also enters from the east, these trains must reverse direction here (in platform 2, which is signalled accordingly) to continue their journeys.
Future services In December 2022, the ORR approved Grand Union to commence a new service from Paddington to Carmarthen in partnership with Spanish rail operator
Renfe, for which a fleet of new bi-mode trains will be used. The new service is scheduled to commence in December 2024. The service will call at Bristol Parkway, Severn Tunnel Junction, Newport, Cardiff Central,
Gowerton and Llanelli en-route to Carmarthen. In December 2024, following
FirstGroup's acquisition of
Grand Union Trains, it was announced the proposed
London Paddington to
Carmarthen service would be operated by Lumo.
Rail and sea corridor to Ireland Transport for Wales'
boat trains to and from serve the station. These connect with the
Stena Line ferry to
Rosslare Europort in Ireland with a daily morning and evening service in both directions. Two other services to and from there also call since the branch service was improved in 2011. This route has been in existence since 1906. ==References==