HotHotels
Hotel Adlon Kempinski Berlin, Berlin

Where to stay guide

Where to stay in Germany: the best cities and hotels

Updated 7 October 2026 · 9 areas · 34 hotels picked

Pictured: Hotel Adlon Kempinski Berlin

Germany is not one place but a federation of very different ones, and its cities prove it. Berlin is scruffy, creative and up all night. Munich is prosperous and beer-loving, with the Alps on the horizon. Hamburg looks out to sea. Cologne is all cathedral and carnival. Each was the capital of somewhere once, and each still behaves as though it might be again.

That makes Germany ideal for city breaks, and the trains make it easy to string two or three together. The big decision is north or south. Go north and east for Berlin's history and Hamburg's harbour; south for Bavaria's beer halls, castles and Christmas markets in Munich and Nuremberg; west for the Rhine cities of Cologne and Düsseldorf. Frankfurt and Stuttgart sit usefully in the middle.

The short answer

Germany areas at a glance

BerlinFirst-timers, History, NightlifeThe capital: raw history, great museums and nights that have no closing time.Hotels: 589
MunichBeer and food, Culture, Day tripsBavaria’s handsome capital: beer halls, art and the Alps within reach.Hotels: 561
HamburgCity break, Music, WaterfrontA seafaring city of canals, red-brick warehouses and legendary nightlife.Hotels: 377
CologneNightlife, Christmas markets, CarnivalA twin-spired cathedral, Rhine views and the friendliest pubs in Germany.Hotels: 409
NurembergChristmas markets, History, Old-town charmA walled medieval city with a castle on top and a famous market in the middle.Hotels: 268
FrankfurtGateway, Museums, BusinessSkyscrapers, cider taverns and Germany’s busiest airport.Hotels: 500
DüsseldorfShopping, Nightlife, ArtFashion, art and a riverside old town known as the longest bar in the world.Hotels: 294
StuttgartCars, Wine, Christmas marketsPorsche, Mercedes and vineyards running right down into the city.Hotels: 370
HanoverGardens, Trade fairsA green, unshowy city with royal gardens and a big lake in the middle.Hotels: 234

Berlin

Hotel Adlon Kempinski Berlin, Berlin
JW Marriott Hotel Berlin, Berlin
Hotel Luc, Berlin
Pictured: Hotel Adlon Kempinski Berlin · JW Marriott Hotel Berlin · Hotel Luc
  • First-timers
  • History
  • Nightlife
The capital: raw history, great museums and nights that have no closing time.

Berlin carries more twentieth-century history than any city should have to, and it does not hide it. You can walk from the Brandenburg Gate to the Holocaust Memorial to the remains of the Wall in an afternoon, then spend the evening in a courtyard bar in a district that was a wasteland thirty years ago. It is vast, flat, green and far cheaper than London or Paris.

For sightseeing, stay in Mitte, the historic centre: the grandest hotel in the city stands right beside the Brandenburg Gate, and the elegant Gendarmenmarkt square is a few streets away. The western centre around Charlottenburg is leafier and more old-fashioned, with good shopping. Kreuzberg is the place for food, bars and a taste of the alternative city.

Hotels to look at in Berlin

Munich

Hotel Vier Jahreszeiten Kempinski Munich, Munich
An der Oper, Munich
Rosewood Munich, Munich
Pictured: Hotel Vier Jahreszeiten Kempinski Munich · An der Oper · Rosewood Munich
  • Beer and food
  • Culture
  • Day trips
Bavaria’s handsome capital: beer halls, art and the Alps within reach.

Munich is Germany at its most comfortable. The old town clusters around Marienplatz and its chiming town hall, the beer halls serve litre mugs and roast pork to long shared tables, and the English Garden is one of the biggest city parks in the world, complete with surfers on a standing river wave. In late September the city gives itself over to Oktoberfest.

The smartest hotels are in the old town, on and around Maximilianstrasse, the city's grand shopping street, with everything in walking distance. There are good large hotels by the main station, which is handy for trips to the lakes, Salzburg and the castle of Neuschwanstein. Book well ahead for Oktoberfest, when prices climb steeply.

Hotels to look at in Munich

Hamburg

