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

Best for first-timers
Berlin
The Brandenburg Gate, the Wall, world-class museums and a nightlife that starts when other cities are going to bed.

Best for beer and Bavaria
Munich
Beer halls, beer gardens and Oktoberfest, with lakes, mountains and fairy-tale castles a day trip away.

Best for Christmas markets
Nuremberg
A walled medieval old town that fills with gingerbread, mulled wine and candlelight every December.

Best for a city break
Hamburg
A great port city of canals, warehouses and a concert hall that looks like a glass wave.

Best for nightlife
Cologne
A famously friendly city where the local beer comes in small glasses and keeps coming until you say stop.

Best for shopping
Dusseldorf
A tree-lined canal of designer boutiques, with an old town of pubs a few steps away.
Germany areas at a glance
| Area | Best for | What it's like | Hotels |
|---|---|---|---|
| Berlin | First-timers, History, Nightlife | The capital: raw history, great museums and nights that have no closing time. | Hotels: 589 |
| Munich | Beer and food, Culture, Day trips | Bavaria’s handsome capital: beer halls, art and the Alps within reach. | Hotels: 561 |
| Hamburg | City break, Music, Waterfront | A seafaring city of canals, red-brick warehouses and legendary nightlife. | Hotels: 377 |
| Cologne | Nightlife, Christmas markets, Carnival | A twin-spired cathedral, Rhine views and the friendliest pubs in Germany. | Hotels: 409 |
| Nuremberg | Christmas markets, History, Old-town charm | A walled medieval city with a castle on top and a famous market in the middle. | Hotels: 268 |
| Frankfurt | Gateway, Museums, Business | Skyscrapers, cider taverns and Germany’s busiest airport. | Hotels: 500 |
| Düsseldorf | Shopping, Nightlife, Art | Fashion, art and a riverside old town known as the longest bar in the world. | Hotels: 294 |
| Stuttgart | Cars, Wine, Christmas markets | Porsche, Mercedes and vineyards running right down into the city. | Hotels: 370 |
| Hanover | Gardens, Trade fairs | A green, unshowy city with royal gardens and a big lake in the middle. | Hotels: 234 |
Berlin



- 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

★★★★★
Hotel Adlon Kempinski Berlin
Spa · Pool · Pets allowed
From £291 a night, taxes incl.2 adults · checked 14 Nov, 08:07

★★★★
JW Marriott Hotel Berlin
Spa · Pool · Parking
From £202 a night, taxes incl.2 adults · checked 14 Nov, 01:52

★★★★★
Hotel Luc
Parking
From £289 a night, taxes incl.2 adults · checked 14 Nov, 01:52

★★★★
Scandic Berlin Potsdamer Platz
Family-friendly · Pets allowed · Parking
From £100 a night, taxes incl.2 adults · checked 14 Nov, 01:52
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

★★★★★
Hotel Vier Jahreszeiten Kempinski Munich
Spa · Pool · Pets allowed
From £342 a night, taxes incl.2 adults · checked 14 Nov, 09:22

★★★★
An der Oper
From £324 a night, taxes incl.2 adults · checked 14 Nov, 09:22

★★★★★
Rosewood Munich
Spa · Pool · Pets allowed
From £632 a night, taxes incl.2 adults · checked 14 Nov, 09:22

★★★★
Apartments & Hotel Maximilian Munich
Spa · 65 rooms · Parking
From £511 a night, taxes incl.2 adults · checked 14 Nov, 09:22
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

★★★★★
Fairmont Hotel Vier Jahreszeiten
Spa · Parking
From £367 a night, taxes incl.2 adults · checked 14 Nov, 18:32

★★★★
Henri Hotel Hamburg
65 rooms · Parking
From £194 a night, taxes incl.2 adults · checked 14 Nov, 16:53

★★★★★
Atlantic Hamburg
Spa · Pool · Parking
From £252 a night, taxes incl.2 adults · checked 14 Nov, 18:32

★★★★
IntercityHotel Hamburg Hauptbahnhof
Pets allowed · Parking
From £111 a night, taxes incl.2 adults · checked 14 Nov, 18:21
Cologne



- 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

★★★★★
Hilton Cologne
Spa · Parking
From £163 a night, taxes incl.2 adults · checked 14 Nov, 01:52

★★★★
CityClass Hotel am Dom
From £116 a night, taxes incl.2 adults · checked 14 Nov, 01:52

★★★★★
Dorint Hotel Am Heumarkt Köln
Pets allowed · Parking
From £113 a night, taxes incl.2 adults · checked 14 Nov, 01:52

★★★★
CityClass Hotel Alter Markt
63 rooms
From £113 a night, taxes incl.2 adults · checked 14 Nov, 01:52
Nuremberg



- 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

★★★★★
Sheraton Carlton Hotel Nürnberg
Spa · Pool · Parking
From £273 a night, taxes incl.2 adults · checked 14 Nov, 22:07

★★★★
Holiday Inn Nurnberg City Centre
Parking
From £164 a night, taxes incl.2 adults · checked 14 Nov, 22:07

