title: List of stations and halts on the Welsh Highland Railway
text: # List of stations and halts on the Welsh Highland Railway
  
  vteWelsh Highland Railway :
  
  Legend :
  
  Detailed diagram :
  
  This is a list of the stations and halts on the Welsh Highland Railway
  
  ## Original
  
  * Dinas
  * Tryfan Junction
     * Rhostryfan
     * Bryngwyn
  * Waunfawr
  * Bettws Garmon
  * Salem Halt
  * Plas-y-Nant
  * Snowdon Ranger
  * Rhyd Ddu
  * Hafod Ruffydd Halt
  * Beddgelert
  * Nantmor
  * Hafod y Llyn
  * Hafod Garregog Halt
  * Croesor Junction
  * Ynysfor Halt
  * Pont Croesor Halt
  * Portmadoc New (1933) station
  * Portmadoc New (1923) station
  * Porthmadog Harbour
  
  ## Restored Welsh Highland Railway / Rheilffordd Eyri
  
  * Caernarfon
  * Bontnewydd
  * Dinas
  * Tryfan Junction
  * Waunfawr
  * Plas-y-Nant
  * Snowdon Ranger
  * Rhyd Ddu
  * Meillionen
  * Beddgelert
  * Nantmor
  * Pont Croesor
  * Porthmadog Harbour
  
  ## Welsh Highland Heritage Railway
  
  * Pen-y-Mount
  * Gelert's Farm halt
  * Porthmadog (WHR)
  