Fairmont Hotel Vier Jahreszeiten, Hamburg
Henri Hotel Hamburg, Hamburg
Atlantic Hamburg, Hamburg
Pictured: Fairmont Hotel Vier Jahreszeiten · Henri Hotel Hamburg · Atlantic Hamburg
  • City break
  • Music
  • Waterfront
A seafaring city of canals, red-brick warehouses and legendary nightlife.

Hamburg is Germany's great port, and water is everywhere: the Elbe with its container ships, the Alster lake in the middle of town, and canals threading between the red-brick warehouses of the Speicherstadt. The Elbphilharmonie concert hall rises from the docks like a wave of glass, and the Reeperbahn, where the Beatles learned their trade, still roars at night.

The classic place to stay is around the Alster, where two of Germany's most storied grand hotels look out over the water. The streets between the lake and the town hall are the smart shopping district, with five-stars in handsome old merchant buildings. Everything is well linked by U-Bahn and harbour ferry.

Hotels to look at in Hamburg

Cologne

Hilton Cologne, Cologne
CityClass Hotel am Dom, Cologne
Dorint Hotel Am Heumarkt Köln, Cologne
Pictured: Hilton Cologne · CityClass Hotel am Dom · Dorint Hotel Am Heumarkt Köln
  • Nightlife
  • Christmas markets
  • Carnival
A twin-spired cathedral, Rhine views and the friendliest pubs in Germany.

You see Cologne Cathedral before you see Cologne: two black Gothic spires that tower over the station and the Rhine beside it. The city around it was flattened in the war and rebuilt without much beauty, but nobody comes for the architecture. They come for the atmosphere, in brewery pubs where waiters replace your small glass of Kölsch the moment it is empty.

Stay near the cathedral and the old town to walk everywhere; several large hotels are a few hundred metres from the station. The area around Heumarkt, at the edge of the old town by the river, is good for restaurants and Christmas markets. Carnival, in February or early March, turns the whole city into a fancy-dress party.

Hotels to look at in Cologne

Nuremberg

Sheraton Carlton Hotel Nürnberg, Nuremberg
Holiday Inn Nurnberg City Centre, Nuremberg
Leonardo Royal Hotel Nürnberg, Nuremberg
Pictured: Sheraton Carlton Hotel Nürnberg · Holiday Inn Nurnberg City Centre · Leonardo Royal Hotel Nürnberg
  • Christmas markets
  • History
  • Old-town charm
A walled medieval city with a castle on top and a famous market in the middle.

Nuremberg is the most atmospheric of Germany's big cities: an old town still ringed by walls and towers, a castle on a sandstone crag, and a river crossed by covered bridges. It is best known for its Christmas market, held on the main square, and for bratwurst the size of your finger. The city also faces its Nazi-era past with honesty at the former rally grounds.

The old town is small, so anywhere inside the walls or near the main station works well. The station sits just outside the south-eastern gate, with a run of four-star hotels a few minutes' walk from both the trains and the sights. It makes a good base for trips to Bamberg, too.

Hotels to look at in Nuremberg

Frankfurt

The Westin Grand Frankfurt, Frankfurt
Miramar, Frankfurt
Hilton Frankfurt City Centre, Frankfurt
Pictured: The Westin Grand Frankfurt · Miramar · Hilton Frankfurt City Centre
  • Gateway
  • Museums
  • Business
Skyscrapers, cider taverns and Germany’s busiest airport.

Frankfurt is the only German city with a real skyline, a cluster of bank towers that earns it the nickname Mainhattan. Most visitors are here for work or a flight, but give it an evening: the reconstructed old town around the Römer square is charming, the museums along the south bank of the River Main are excellent, and the taverns of Sachsenhausen pour tart local cider from blue-grey jugs.

Stay in the centre for the shops and the old town, among the towers of the financial district for rooftop bars, or across the river in Sachsenhausen for a more neighbourly feel. If you have an early flight, a large hotel is connected directly to the airport.

Hotels to look at in Frankfurt

Düsseldorf

Breidenbacher Hof, Dusseldorf
Ruby Luna Hotel Dusseldorf by IHG, Dusseldorf
Steigenberger Icon Parkhotel, Dusseldorf
Pictured: Breidenbacher Hof · Ruby Luna Hotel Dusseldorf by IHG · Steigenberger Icon Parkhotel
  • Shopping
  • Nightlife
  • Art
