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.
Recommended Itineraries
European Cities by Rail
4 Days
- Berlin
Take comfortable and modern daytime trains all the way from London to Berlin and enjoy all that Germany's fascinating reunified capital has to offer.
From £599
6 Days
- Prague
- Nuremberg
Travel to Prague via Paris, Freiburg and a great-quality sleeper Nightjet sleeper. 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.
From £799
- Berlin
- Warsaw
- Prague
- Bratislava
- Budapest
- Bucharest
- Nuremberg
Travel through Warsaw, Berlin, Prague, Bratislava, Budapest and Bucharest on a rail journey through history, mapping the fall of the Iron Curtain that divided eastern and western Europe until 1989.
From £1,749
7 Days
- Budapest
- Munich
Travel to and from the Hungarian capital on comfortable and civilised trains, combining a superb Austrian overnight train on the way out, with a straightforward daytime journey on the way back. Enjoy a night in Paris to break your journey home.
From £999
16 Days
- Gdansk
- Berlin
- Dresden
- Prague
- Cesky Krumlov
- Bratislava
- Budapest
- Belgrade
Travel east of the former Iron Curtain on this epic holiday from Gdansk in the Baltic to Belgrade in Serbia, taking in some spectacular destinations along the way, including Dresden, Prague and Budapest.
From £1,449
7 Days
- Cologne
- Innsbruck
- Venice
- Basel
Make your journey to Venice part of the holiday, with a scenic train ride through the fantastic scenery of the Austrian Tyrol, via the Rhine Gorge and the Brenner Pass. Spend 3 nights in the unforgettable city of Venice before returning via historic Basel.
From £999
- Turin
- Venice
- Vienna
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.
From £1,049
9 Days
- Nuremberg
- Venice
- Rome
- Florence
- Nice
Italy’s three most popular cities in one itinerary. Travel to Italy via Switzerland and the Gotthard route through the Alps, before experiencing the canals of Venice, the rich history of Rome and the culture of Florence.
From £1,399
6 Days
- Cologne
- Berlin
Enjoy a German twin-centre holiday by rail with 2 nights in Cologne on the River Rhine and 3 nights in buzzing capital Berlin.
From £769
16 Days
- Berlin
- Warsaw
- Moscow
- St Petersburg
- Helsinki
- Turku
- Stockholm
- Copenhagen
- Cologne
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 via Finland, Sweden, Denmark and Germany!
From £1,749
12 Days
- Stuttgart
- Budapest
- Vienna
- Prague
- Regensburg
- Cologne
Combine the imperial cities of Prague, Vienna and Budapest on this central European adventure by rail. Stop along the way in Stuttgart and return home via the wooded hills of Bavaria, with a night in Regensburg and then another along the Banks of the Rhine in Cologne.
From £1,249
13 Days
- Cologne
- Berlin
- Warsaw
- Krakow
- Prague
- Nuremberg
Discover Poland's two most important cities, Warsaw and Krakow, then head into the Czech Republic to visit its iconic capital, Prague. Travel by rail with stops in Cologne, Berlin and Nuremberg en route.
From £1,499
6 Days
- Cologne
- Lindau
- Vienna
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.
From £999
7 Days
- Bern
- Rome
- Nice
Take the train to the historic capital of Italy, via the historic capital of Switzerland on this exciting rail adventure, including 3 full days in Rome before you return via the Côte d'Azur in France.
From £999
7 Days
- Barcelona
- Madrid
- Perpignan
Zoom down to the coast and across France to Barcelona and Madrid on this high-speed rail adventure to Spain. Your return journey takes you via Perpignan with an overnight stop before you head for home.
From £1,199