The Bastei rock formations and stone bridge above the Elbe in Saxon Switzerland, eastern Germany
Germany · Country guide

Germany travel guide: the best cities, routes and trains

Germany is a country of big, separate cities rather than one capital that dominates. Berlin, Munich, Hamburg, Cologne, Frankfurt and Dresden each feel different, and the trains between them are good. For a short trip, pick two or three, not six, and book the long train legs early. The one thing to know is that Sundays are quiet: most shops close.

The short answer

First trip
Berlin and Munich, with Dresden or Cologne as a third stop. They are the most different from each other, and they are linked by fast trains.
How long
Five days is enough for two cities. Ten days covers four with a day to spare. A single long weekend is best spent in one city.
Best time to go
May to September for long days and beer gardens, and December for Christmas markets. Spring and early autumn are cheaper and less crowded.
Getting around
Take the train between cities and public transport inside them. Deutsche Bahn runs the long-distance network. You will not need a car except in the countryside.
Money
The euro. Cards are accepted in most city restaurants and shops, but cash is still common in smaller places, markets and traditional inns.
Book ahead
Long-distance train fares are cheaper booked early, and Christmas market weekends and Oktoberfest need hotels booked months ahead.
Cities

Best cities to visit in Germany

Six cities are on the site, from the capital in the east to the Rhine in the west. Each has a city guide, a guide to where to stay and a food guide.
  • The Brandenburg Gate in Berlin lit at dusk with a purple sky

    Berlin

    The capital: big, spread out and full of 20th century history, museums and nightlife. It suits anyone who likes a city with an edge.

    Give it 3 to 4 days

  • Marienplatz in Munich with the Neues Rathaus town hall and its tower

    Munich

    Bavaria's capital, with palaces, beer halls and the Alps within a train ride. It suits first-timers who want the Germany of postcards.

    Give it 2 to 3 days

  • The Frankfurt skyline of glass towers seen across the River Main

    Frankfurt

    A business city with a small old center, good museums on the river and the country's busiest airport. It suits a night or two on the way through.

    Give it 1 to 2 days

  • The Elbphilharmonie concert hall in Hamburg rising from a brick warehouse beside the harbor

    Hamburg

    A port city of canals, brick warehouses and a famous concert hall. It suits people who like water, music and gray weather.

    Give it 2 to 3 days

  • Cologne Cathedral and the illuminated Hohenzollern Bridge over the Rhine at blue hour

    Cologne

    A relaxed Rhine city around a huge cathedral, with brown pubs and a lively old town. It suits a short break or a base for the Rhine.

    Give it 2 days

  • The Frauenkirche in Dresden with its stone dome

    Dresden

    A rebuilt baroque city on the Elbe, close to the Czech border and the sandstone hills of Saxon Switzerland. It suits art, architecture and quieter trips.

    Give it 2 days

Beyond the cities

Beyond the cities

  • The Bavarian Alps and the castles

    Neuschwanstein and the lakes below the Alps are a day trip from Munich by regional train and bus, or better with a night nearby. Garmisch-Partenkirchen is the usual base for walking.

  • The Rhine valley

    The stretch between Koblenz and Bingen has steep vineyards and castles above the river. Regional trains run along both banks from Cologne or Frankfurt, and boats sail between the villages.

  • Saxon Switzerland

    Sandstone towers and walking paths above the Elbe, about an hour from Dresden by S-Bahn. It is the best day out in the east.

  • The Black Forest

    Wooded hills, small spa towns and cuckoo clock country in the south-west. It works best with a car, or by train to Freiburg with local buses.

  • Heidelberg and Nuremberg

    Two old towns that suit a night each. Heidelberg is under an hour from Frankfurt, and Nuremberg sits on the fast line between Munich and Berlin.

Itineraries

Germany itineraries

  1. Five days: Berlin and Munich

    Spend three nights in Berlin, then take the fast train south, which is about four hours. Spend two nights in Munich. Add Dresden on the way if you can spare a day.

  2. One week: Frankfurt, Cologne and Berlin

    Start in Frankfurt for one night, then take a train down the Rhine to Cologne for two. Take the fast train to Berlin, about four hours, and spend the remaining nights there.

  3. Ten days: Hamburg, Berlin, Dresden, Munich

    Two nights in Hamburg, three in Berlin, two in Dresden and three in Munich. Each leg is a train of a few hours, so keep every move to the morning. This is the classic loop across the country.

  4. Two weeks: the west and the Alps

    Fly into Frankfurt and add the Rhine valley, Cologne and Hamburg, then head across to Berlin and Dresden. Finish in Munich and the Alps. Book the Munich nights early if Oktoberfest is on.

