Strathspey Steam Railway

Strathspey Steam Railway

Fun for all the family, the Strathspey Steam Railway is a fascinating look back to the past and a great activity for a rainy day too. These impressive steam trains still evoke a sense of nostalgia, even in those of us who have never ridden in one. Walkable from Ravenscriag Guest House, in around 15 minutes, is the main station for the Strathspey Steam Railway. You just cross over the railway bridge to platform three.

About The Railway

In 1978 a small stretch of railway was restored. This 10-mile stretch was part of the original Highland railway line. It runs between Aviemore and Broomhill, stopping at Boat of Garten. To ride from Aviemore and back takes just over 90 minutes.

The steam engine pulls a selection of carriages including four first-class carriages. As well as the steam engine there is a classic diesel engine. Check before you go to see which train is running on the day.

Dining On The Train

If you book in advance, you can enjoy a light lunch, afternoon tea, or a Sunday lunch on the train. There is nothing quite like enjoying a tasty meal as you watch the picturesque scenery pass by the window.

As well as the lunch service, there are evening dinners and even wine tasting experiences held on the train. Have a look on the website for the dates as they vary throughout the year.


You can buy tickets in advance online. You can also turn up on the day and buy tickets from the restored victorian railway station. Tickets start at £16 for adults, £8 for children and under 5’s can ride for free. Dogs are allowed in some carriages on the train too.

If you want to have a really special event you can book the Officer’s Saloon for a group of 16 people. You can even hire the whole train to have to yourselves. Furthermore, for this special occasion, then the catering team can work with you to create the menu you want.

Back to the Raven