The Swiss Holiday Company

Christmas markets with winter scenic rail Festive shopping and stunning winter views

Come to glorious Switzerland to enjoy the traditional Christmas Markets, set in a choice of fabulous historical or lakeside locations. Shop for gifts for loved ones (or yourself), for cards and decorations. Soak up the magical atmosphere and savour the delicious snacks and mulled wine. These wonderful short breaks offer a lively few days in the best Christmas Markets but also include a day trip to explore a little more of this unique country. Why not consider a two centre holiday so you can really make the most of your time here - your connecting journey on the scenic rail route will be unforgettable.  Read on below, or call us 0800 619 1200 for more details. 

Magical winter scenic rail

Extend your stay and enjoy Switzerland's perfect snowscapes

Many people have experienced the unparalled views of a Swiss scenic rail journey during the warmer months. They would be amazed by the difference a soft coating of white snow makes to a familiar landscape! We recommend that even seasoned rail travellers try a winter scenic rail route, as the experience is entirely different and really should not be missed. 

Visitors to the Christmas Markets can easily combine their shopping trip with one of the scenic journeys en route to a stay in a different part of beautiful Switzerland. The views from the panoramic windows are dazzling, as you cross the changing landscape of mountains and valleys - all looking pristine in their winter best. While the air outside is crisp and fresh, you can enjoy the warmth of the carriage, sipping a hot drink, mesmerised by the deep blue sky and the brilliant light reflected off the snow. 

A trip to the Jungfraujoch is included in our Bern itinerary Typical stall selling Christmas sweets in Montreux Basel's Christmas Market on Münsterplatz Festive brass band in Lucerne Lötschberg Regio Express - scenic rail journey to Brig A wonderful Christmas atmosphere in Basel
For a Truly Personal Service 0800 619 1200