The unique beauty of Venice, the history of Rome and Berlin, the Imperial architecture of Vienna and Budapest or the medieval spires of Prague; all are easy to travel to by rail. Get to cities like Paris, Berlin or Barcelona in a day or enjoy a scenic journey across the Continent to Venice, Rome, Prague and more with overnight stops along the way. Have a look at our suggestions below.
European Cities by Rail
Travel to Prague via the beautiful city of Erfurt and spend two full days taking in the Czech capital with its UNESCO World Heritage listed Old Town, countless museums and hilltop castle, before returning to the UK via Bohemia and Bavaria.
Make your journey to Venice part of the holiday, with a scenic train ride through the fantastic scenery of the Austrian Tyrol, via the Brenner Pass. Spend 3 nights in the unforgettable city of Venice before returning via historic Turin.
Combine two fabulous destinations with the stunning Semmering Pass rail route across the Alps on this 6 night holiday to Venice and Vienna. Our suggested itinerary includes a night en route in Turin and an exciting overnight sleeper journey from Vienna back to Cologne.
- St Petersburg
Travel across Europe to Russian capital Moscow on this epic adventure. You'll have 3 nights here and 3 nights in stunning St Petersburg before returning by air to the UK. Or why not continue the adventure and travel back by rail through Scandinavia?
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.
Take the train to Cologne and then down the Rhine Valley to Lindau at beautiful Lake Constance. Continue through the stunning Arlberg Pass high in the Alps and across the length of Austria all the way to Vienna. At the end of your rail adventure, catch a sleeper back to Cologne.