The Welsh Highland Railway (WHR) or Rheilffordd Eryri is a 25-mile long, restored narrow gauge heritage railway running between Caernarfon and Porthmadog and passing through the stunning heart of Snowdonia. It is a truly delightful way of relaxing and enjoying the scenery