Festively decorated Santa's Elf Express carriage at the Strathspey Railway, Aviemore
  • Train Rides
  • All Ages

Santa's Elf Express at the Strathspey Railway

Strathspey Railway · Aviemore, The Highlands · 28th November to 24th December 2026

About this event

Strathspey Railway's Santa's Elf Express runs from Aviemore station on 28 and 29 November and 5, 6, 11, 12, 13 and 17 to 24 December 2026. Every service leaves from Aviemore and returns there, and boarding at other stations is not available. The return journey lasts about 1 hour 45 minutes, and departure times are in the booking system.

You travel in a festively decorated heritage carriage, with elves, singalongs and a visit from Santa, who gives every child aged 10 months and over a gift and a festive activity book. Services are steam hauled wherever possible, but a heritage diesel may be substituted, with no refund in that case.

Seats are sold as fixed price tables rather than per person: up to four passengers from £110.00 to £135.00, or up to two from £67.50 to £80.00, depending on the date. Children aged 3 and over need their own seat, while toddlers from 10 months to 2 years need a £5 ticket and can sit on a lap.

No food or drink is included, but there is a trolley service and an on board bar, and you can bring your own food. The carriages are single glazed and cold, so wrap up. An Adults Only Carriage, First Class Festive Steam Tea, private compartments and the Observation Carriage are sold separately.

Santa and his elves by a Merry Christmas bench on Santa's Elf Express, Strathspey Railway, Aviemore

Elves, singalongs and Santa

A festively decorated heritage carriage, elves and singalongs fill the 1 hour 45 minute return trip, and Santa gives every child aged 10 months and over a gift and a festive activity book.

Station lit with Christmas lights and a tree at night for Santa's Elf Express, Strathspey Railway, Aviemore

Priced by the table

Tables for up to four start at £110.00 and tables for two at £67.50, whatever the ages, so a family of four pays one price. Toddlers from 10 months to 2 years on a lap add £5, and younger babies travel free.

Elf at a carriage window greeting children on the platform, Santa's Elf Express, Strathspey Railway, Aviemore

Bring your own picnic

No food or drink comes with the ticket, but you can bring your own, and there is a trolley service and an on board bar. The carriages are single glazed and cold, so pack warm layers for the trip.

Plan your visit

  • Dates and times

    28th November to 24th December 2026

    28 and 29 November and 5, 6, 11, 12, 13, 17, 18, 19, 20, 21, 22, 23 and 24 December 2026
    Departs from and returns to Aviemore station only
    Return journey about 1 hour 45 minutes
    Departure times are shown in the booking system

  • Ages

    All Ages

Getting there

Aviemore Station, Dalfaber Road, Aviemore, PH22 1PY Aviemore, PH22 1PY

VIP Pass

Members save at selected Christmas days out

See VIP Offers

Frequently Asked Questions

Most asked questions relating to Christmas.

From Santa's grottos and magical light trails to winter farm parks, theme park celebrations and immersive festive experiences, the UK has plenty of Christmas days out for all ages. Our Christmas Events hub highlights the most popular and top-rated options to help you choose the perfect adventure.

Other Christmas days out nearby