Rail Company:Cambrian Line and Cambrian Coast Trainsadd to shortlist

Rail Company

The Station,
SY20 8TG



The Cambrian Line runs from Shrewsbury to Aberystwyth via Machynlleth and trains on the Cambrian Coast Line depart from Machynlleth and travel from Dyfi Junction up the coast north to Pwllheli.

These railways provide access to many holiday destinations in Mid Wales and their scenic routes make for delightful trips to see the area. Indeed the Guardian newspaper recently included the Cambrian Coast line in its list of “10 of the World's epic train journeys”!

And your Cambrian railway adventure can begin at Birmingham International, Birmingham New Street, Wolverhampton, Telford or Wellington - most trains run direct from these stations and you normally don't have to change trains until you reach your destination on either the Aberystwyth or the Pwllheli lines.

The Cambrian Coast Line route from Dyfi Junction is to Aberdyfi, Tywyn, Llwyngwril, Fairbourne and over the Mawddach estuary via Barmouth bridge - at 700 metres long, this is one of the longest timber viaducts still in regular use in Britain. Travelling north from Barmouth, the line continues to Dyffryn Ardudwy, Harlech, Penrhyndeudraeth and to Porthmadog. Here the line turns west to Criccieth and finally Pwllheli. In addition to the stations mentioned, there are another 13 little halts at which trains will call on request.

Visit Mid Wales has an excellent selection of trips by rail ranging from days out to tours lasting 2 to 5 days. From the top bar menu, click on ‘Search’ and select ‘Tours & Itineraries’. All have details of what to see at the various locations and the 5 day town tours also have a guide on what to look out for on your journey.

There are also tours on the Cambrian lines for railway enthusiasts which take in many of the famous narrow gauge steam railways; these have detailed notes on the main line route, former stations, closed lines, what to see and how things were at the end of the steam era in the late 50s/early 60s.

From Shrewsbury, the Cambrian Line runs west through the Shropshire countryside to cross the border into Wales and on to the market town of Welshpool. The next stop is Newtown followed by the village of Caersws and then to Machynlleth; here many of the trains divide into two - one part to Aberystwyth the other to Pwllheli.

Machynlleth is the operational focal point for the Cambrian Lines; all train movements on the 130 miles of track are controlled from here and the trains are serviced here as well.

From Machynlleth the line continues to the remote Dyfi Junction (the station has no vehicular access) where the routes diverge; travelling south, trains call at the coastal village of Borth before reaching the terminus at Aberystwyth.

Services on the Shrewsbury to Aberystwyth route consist on 12 trains each way Monday to Saturday running every one or two hours and 9/8 on Sunday. The Cambrian Coast Lines has 5 weekday trains each way between Machynlleth and Pwllheli with one on Sundays (3 between mid-May and mid-September).

Opening Details

Open all the time

Rail & Bus Travel Information in Wales -- www.traveline.cymru

Travel Times to Aberystwyth on Cambrian Line:
Birmingham International to Aberystwyth train - 3hours 18mins
Shrewsbury to Aberystwyth train - 1hour 52mins
Machynlleth to Aberystwyth train - 30mins


All ticket types: https://tfwrail.wales/ticket-types

Buy Explore Cambrian Coast Day Ticket: Buy from your local rail station booking office or from the ticket vending machine at Aberystwyth station. If there are no ticket buying facilities at the station where you are starting your journey, you can also buy Explore Cambrian from a Conductor on board a Transport for Wales service.


Travel Enquiries


The Station,
SY20 8TG

Location and nearby places


Plan route to Cambrian Line and Cambrian Coast Trains using Google mapsPlan route using Google maps

Map reference: SH 744013  Lat: 52.59513 Long: -3.85459


Cambrian Line from Shrewsbury through to Aberystwyth. Machynlleth for the Cambrian Coast Line to Pwllheli.

Connect with us on Social Media