ScotRail operates a train from Inverness to Braemar every 2 hours. Tickets cost $12 - $15 and the journey takes 45 min.
How to get from Inverness to Braemar
From Inverness train to Aviemore then drive to Braemar. 1 h 56 min $28. From Inverness train to Aviemore, Station (Railway Station), line 31 bus to Cairngorm Ski Centre, Car Park (Ski Centre Car Park), then drive to Braemar. 3 h 10 min $34. From Inverness drive to Braemar. 1 h 32 min $20.