Fashion, art and a riverside old town known as the longest bar in the world.

Düsseldorf is Cologne's sleeker rival, half an hour down the Rhine. Its showpiece is the Königsallee, known simply as the Kö, a canal lined with chestnut trees and luxury shops. A few steps away the Altstadt packs so many pubs into a few streets that it is nicknamed the longest bar in the world, and the local dark beer, Altbier, is served with the same relentless efficiency as Kölsch upriver.

Nearly all the best hotels are on or beside the Kö, between the shops and the old town, with the Rhine promenade about ten minutes' walk away. It is a compact, easy city for a weekend, and both the airport and the main station are close.

Hotels to look at in Dusseldorf

Stuttgart

Steigenberger Graf Zeppelin, Stuttgart
Holiday Inn Stuttgart, by IHG, Stuttgart
Hotel Azenberg Stuttgart Sure Hotel Collection Bw, Stuttgart
Pictured: Steigenberger Graf Zeppelin · Holiday Inn Stuttgart, by IHG · Hotel Azenberg Stuttgart Sure Hotel Collection Bw
  • Cars
  • Wine
  • Christmas markets
Porsche, Mercedes and vineyards running right down into the city.

Stuttgart sits in a bowl of green hills, with vineyards climbing the slopes almost from the city centre. It is the home of both Mercedes-Benz and Porsche, and their two museums are reason enough to visit for anyone who likes cars. The centre is built around a palace square and a long park, and the wine taverns serve local reds that rarely leave the region. The grandest hotel stands opposite the main station at the top of the pedestrian shopping street; others have pools and spas beside the park.

Hotels to look at in Stuttgart

Hanover

Kastens Hotel Luisenhof, Hannover
DoubleTree by Hilton Hannover Schweizerhof, Hannover
Mercure Hannover City, Hannover
Pictured: Kastens Hotel Luisenhof · DoubleTree by Hilton Hannover Schweizerhof · Mercure Hannover City
  • Gardens
  • Trade fairs
A green, unshowy city with royal gardens and a big lake in the middle.

Hanover is rarely anyone's first choice, which is rather unfair. It is a relaxed, leafy city with the Baroque Royal Gardens of Herrenhausen, a large lake for sailing and strolling, and an opera house at its heart. It also hosts some of the world's biggest trade fairs, when rooms sell out fast. Hotels near the main station and the opera put you about five minutes' walk from the centre, on quiet streets.

Hotels to look at in Hannover

Which city?

One city only? Berlin for history and nightlife, Munich for beer, beauty and day trips. For a December weekend, Nuremberg or Cologne. For a short, easy break with good food and shopping, Hamburg or Düsseldorf. With a week, pair Berlin with Hamburg in the north, or Munich with Nuremberg in the south.

Getting around

German cities are linked by fast, frequent trains, and the main stations are almost always in the centre, so a hotel near one makes a multi-city trip simple. Within cities, the U-Bahn, S-Bahn and trams go everywhere and you will not want a car. The UK has direct flights to every city in this guide.

Sorted where to stay? Now plan the days. Read our guide: The best things to do in Germany →

Questions about where to stay in Germany

What is the best city to stay in Germany for first-timers?
Berlin, for its history, museums and nightlife, or Munich, for its beer halls, old town and easy day trips to lakes and castles. Berlin is bigger, edgier and cheaper; Munich is prettier and more traditional.
Where should I stay in Germany for Christmas markets?
Nuremberg has the most famous market, set in a walled medieval old town. Cologne has several large markets, including one beside the cathedral. Munich, Stuttgart and Düsseldorf also have excellent ones. Book early: hotels fill up for Advent weekends.
Is Berlin or Munich better?
Berlin is better for history, modern art, nightlife and value. Munich is better for traditional Bavarian culture, beer gardens, a handsome centre and trips into the Alps. They are about four hours apart by fast train, so a week is enough for both.
Is Cologne or Düsseldorf better for a weekend?
Cologne has the cathedral, a livelier pub scene and a famously warm welcome. Düsseldorf is smarter, with better shopping and a more polished riverside. They are about half an hour apart by train, so you can easily visit both.