From fairytale castles to divine Christmas markets, Germany holidays overflow with magical feels – with a side of hardcore clubbing and Oktoberfest shenanigans for balance!
Berlin’s a capital with two faces: the often-grim history memorialised around the city versus a bonkers party scene that goes way beyond nightlife because it’s legit around the clock.
Visit the Berlin Wall and the old Checkpoint Charlie crossing point. Cycle through the parks and the Brandenburg Gate. And if you’re here to party, just go ahead and set aside the whole weekend.
Germany’s Christmas markets are the original and the best. Others can only try to replicate them! Stash your inner Scrooge and fully embrace the magic of Christmas to get the most out of these massive festive markets.
Dresden’s Striezelmarkt is the oldest proper Crimbo market, first held in 1434. And Nuremberg’s Christkindlesmarkt is one of the most famous. Go for twinkly lights, mulled wine, gingerbread and all the Christmas knickknacks your suitcase can fit!
With thousands of castles and palaces, many in ridiculously scenic settings, history and views come as one in Germany! Probably the most famous is Schloss Neuschwanstein, an ornate 19th-century palace with pointy turrets and a mountainous backdrop. It looks exactly like a princess castle – unsurprisingly, given it’s often said to have inspired Walt himself.
From the Dachau Concentration Camp memorial to the former Nazi Party Rally Grounds, many of the sites from World War II have been preserved to mark the horrors and educate future generations.
The Memorium Nuremberg Trials museum documents the war-crime trials of leading Nazis – the courtroom is still operational today, but if it’s not in use, you can go inside and see where legal history was made.
Germany’s mountains and forests are covered in trails. Saxon Switzerland National Park is all cool rock formations, while the Upper Palatinate is a castle trail (as German as it gets!). The Baltic Sea Coast Hiking Trail winds around Germany’s northern shores, through pine forests and across fields, with the Baltic Sea close enough for an impromptu plunge!
Best for... A bit of everything, from history to hiking to nightlife 🥾
Go... Visit in summer to make the most of the beer gardens 🍻
You have to... Learn your bratwurst from your currywurst 🌭
Use the filters to narrow down by price, star rating, board basis, departure airport and more.
Prices and availability may change, confirm with the provider before booking. Mandatory fees may not be included in all prices.

Hotel Lindemann's
9
Excellent
Prices from

Old Town Hotel
8.8
Excellent
Prices from

Scandic Berlin Kurfürstendamm
8.6
Very Good
Prices from

ARCOTEL John F Berlin
8.8
Excellent
Prices from
Prices from
£291 ppPrices from
£241 ppPrices from
£219 ppCurrency
Euro (€)
Language
German
Time difference
GMT+1
Cost of a beer
€3-5
3-course meal
€25-41
Flight time
1.5 h
Summer is great for anything outside – beach days and beer gardens – but there can be thunderstorms in July and August, so hiking trips are best in June or September.
Late September and October is peak season in Munich – if you’re travelling for Oktoberfest, book your hotel way in advance! And across Germany, December is busy with Christmas markets crowds.
The best time for cheap Germany holidays is March to May, October and November – not the best weather, but great for museums and the lowest hotel rates. January and February is skiing season!