Click on the stations for more information
Important information for passengers travelling from Caernarfon: Please see this page for information regarding our temporary station building.
How to get here...
Porthmadog has several large public car parks, as well as a small one at our station.
Blaenau Ffestiniog has two public car parks adjacent to our station.
Caernarfon is just 20 minutes from the main A55 Expressway, giving easy access from Anglesey and the North Wales Coast. There are three large public car parks within 10 minutes walk of the station in addition to a small car park at the station itself. Follow the brown signs through the town.
Porthmadog: From the North - Use trains on the Chester - Holyhead mainline, then change at Llandudno Junction for a train along the Conwy Valley Line to our joint station in Blaenau Ffestiniog. From the Midlands - Use trains, via Shrewsbury and Machynlleth, for the Cambrian Coast Line. Alight at either Minffordd (2 minutes walk - Minffordd FR) or Porthmadog (15 minutes walk - F&WHR Harbour Station). Both services are run by Arriva Trains Wales. Through tickets available from mainline stations.
Caernarfon: The nearest mainline station is Bangor which is well served by trains from Crewe, Manchester and London. Both Arriva Trains Wales and Virgin Trains serve Bangor. There is a regular bus service between Bangor station and Caernarfon taking approximately 30 minutes. Caernarfon is well served by bus services. From the main bus stops, walk towards the Castle Square. Cross the square, heading towards the castle. Turn left down the hill in front of the castle, then left again. The station is approximately 200 yards along this road.
Porthmadog is well served by bus services which stop in the main street near the station. Blaenau Ffestiniog station is also on some bus routes.
Caernarfon is well served by bus services. From the main bus stops, walk towards the Castle Square. Cross the square, heading towards the castle. Turn left down the hill in front of the castle, then left again. The station is approximately 200 yards along this road.