★★★★
Leonardo Royal Hotel Nürnberg
Parking
From £138 a night, taxes incl.2 adults · checked 14 Nov, 22:07

★★★★
NH Collection Nürnberg City
Spa · Pets allowed · Parking
See prices and rooms →
Frankfurt



- 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

★★★★★
The Westin Grand Frankfurt
Spa · Pool · Parking
From £303 a night, taxes incl.2 adults · checked 14 Nov, 16:53

★★★★
Miramar
From £128 a night, taxes incl.2 adults · checked 14 Nov, 16:53

★★★★★
Hilton Frankfurt City Centre
All-inclusive option · Spa · Pool
From £176 a night, taxes incl.2 adults · checked 14 Nov, 16:53

★★★★
Ruby Louise Hotel Frankfurt by IHG
Pets allowed
From £114 a night, taxes incl.2 adults · checked 14 Nov, 16:53
Düsseldorf



- 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

★★★★★
Breidenbacher Hof
Spa · Pool · Pets allowed
From £414 a night, taxes incl.2 adults · checked 14 Nov, 12:15

★★★★
Ruby Luna Hotel Dusseldorf by IHG
Pets allowed
From £84 a night, taxes incl.2 adults · checked 14 Nov, 18:07

★★★★★
Steigenberger Icon Parkhotel
Spa · Parking
From £291 a night, taxes incl.2 adults · checked 14 Nov, 12:17

★★★★
Das Carls Hotel Düsseldorf
From £147 a night, taxes incl.2 adults · checked 14 Nov, 18:07
Stuttgart



- 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



- 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

★★★★★
Kastens Hotel Luisenhof
Spa · Parking
From £194 a night, taxes incl.2 adults · checked 14 Nov, 00:38

★★★★
DoubleTree by Hilton Hannover Schweizerhof
Spa · Pets allowed · Parking
From £106 a night, taxes incl.2 adults · checked 14 Nov, 00:38

