Trains to Germany

Travel to Germany from just £49.50

Summer time on the Rhine, Oktoberfest in Bavaria or the festive aroma of lebkuchen in Cologne at Christmas... whatever draws you to Germany, getting there by train is now even easier with Eurostar and Deutsche Bahn.


Start your adventure in London or Kent, speeding to Brussels before a quick change to carry on to one of 6 destinations in Germany, including Cologne, Düsseldorf, Frankfurt and Munich.


Fares start at £49.50 and your Eurostar booking will take you right through from London on one ticket – easy. And with trains leaving for Brussels up to 10 times a day, you can plan the perfectly timed trip.


When you get to Brussels, take your time and have an explore on your way through, or hop straight on a train to Germany, it's up to you.


So whether you're off for a bit of R&R in the spas of Aachen or eine kleine Nachtmusik in Bonn, there's never been a better time to explore Germany by rail.


Just sit back, relax and let us whisk you away...


Book your ticket now >

* Price based on a return journey and subject to availability at the time of booking. A £3 credit card fee may apply.

Trains to Frankfurt

With its busy cultural calendar, picturesque squares and pretty green spaces, there's more to Frankfurt than skyscrapers and spreadsheets. So where will your adventure am Main take you?

Trains to Dusseldorf

With tickets from £93.50, you can be in the heart of the city in under six hours, with a quick change in Brussels. 

Trains to Munich

For most, the mere mention of Munich brings to mind images of lederhosen-clad revellers toasting and cavorting to the sound of an Oktoberfest oom-pah band, but the Bavarian capital has plenty to offer in the eleven other months of the year, too.

Trains to Cologne

Overlooked by the gloriously Gothic Kölner Dom and packed with pretty houses, medieval gates and Romanesque churches, Cologne is a dream for history-lovers and architecture buffs.