This is a list of the stations and halts on the Welsh Highland Railway
Original
Bettws Garmon Salem Halt
Hafod Ruffydd Halt
Hafod Garregog Halt Croesor Junction Ynysfor Halt Pont Croesor Halt Portmadoc New (1933) station Portmadoc New (1923) station
Restored Welsh Highland Railway / Rheilffordd Eyri
Welsh Highland Heritage Railway
Gelert's Farm halt
References
Further reading