★★★★
Mercure Hannover City
Spa · Pets allowed · Parking
From £89 a night, taxes incl.2 adults · checked 14 Nov, 00:38
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.
More where to stay guides
- Where to stay in Majorca
- Where to stay in Malta
- Where to stay in Corfu
- Where to stay in Crete
- Where to stay in Sardinia
- Where to stay in Paris
- Where to stay in Rome
- Where to stay in Tenerife
- Where to stay in Sicily
- Where to stay in Gran Canaria
- Where to stay in Lanzarote
- Where to stay in Amsterdam
- Where to stay on Lake Garda
- Where to stay in Tokyo
- Where to stay in Rhodes
- Where to stay in Menorca
- Where to stay in Lisbon
- Where to stay in Barcelona
- Where to stay in Kefalonia
- Where to stay in Phuket
- Where to stay in Fuerteventura
- Where to stay in Bali
- Where to stay in Krakow
- Where to stay in Porto
- Where to stay in Bangkok
- Where to stay on Lake Como
- Where to stay in Madeira
- Where to stay in the Algarve
- Where to stay in Budapest
- Where to stay in New York
- Where to stay in Santorini
- Where to stay in Prague
- Where to stay in Seville
- Where to stay in Berlin
- Where to stay in London
- Where to stay in Marrakech
- Where to stay in Venice
- Where to stay on the Amalfi Coast
- Where to stay in Koh Samui
- Where to stay in Puglia
- Where to stay in Madrid
- Where to stay in Milan
- Where to stay in Cyprus
- Where to stay in Ibiza
- Where to stay in Thailand
- Where to stay in Vienna
- Where to stay in Croatia
- Where to stay in Dubrovnik
- Where to stay in Naples
- Where to stay in Dublin
- Where to stay in Edinburgh
- Where to stay in Istanbul
- Where to stay in Montenegro
- Where to stay in Copenhagen
- Where to stay in Kyoto
- Where to stay in Athens
- Where to stay in Osaka
- Where to stay in Valencia
- Where to stay in Albania
- Where to stay in Krabi
- Where to stay in Seoul
- Where to stay in York
- Where to stay in Stockholm
- Where to stay in Chiang Mai
- Where to stay in Hanoi
- Where to stay in Bologna
- Where to stay in Brussels
- Where to stay in Beijing
- Where to stay in Bordeaux
- Where to stay in Bucharest
- Where to stay in Busan
- Where to stay in Kuala Lumpur
- Where to stay in Liverpool
- Where to stay in Marseille
- Where to stay in Mexico City
- Where to stay in Munich
- Where to stay in Oslo
- Where to stay in Portugal
- Where to stay in Shanghai
- Where to stay in Verona
- Where to stay in Brighton
- Where to stay in Bruges
- Where to stay in Cairo
- Where to stay in Cambridge
- Where to stay in Chester
- Where to stay in Goa
- Where to stay in Manchester
- Where to stay in Okinawa
- Where to stay in Oxford
- Where to stay in Switzerland
- Where to stay in Bristol
- Where to stay in Buenos Aires
- Where to stay in Gdansk
- Where to stay in Geneva
- Where to stay in Granada
- Where to stay in Greece
- Where to stay in Hiroshima
- Where to stay in Inverness
- Where to stay in Lyon
- Where to stay in Salzburg
- Where to stay in Zurich
- Where to stay in Agadir
- Where to stay in Blackpool
- Where to stay in Cologne
- Where to stay in Italy
- Where to stay in Lille
- Where to stay in Melbourne
- Where to stay in Montreal
- Where to stay in Penang
- Where to stay in Pisa
- Where to stay in Rio de Janeiro
- Where to stay in Taipei
- Where to stay in Tirana
- Where to stay in Warsaw
- Where to stay in Cebu
- Where to stay in Doha
- Where to stay in Hamburg
- Where to stay in Jeju
- Where to stay in Mumbai
- Where to stay in San Diego
- Where to stay in Birmingham
- Where to stay in Brisbane
- Where to stay in Delhi
- Where to stay in Ireland
- Where to stay in Strasbourg
- Where to stay in Auckland
- Where to stay in Austin
- Where to stay in Dallas
- Where to stay in the Florida Keys
- Where to stay in Frankfurt
- Where to stay in Rotterdam
- Where to stay in Seattle
- Where to stay in Zagreb
- Where to stay in Antwerp
- Where to stay in Calgary
- Where to stay in Cartagena
- Where to stay in Christchurch
- Where to stay in France
- Where to stay in Fukuoka
- Where to stay on the Gold Coast
- Where to stay in Ho Chi Minh City
- Where to stay in Houston
- Where to stay in Innsbruck
- Where to stay in Jaipur
- Where to stay in Lucerne
- Where to stay in Puerto Rico
- Where to stay in Sofia
- Where to stay in Spain
- Where to stay in Atlanta
- Where to stay in Dusseldorf
- Where to stay in Fort Lauderdale
- Where to stay in Memphis
- Where to stay in Pattaya
- Where to stay in Philadelphia
- Where to stay in Queenstown
- Where to stay in South Korea
- Where to stay in Denver
- Where to stay in Niagara Falls
- Where to stay in Nuremberg
- Where to stay in Lake Tahoe
- Where to stay in Palm Springs
- Where to stay in Phoenix
- Where to stay in Nara
- Where to stay in Salt Lake City
- Where to stay in San Antonio
- Where to stay in Savannah
- Where to stay in Charlotte
- Where to stay in Minneapolis
- Where to stay in Myrtle Beach
- Where to stay in Pittsburgh
- Where to stay in Abu Dhabi
- Where to stay in Antalya
- Where to stay in Antigua
- Where to stay in Australia
- Where to stay in Ayia Napa
- Where to stay in the Bahamas
- Where to stay in the Balearic Islands
- Where to stay in Barbados
- Where to stay in Benidorm
- Where to stay in Bodrum
- Where to stay in Boston
- Where to stay in Canada
- Where to stay in the Canary Islands
- Where to stay in Cancun
- Where to stay in Cape Town
- Where to stay in the Caribbean
- Where to stay in Chicago
- Where to stay on the Costa Brava
- Where to stay on the Costa del Sol
- Where to stay in Costa Rica
- Where to stay near Dalaman
- Where to stay in the Dominican Republic
- Where to stay in Dubai
- Where to stay in Egypt
- Where to stay in Florence
- Where to stay in Florida
- Where to stay on the French Riviera
- Where to stay in the Greek islands
- Where to stay in Halkidiki
- Where to stay in Hawaii
- Where to stay in Hong Kong
- Where to stay in Hurghada
- Where to stay in Iceland
- Where to stay in Jamaica
- Where to stay in Japan
- Where to stay in Kenya
- Where to stay in Kos
- Where to stay in Las Vegas
- Where to stay in Los Angeles
- Where to stay in Málaga
- Where to stay in the Maldives
- Where to stay in Marbella
- Where to stay in Marmaris
- Where to stay in Mauritius
- Where to stay in Mexico
- Where to stay in Miami
- Where to stay in Morocco
- Where to stay in Mykonos
- Where to stay in Nashville
- Where to stay in New Orleans
- Where to stay in New Zealand
- Where to stay in Nice
- Where to stay in Norway
- Where to stay in Oman
- Where to stay in Orlando
- Where to stay in Paphos
- Where to stay in Perth
- Where to stay in Provence
- Where to stay in Punta Cana
- Where to stay in Reykjavik
- Where to stay in Salou
- Where to stay in San Francisco
- Where to stay in the Seychelles
- Where to stay in Sharm el Sheikh
- Where to stay in Singapore
- Where to stay in Skiathos
- Where to stay in Sorrento
- Where to stay in Split
- Where to stay in Sri Lanka
- Where to stay in St Lucia
- Where to stay in the Swiss Alps
- Where to stay in Sydney
- Where to stay in Toronto
- Where to stay in Tunisia
- Where to stay in Turkey
- Where to stay in Tuscany
- Where to stay in Vancouver
- Where to stay in Vietnam
- Where to stay in Washington DC
- Where to stay in Zante
- Where to stay in Zanzibar
- Where to stay in Zermatt



