Step aboard our “Strathspey Highlander” dining train and be transported back to a time when dining on a train was an exclusive experience. Our dining train is a unique way to view the Strathspey countryside, while enjoying local food, which is freshly prepared on board the train.

With a well stocked bar, optional first class compartments and an attentive staff, the “Strathspey Highlander” Evening Dining train has everything that discerning diners could wish for.

PLEASE NOTE: Vegetarian, gluten free and dairy free can be catered for. Dietary requirements should be highlighted on booking, and if possible we will accommodate your needs.


With it’s distinctive maroon and cream paintwork, our six car 1950’s stock dining train is a familiar sight on a Friday evening, as it departs from Platform 3 on Aviemore station at 7.30pm.


The “Strathspey Highlander” Evening Dining service commences on 5th June until the 28th August

Adult passenger price £45

Child passenger price £22.50

Under 5’s passenger Dining price £7 – Under 5’s travel only Free

The journey takes approximately two hours.

First Class options also available.

 All dining options must be pre-booked. Evening Dining menu choices should be submitted at least 3 days prior to day of travel.

Click HERE to view Menu

Click HERE to Book Evening Dining

Click HERE to Book First Class Evening Dining

Have you bought the tickets?  Do you want to book your order from the menu?  Click HERE ** (Booking Reference Required)


Due to Food Hygiene regulations, dogs (with the exception of assistance dogs) are not permitted in the dining areas of any of our trains. This includes the first class compartments on the 10.30 departure.

Terms & Conditions

Terms and Conditions

Corporate Governance


Staff Documentation

Email & Documents

Registered Office

Tel: 01479 810 725

Strathspey Railway Company
Aviemore Station
Dalfaber Road
PH22 1PY

Company Number : SC049011