When to go

Best time to visit Germany

May to September is the easiest time: long days, beer gardens open and rivers busy with boats. July and August are warmest and busiest. Autumn is good for wine harvests, and Oktoberfest in Munich runs from late September into early October.

December is the other season, for Christmas markets in almost every town. Spend a night away from the biggest cities and book hotels early. January to March is cold and gray but cheap, and suits museums, spas and the Alps for skiing.

Getting around

How to get around Germany

  • Long-distance trainsDeutsche Bahn runs ICE and IC trains between the cities. Fares are cheaper booked ahead on bahn.de or its app, and delays are common, so leave margin for connections.
  • Regional trains and the DeutschlandticketRegional trains and local transport are covered by the Deutschlandticket, a monthly subscription that is not valid on ICE or IC trains. Sales to visitors without a German address were not foreseen when we checked, so ask at a station before relying on it.
  • City transportEach city has its own network of U-Bahn, S-Bahn, trams and buses, with day tickets. Validate paper tickets where required.
  • FlightsFrankfurt and Munich are the biggest airports. Berlin, Hamburg and Cologne have good links across Europe. Domestic flights rarely beat the train.
  • DrivingWorth it for the Black Forest and Bavarian countryside. Many city centers have low emission zones with a sticker required, so check before you rent.
Before you go

What to book before you go

These are the ones that sell out across Germany. Each city guide has its own list.

  1. Long-distance train fares

    Early fares are cheaper than the flexible price on the day.

    4 to 12 weeks ahead
  2. Hotels for Oktoberfest and Christmas markets

    Prices climb and rooms sell out in Munich, Cologne and Nuremberg.

    3 to 6 months ahead
  3. Reichstag dome and Berlin's big museums

    The Reichstag dome needs a free registration, and popular slots go first.

    2 to 4 weeks ahead
  4. Neuschwanstein castle

    Entry is by timed ticket, and sold-out days are common in summer.

    2 to 4 weeks ahead
Practical things

Money, tipping and practical things

  • CurrencyThe euro. There is no need for other currency, and prices in city shops are quoted in euros.
  • Cards and cashCards are common in city restaurants and shops, but some places take only the German debit card or cash. Smaller inns, beer gardens, markets and bakeries are often cash only, so carry some.
  • TippingRound up or add about 5 to 10 percent when you pay. Tell the server the total you want to pay instead of leaving money on the table.
  • Tourist taxesMany cities charge a tax on hotel nights, usually a share of the room price, set by the city. Resort and spa towns charge a per-person visitor fee instead. It is normally paid at the hotel, so check whether it is in the price.
  • EntryNon-EU visitors are registered at the border by the EU's Entry/Exit System. Whether you need a visa, and an ETIAS travel authorization once it starts, depends on your passport: check the EU's official site, travel-europe.europa.eu, before you book.
  • PlugsType C and F sockets, 230 volts. UK and US visitors need an adapter.
  • SundaysMost shops, supermarkets and many bakeries close on Sunday. Station shops and restaurants stay open, so buy what you need on Saturday.
Questions

Germany: questions people ask

How many days do you need in Germany?

Five days is enough for two cities, such as Berlin and Munich. Ten days covers four cities with a day to spare. Fewer than four days is best spent in one city.

What is the best city to visit in Germany for a first trip?

Berlin for history and nightlife, and Munich for palaces, beer halls and the Alps. If you only have time for one, choose by what you like: museums and edge, or tradition and mountains.

What is the best time to visit Germany?

May to September for good weather and beer gardens, and December for Christmas markets. Shoulder months are cheaper. Winter is cold, but cheap and quiet.

Is Germany expensive to visit?

Costs are mid-range for western Europe. Hotels in Munich and Frankfurt are the dearest, and Dresden and Cologne are usually cheaper. Food is good value, especially lunch menus.

Can you travel around Germany by train?

Yes. Deutsche Bahn connects every city on this guide. Book ahead for cheaper fares and expect some delays. Regional trains are slower but reach most towns.

Do I need cash in Germany?

A little. Cards work in most city restaurants and shops, but small inns, markets and some bakeries only take cash or a German debit card.

Do I need a visa for Germany?

Non-EU visitors are registered at the border by the EU's Entry/Exit System. Whether you need a visa, and an ETIAS travel authorization once it starts, depends on your passport: check the EU's official site, travel-europe.europa.eu, before you book.

Plan the rest

Eating in Germany, and where next