Find Your Tour

Strathspey Railway


Check the website for the latest details of the 2024 train times and pre-booking of train tickets.

The Strathspey Railway runs between Aviemore, Boat of Garten, and Broomhill in the Cairngorms. The attraction is run by a group of volunteer train enthusiasts, who have recreated a nostalgic experience of the 1950s with great attention to detail.

To get your tickets at Aviemore Station, you have to take the footbridge to Platform 3, where there is a booking office and a small shop.

The experience takes you back 50 years in time, with train guards in period dress, quaint old-fashioned wagons, and traditional restaurant carriages. If you get a first-class ticket, you will be served tea, coffee, and biscuits (check the Strathspey Railway Timetable for rates).

It’s a relatively short train journey, but the route does pass through lovely countryside, and it is an unusual treat to travel by steam train. The journey takes about 40 minutes to go from Aviemore to Broomhill.

If you don't have time for the whole experience, then we'd recommend the Boat of Garten to Broomhill section which takes you along the River Spey and through the lovely scenery of the Spey Valley.

There is also the option to take lunch or dinner on the train. See their website for details of the dinner trains and the menus available. Pre-booking is required for these meals.


Aviemore Station, Dalfaber Road, Aviemore, Inverness-shire, PH22 1PY

Operated by:

The Strathspey Railway Company Ltd

Opening Hours:

23 March to 31 October, but doesn't run every day and the train times vary so please check their website:


Aviemore to Broomhill - Return fare: Adult £ 21.50, Child £ 10.75, Concession £ 19.35, Family (2+2) £ 45.00, Under 5's - Free






Yes, by arrangement. Contact Aviemore Station when booking the tickets.






Tea/Coffee, Lunch or Dinner available on special train times, check when booking.

Strathspey Railway Features In

Subscribe To Our Newsletter
And Receive 5 Free Guides