List of stations and halts on the Welsh Highland Railway
# 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)
