Train stations in Scottish Highlands
47 stations — each with a live departure board, places to stay within a short walk and things to do nearby. Or plan a journey to Scottish Highlands with the live train planner.
- AchanaltAAT
- AchnasheenACN
- AchnashellachACH
- AlnessASS
- ArdgayARD
- AttadaleATT
- AviemoreAVM
- BanavieBNV
- BeaulyBEL
- BroraBRA
- CarrbridgeCAG
- Conon BridgeCBD
- CorpachCPA
- CorrourCRR
- CulrainCUA
- DalwhinnieDLW
- DingwallDIN
- Dunrobin CastleDNO
- ElginELG
- FearnFRN
- ForresFOR
- ForsinardFRS
- Fort WilliamFTW
- GarveGVE
- GlenfinnanGLF
- GolspieGOL
- HelmsdaleHMS
- InvergordonIGD
- InvernessINV
- Inverness AirportIVA
- InvershinINH
- KildonanKIL
- KinbraceKBC
- KingussieKIN
- LairgLRG
- Loch Eil Outward BoundLHE
- LocheilsideLCS
- LochluichartLCC
- Muir of OrdMOO
- NairnNRN
- NewtonmoreNWR
- RogartROG
- Roy BridgeRYB
- Spean BridgeSBR
- StrathcarronSTC
- TainTAI
- TullochTUL