GermanyCity breaks
City breaks
in Germany
Our 42 favourite places in Germany to wander, eat and museum-hop — sorted by where you'll get the most for your money on Booking.com.
Berlin
Berlin
Germany
From$255
Munich
Munich
Germany
From$245
Hamburg
Hamburg
Germany
From$235
Frankfurt
Frankfurt
Germany
From$210
Cologne
Cologne
Germany
From$260
Dresden
Dresden
Germany
From$175
Heidelberg
Heidelberg
Germany
From$280
Nuremberg
Nuremberg
Germany
From$165
Stuttgart
Stuttgart
Germany
From$245
Leipzig
Leipzig
Germany
From$230
Bremen
Bremen
Germany
From$230
Hannover
Hannover
Germany
From$160
Wurzburg
Wurzburg
Germany
From$280
Bamberg
Bamberg
Germany
From$210
Regensburg
Regensburg
Germany
From$130
Lubeck
Lubeck
Germany
From$185
Trier
Trier
Germany
From$240
Köln
Köln
Germany
From$130
Frankfurt am Main
Frankfurt am Main
Germany
From$130
Düsseldorf
Düsseldorf
Germany
From$180
Essen
Essen
Germany
From$180
Dortmund
Dortmund
Germany
From$180
Duisburg
Duisburg
Germany
From$145
Wandsbek
Wandsbek
Germany
From$140
Bochum
Bochum
Germany
From$145
Wuppertal
Wuppertal
Germany
From$150
Bielefeld
Bielefeld
Germany
From$130
Bonn
Bonn
Germany
From$180
Hamburg-Nord
Hamburg-Nord
Germany
From$165
Münster
Münster
Germany
From$130
Mannheim
Mannheim
Germany
From$150
Hamburg-Mitte
Hamburg-Mitte
Germany
From$150
Augsburg
Augsburg
Germany
From$125
Wiesbaden
Wiesbaden
Germany
From$130
Marienthal
Marienthal
Germany
From$140
Karlsruhe
Karlsruhe
Germany
From$125
Gelsenkirchen
Gelsenkirchen
Germany
From$140
Eimsbüttel
Eimsbüttel
Germany
From$125
Aachen
Aachen
Germany
From$155
Mönchengladbach
Mönchengladbach
Germany
From$165
Kiel
Kiel
Germany
From$155
Altona
Altona
Germany
From$200
City breaks in Germany — FAQs
- What are the best city breaks in Germany?
- Our 42 top picks for city breaks in Germany are listed above, sorted by where you'll get most for your money on Booking.com — starting from $125/night.
- When is the best time for a city break in Germany?
- Shoulder seasons — spring and early autumn — usually give Germany at its best for city breaks.
- How much do city breaks in Germany cost?
- Hotels for our Germany city picks start from $125/night on Booking.com. Picking shoulder months and avoiding school holidays keeps prices down further.