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 12 destinations in Germany, including Berlin, 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...
* Price based on a return journey and subject to availability at the time of booking. A £4 credit card fee may apply.