En-suite cabins equipped with double beds ensure that nights spent onboard are elegant and comfortable. Better still, the experience is complemented with overnights at legendary Fairmont hotels in such prestigious spots as Jasper, Banff and gorgeous Lake Louise.
The journey begins in Vancouver before crossing the border into Alberta and on to the wilds of Jasper and Banff National Parks. En route, passengers can take advantage of exceptional excursions such as an "ice walk" into Maligne Canyon on New Year's Eve, one of Jasper's most impressive winter attractions (and a very memorable way to welcome the start of 2020).
Other highlights include a birds-eye view of Banff National Park from a helicopter and a scenic drive on the Icefields Parkway via glaciers and frozen waterfalls. In Banff, enjoy a horse-drawn sleigh ride along the shores of Lake Louise, then ride a gondola to the top of Sulphur Mountain for jaw-dropping views. Finally, warm up in the naturally balmy mineral waters of Banff Upper Hot Springs before continuing to journey's end in the cowboy town of Calgary.
Bon Voyage, the North America travel specialist, can package one-night on the Snow Train (including dinner and breakfast) with a Vancouver city break to create an eight-night holiday costing from £6,575 per person (departing 29 December, 2019).
Cost includes flights from either London, Manchester or Glasgow, private transfers throughout and activities as stated. For more information and to book, call 0800 316 0194 or visit bon-voyage.co.uk