Travel UpdatesLast updated:
We advice you check your journey before traveling with us today
There is a good service across our network
Find out more at DiscoverCarmarthenshire.com
Carmarthen station is located just across the Tywi River and a short walk to Carmarthen town centre. Direct GWR trains to Carmarthen train station run from a number of stations including Llanelli, Swansea, Cardiff Central, Bristol Parkway, Swindon, Reading and London Paddington. Regional train services to Carmarthen run from Milford Haven, Fishguard Harbour, Pembroke Dock and Tenby, as well as Manchester Piccadilly.
Mondays to Fridays there is a daily, direct GWR service each way between London Paddington and Carmarthen all year round. On Sundays there are three daily, direct GWR services. During GWR’s summer timetable, there are three or four ‘summer Saturday’ services each way between London Paddington, Bristol Parkway, Swansea and Carmarthen, with onward connections for Pembrokeshire.
As well as stopping at Carmarthen station, GWR train services also call at Llanelli, Pembrey & Burry Port, Kidwelly and Ferryside. Once you have arrived, there is an extensive bus service covering the whole area so it’s easy to travel sustainably to and around Carmarthenshire's coastline and countryside using the excellent public transport network. A PLUSBUS ticket will give you a day’s unlimited bus travel around Carmarthen or Llanelli and can be bought online as an add-on to your train ticket. The West Wales Rover bus ticket is great value and allows you to go as you please on multiple buses throughout the day across Carmarthenshire, Pembrokeshire and Ceredigion – just buy on board the first bus you want to use. And for the ultimate travel ticket for a Wales staycation, the Explore South Wales Pass is great value allowing four days travel within an 8 day period by train and on selected bus operators.
Looking to find the best deal on your Carmarthenshire train tickets? Take a look at our money saving ticket options before you buy – you might miss a bargain!