Cheap trains tickets to Nairn
Edinburgh to Nairn
4h 6m
From
£29.82
Edinburgh (Waverley) to Nairn
4h 6m
From
£42.40
Forres to Nairn
9m
From
£5.49
How to book cheap train tickets to Nairn

Cheaper train tickets for less busy times. Combine with Advance fares for the best deals.











New user welcome pack