Winter Holidays by Rail

Whether you want to embrace or escape the cold weather, we have the perfect holiday to banish those winter blues. Take in some festive cheer with a visit to one of Europe’s famous Christmas markets, or even a family holiday to see Santa in Lapland! Discover the landscapes of Switzerland, Austria and Eastern Europe blanketed in snow. Visit Venice in carnival season. Or head for warmer climes with a holiday to Sicily, Mallorca or South Africa. ​Have a look at our suggested itineraries or give us a call to tailor make your perfect winter holiday.  



Recommended Itineraries

Winter Holidays by Rail
  • Cologne
  • Salzburg
  • Chur
  • Zermatt
  • Strasbourg
Make the most of your winter holiday with a scenic journey through the Alps. Travel from Cologne, through the Rhine Gorge to Salzburg, by panorama coach to Chur, across Switzerland to Zermatt with the Glacier Express and then back to London via Strasbourg.
From £1,499
6 Days
  • Zurich
  • Venice
  • Montreux
Visit the unforgettable city of Venice during Carnival time, when the city shakes off its winter slumber and comes alive in a whirlwind of masked balls, pageants, music and food. 
From £1,199
9 Days
  • Münster
  • Copenhagen
  • Stockholm
  • Kiruna
Travel by train from London to Stockholm and the Arctic Circle on this fantastic adventure. Your journey north takes you via Münster and Copenhagen to the Swedish capital. From here, an overnight sleeper service takes you to Kiruna, Sweden's northernmost city.
From £1,099
6 Days
  • Frankfurt
  • Chur
  • Interlaken
Experience three of Europe’s most thrilling and impressive train journeys as you take the Glacier Express, Bernina Express and Jungfrau Mountain Railway in stunning Switzerland.
From £1,499
6 Days
  • Cologne
  • Berlin
Enjoy a German holiday by rail with 2 nights in Cologne on the River Rhine and 3 nights in buzzing capital Berlin.
From £749
8 Days
  • Hamburg
  • Gothenburg
  • Oslo
  • Flam
  • Bergen
Catch the train from the UK to Norway to take in one of Europe's greatest rail journeys aboard the Flåm Railway, along with a fjord cruise and visits to the vibrant cities of Bergen and Oslo.
From £1,299
  • Munich
  • Budapest
  • Vienna
  • Prague
  • Regensburg
Combine the imperial cities of Prague, Vienna and Budapest on this central European adventure by rail. Stop along the way in historic Munich and return home via the wooded hills of Bavaria, with a night in Regensburg.
From £1,199
8 Days
  • Cologne
  • Wernigerode
  • Hannover
Head into the popular region of the Harz Mountains in Germany on this picturesque rail holiday, taking in Cologne, the Harz Mountains Railway and historic Hannover. You'll also have a day rail pass from Hannover to explore lovely Lower Saxony.
From £979
10 Days
  • Montpellier
  • Valencia
  • Palma
Take the train through France and Spain, breaking your journey in Montpellier en route to sunny Valencia. Enjoy a 3-night stay in this port city with its beaches and futuristic architecture before taking an overnight ferry across the Mediterranean to Palma on the island of Mallorca. Here you'll have two full days to explore, including a full day tour of the island by coach, boat and vintage train.
From £1,499
11 Days
  • Turin
  • Piran
  • Ljubljana
  • Bled
  • Munich
Take in the scenery and culture of Slovenia on this 10-night holiday. Your suggested itinerary takes you from the coastal resort of Piran to Lake Bled in the Julian Alps, via majestic capital Ljubljana.
From £1,349
9 Days
  • Pretoria
  • Cape Town
Enjoy a luxurious journey across South Africa aboard the famous Blue Train. Round off your trip with four days in Cape Town, with time to explore its history and breathtaking scenery.
From £3,399
10 Days
  • Cologne
  • Odense
  • Gothenburg
  • Trondheim
  • Bodø
Head north on this epic rail adventure, taking you overland from London, through Germany, Denmark and Sweden to the Norwegian town of Bodø, across the Arctic Circle.
From £1,149
12 Days
  • Baden Baden
  • Innsbruck
  • Merano
  • Bressanone
  • Lienz
  • Munich
Enjoy a rail journey into the beautiful and fascinating region of Tyrol, straddling Austria, Germany and Italy, on this relaxing holiday. You'll have stops in Tyrolean capital Innsbruck, the pretty towns of Merano and Bressanone as well as East Tyrolean capital Lienz before heading home via Munich.
From £1,499