Shortlist symbol Add to shortlist button.

01654 702653 (Mon-Fri 9:00 - 16:00)

North Wales Coast to Coast - By train

Want to see what's through the mountains? Try the Conwy Valley branch line with a completely different view of Snowdonia and all within a day’s train ride. Oh... And you get to ride on the famous Ffestiniog steam railway as an added bonus!

Train times are for Mondays to Fridays; National Rail times are based on timetables from 9 December 2018 to 18 May 2019 and the Ffestiniog Railway trains run from 1 April to 1 November 2019.


Starting in Llandudno, board the 10.08 train (or take the Llandudno train from Prestatyn at 09.51, Rhyl 09.57 or Colwyn Bay 10.11) and change at Llandudno Junction) and head south on the Conwy Valley line to towards Blaenau Ffestiniog. The train journey itself is an experience on its own as you travel through some of the finest mountain environments in the UK. Once you have travelled through more tunnels than you can remember and the never-ending Ffestiniog tunnel, you will arrive in the town!

Llandudno Railway Station

Llandudno railway station is the terminus of a short branch line from Llandudno Junction on the North Wales Coast Line from Chester to Holyhead.


The train arrives at Blaenau Ffestiniog at 11.30; walk across to the Ffestiniog Railway platform and board the 11.35 Ffestiniog steam train. This will take you on 13.5 miles of narrow gauge railway through the southern end of Snowdonia, arriving in the town of Porthmadog at 12.45

If you don't fancy the steam train then how about some slate mining heritage in Blaenau Ffestiniog? There's tons of it... Literally! So, you can either grab some lunch in Blaenau Ffestiniog or Porthmadog. The choice is yours! Please note however, that for some dates you will only have 50 minutes in Porthmadog before the last train leaves to get you back to Blaenau Ffestiniog.
Blaenau Ffestiniog Railway Station

Blaenau Ffestiniog Railway Station

Blaenau Ffestiniog railway station is the terminus of the Conwy Valley Line from Llandudno Junction; most trains run from/to Llandudno. Trains connect with the North Wales Coast Line. It is also the terminus of the Ffestiniog Railway.
Ffestiniog Railway

Ffestiniog & Welsh Highland Railways

The Ffestiniog Railway is the oldest independent railway company in the world, established in 1832.


Enjoyed the steam train? We knew you would! Now that you are at Porthmadog you are no more than 5 minutes from the town centre where you can grab some lunch. Fancy stretching your legs after being on the train? Why not walk along a section of the Wales Coastal Path, which is right next to the station. In fact, we'll let you in on a little secret... If you walk down the coast path past the village of Borth-y-Gest there are a few small coves where the estuary meets the sea. If you want something a bit less crowded and a bit more tranquil then try one of these. You won't be disappointed. Enjoy your spot of lunch on the beach and then you can walk back for your return train from Porthmadog. This walk takes approximately half an hour each way.

You will need to be back in time to catch the return train to Blaenau Ffestiniog which leaves at 15.50. As we mentioned previously, for some Mondays and Fridays April to June & September to November (also 2nd - 4th April), this train doesn't run and you will need to catch the 13.35 back. A quick lunch can be had without leaving the station at the Ffestiniog Railway’s Spooners Café Bar; you will arrive at Blaenau Ffestiniog at 14.45 and you can then spend the rest of the afternoon there.

Porthmadog Railway Station

Porthmadog railway station is on the Cambrian Coast Line from Machynlleth to Pwllheli. The station is located less than a 5 minute walk from the town centre and connections to the heritage railways is via a 15 minute walk.


Porthmadog is a busy coastal town (population around 4,200) with a harbour, a good range of shops and attractions (including nearby Portmeirion) and no less than three narrow-gauge railways.


Your little steam train will arrive at Blaenau Ffestiniog at 17.00. Your return train along the Conwy Valley line will leave at 17.36 arriving at Llandudno at 18.53. For Colwyn Bay, Rhyl and Prestatyn, change at Llandudno Junction and catch the 18.39 Chester train.

Details of Llandudno Railway StationLlandudno Railway Station

Llandudno railway station is the terminus of a short branch line from Llandudno Junction on the North Wales Coast Line from Chester to Holyhead. It is located off the A470 road from Junction 19 on the A55; the postcode is LL30 2AF. Ticket office open Monday to Friday 08.30 - 15.00, Saturday 09.15 to 15.45, Sundays in July & August 10.00 - 17.30. Ticket machine, payphone and toilets; waiting room open Monday to Friday 08.45 - 14.30, Saturday 09.15 - 14.30. Live Departure and Arrival screens; cycle stands, taxi rank.

Train times from 19 May to 14 December 2019 on the Conwy Valley Line to/from Betws-y-Coed & Blaenau Ffestiniog are:- Departures Monday to Saturday at 07.08, 10.08 (Sat 10.22), 13.08, 16.20 & 19.05 (Sat 19.03). Sundays from 19 May to 8 Sept at 10.22, 13.30 & 15.44. Arrivals at 07.41, 09.58 (Sat 10.17), 12.45, 16.17, 18.53 & 21.44. Sundays from 19 May to 8 Sept at 12.54, 16.14 & 18.43.


Traveline Cymru
Tel: 0800 464 0000

View the Llandudno Railway Station
Send this link to a friendemail a friend


Llandudno Railway Station

Augusta Street, Llandudno, LL30 2AF


Map reference: SH 784819
     Lat: 53.32057  Long: -3.82694
Travelling west on the A55, Junction 19 for Llandudno; take the A470 road into the town and follow signs for town centre. The station is signed left (Vaughan Street) after Kwik Fit on left and Debenhams on right.

Connect with us on Social Media