Welsh Highland Railway

Porthmadog, United Kingdom

runs trains from Porthmadog via Beddgelert to Caernarfon through picturesque scenery of Snowdonia.