ScotRail's Caledonian Sleeper train service runs from London to Scotland, arriving early for a full day on the slopes.
Prices start from £19 from London Euston (one way) and bookings are currently available up to 12 weeks in advance online (until Friday, Feb. 11).
ScotRail's Caledonian Sleeper service operates overnight trains between London Euston, North West England and more than 40 locations in Scotland. The service operates six nights a week, Sunday to Friday.
All Caledonian Sleeper services are non-smoking and include lounge cars with well-stocked bar, light snacks are available from the room-service menu, air-conditioned single or twin berth cabins as well as seated accommodation, and cabins with beds, duvets, bedside lighting, washbasin, and shaver point.
Children under the age of 5 travel free (passengers travelling with children under 5 must have sole occupancy of their cabin).
Scotland's five ski areas are all in the north of the country in the Grampian mountains, known worldwide as the Highlands. There are two on the west coast: Glencoe is south of Fort William and Nevis Range is just a little to the East of the town. There are three on the east coast: Cairngorm is above Aviemore, the Lecht, a bit farther to the south, and Glenshee, close to the Queen's summer residence of Balmoral.