The Welsh Highland Railway (WHR) or Rheilffordd Eryri is a 25 miles long, restored 1ft11.5in narrow gauge heritage railway in the Welsh county of Gwynedd, operating from Caernarfon to Porthmadog, and passing through a number of popular tourist destinations including Beddgelert and the Aberglaslyn Pass.