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. You can also get more festive inspiration with our Top Ten Christmas Markets blog. 

Recommended Itineraries

Winter Holidays by Rail
6 Days
  • Munich
  • Venice
  • Turin
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 £849
  • 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,299
  • Münster
  • Copenhagen
  • Stockholm
  • Abisko
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 the remote mountain resort of Abisko.
From £1,499
  • 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,099
  • 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 £969
12 Days
  • Helsinki
  • Turku
  • Rovaniemi
  • Oulu
Combine the welcoming southern cities of Helsinki and Turku with the wilderness in the capital of Finnish Lapland and home of Santa, Rovaniemi
From £1,249
10 Days
  • Sorrento
  • Taormina
  • Valletta
Make tracks for sea and sunshine on a fantastic holiday combining Sorrento, Taormina in Sicily and Maltese capital Valletta.
From £1,099
9 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,299
12 Days
  • Freiburg
  • Parma
  • Bari
  • Alberobello
  • Lecce
  • Rome
Travel by rail down through Italy to discover the sun-kissed region of Puglia with its white-washed villages, olive groves and Mediterranean vistas. Your journey takes you via Freiburg in the Black Forest to Parma, Bari and Alberobello.
From £1,299
10 Days
  • Turin
  • Piran
  • Ljubljana
  • Bled
Take in the scenery and culture of Slovenia on this 9-night holiday. Your suggested itineray takes you from the coastal resort of Piran to Lake Bled in the Julien Alps, via majestic capital Ljubljana.
From £899
10 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 £2,799
8 Days
  • Singapore
  • Kuala Kangsar
  • Bangkok
Travel on board the legendary Eastern & Oriental Express from the multi-cultural city state of Singapore, through Malaysia and eventually to the hustle and bustle of Thai capital Bangkok.
From £3,699