Travel from Aviemore to Loch-Ness

Bus or train from Aviemore to Loch Ness?

Virgin Trains East Coast operates a train from Aviemore to Loch Ness every 2 hours. Tickets cost $14 - $22 and the journey takes 34 min. 2 other operators also service this route. Alternatively, Scottish Citylink operates a bus from Aviemore to Loch Ness hourly. Tickets cost $9 - $13 and the journey takes 43 min. 3 other operators also service this route.

How to get from Aviemore to Loch Ness

From Aviemore train to Inverness, Bus Station then bus to Bunloit, Achnahannet Farm (Farm Road End). 2 h 6 min £18. From Aviemore, Cairngorm Hotel bus to Inverness, Bus Station then bus to Bunloit, Achnahannet Farm (Farm Road End). 2 h 15 min £10. From Aviemore taxi to Loch Ness. 49 min £105. From Aviemore drive to Loch Ness. 49 min £8.

Operators from Aviemore to Loch Ness