

Photos: Amsterdam by Hans, Pexels License; Hamburg by Wolfgang Weiser, Pexels License.
Amsterdam or Hamburg?
Our verdict in twelve categories, each scored against the same fixed benchmark cities, and the climate month by month, so you can choose for your trip.
Choose Amsterdam for
- culture and sights
- day trips
- getting around
Amsterdam suits the traveller who wants to see a great deal in a few days. Its world-class museums, the Anne Frank House and the intact 17th-century canal ring all sit within a compact, flat centre that is easy to walk or cycle. On top of that, a string of historic Dutch towns lie a short train ride away. You pay for it, though, because rooms here are among the dearest in Europe.
Choose Hamburg for
- prices
- nature and the outdoors
- beaches
Hamburg is the better pick if you care more about the evening than the museum day. You get a world-famous concert hall, the Reeperbahn's late nights and live clubs, and a working harbour you can ride across on ordinary transport tickets. It costs noticeably less than Amsterdam and has more outdoor life on its lakes and river. In return, its historic core is thinner and the towns around it are further apart.
Scoreboard
Twelve categories on one fixed scale from 0 to 100. The shaded stretch is the gap between the two.
Your match
Pick a travel style or drag the sliders, and both match scores follow your weighting.
Too close to call, 2 points apart
Wins on culture and sights and day trips with your weighting.
Wins on prices and nature and the outdoors with your weighting.
What matters to you?
Category by category
What the scores mean for a trip.
Beaches & swimming
Neither city is a place to plan a beach trip around, and they differ mainly in where the sand is. Amsterdam's real beaches are the wide dune-backed strands at Zandvoort and Bloemendaal, half an hour away by train. The North Sea there is usually cold and windy, so most people walk on the beach rather than swim.
Hamburg's own Elbe beaches are for watching container ships at sunset, not for swimming. For a proper swim you go to the Baltic, about an hour away, where the water is a little warmer and you can rent the classic wicker beach chairs.
Food & drink
The two are about equal for food, and both are better for snacks and drinking than for a famous cuisine. Amsterdam's best eating comes from its colonial trading past: Indonesian rijsttafel, Surinamese roti and herring from street stalls. Its old brown cafés and jenever tasting rooms are the real draw.
Hamburg eats like the port it is. You get fish rolls on the piers, Labskaus, eel soup and a Franzbroetchen for breakfast, plus a coffee-roasting tradition that shows in the cafés of the Schanzenviertel.
Culture & sights
Amsterdam is clearly the stronger choice for sightseeing. The Rijksmuseum's Dutch masters, the world's largest Van Gogh collection and the Anne Frank House would each justify a trip on their own. Around them, the 17th-century canal ring survives almost whole.
Hamburg's highlights are more about the working city: the red-brick Speicherstadt warehouses, the Chilehaus and the Elbphilharmonie plaza above the harbour. The Kunsthalle is a fine gallery, but the war destroyed much of the old town, so you spend your time exploring districts and the waterfront rather than one historic core.
Nightlife
Both cities stay out late, but in different ways. Amsterdam's strength is electronic music, with all-night clubs in old industrial buildings and across the IJ in Noord, while ordinary bars mostly close around one on weekdays.
Hamburg's Reeperbahn is rougher and has no fixed closing time, so a night can end at dawn on the harbour. It mixes dive bars, cabaret and live music clubs, and calmer districts like Ottensen give you another option.
Nature & outdoors
Hamburg has a slight edge outdoors, mostly because of its water. You can sail or paddle on the Alster, follow the Elbe path up to the wooded slopes of Blankenese and cycle through the Altes Land orchards when they blossom in spring. The Lueneburg Heath is about an hour away.
Amsterdam's countryside is quieter and flatter. Its best outings are a ferry and a bike ride into the meadows of Waterland, the woods of the Amsterdamse Bos and the dunes of Zuid-Kennemerland with their grazing bison.
Day trips
Amsterdam has the better day trips because the Dutch towns are so close together. Haarlem is a quarter of an hour by train. Leiden, Delft, Utrecht, The Hague's Vermeers and Rotterdam's architecture are all easy outings, and the Keukenhof bulb fields and Kinderdijk windmills are within reach too.
Hamburg has fine trips of its own. The best is Hanseatic Luebeck, under an hour away, followed by Lueneburg, Bremen and Schwerin's lakeside castle. They are further apart, though, so you get fewer outings per week.
Good for families
Both cities are easy with children, but the risks differ. Amsterdam has Artis zoo, the hands-on NEMO science museum and its canal boats and pancake houses. Parents will need to watch out for fast bike traffic and canal edges with no railings.
Hamburg has Miniatur Wunderland, which can fill a whole wet afternoon, and Hagenbeck's zoo, where animals live in enclosures without bars. Its pavements are wide and good for prams, and it has two theme parks about an hour away, which are closer than Amsterdam's Efteling.
Getting around
Amsterdam is a little easier to get around. Its centre is so small and flat that most sights are within walking distance, with trams and a bike filling the gaps. The main thing to learn is to look out for bike lanes.
Hamburg is larger and more spread out. The U-Bahn and S-Bahn connect it well, and the harbour ferries on the same ticket are a bonus. Trips out to Blankenese or Hagenbeck do mean a proper train ride, though.
Shopping & style
The two are about level, but the shopping feels different. Amsterdam is best for small independent shops, in the Nine Streets and the Jordaan, plus markets such as Waterlooplein and the floating flower market.
Hamburg has more of a wealthy merchant feel. Luxury labels line Neuer Wall, and covered arcades make it easy to shop in the rain. For independents, try the Karolinenviertel and Schanzenviertel.
Affordability
Hamburg is the cheaper of the two, even though it is expensive by German standards. A day ticket covers trains and ferries, and plenty is free: the Elbphilharmonie plaza, the Speicherstadt and the riverside walks.
Amsterdam's hotels are what push its costs so high. Canal-ring rooms are among the most expensive in Europe, and the city adds a large tourist tax. Many visitors save by staying in Haarlem or Utrecht and taking the train in.
Live music & performing arts
Each city has a world-class concert hall, so here the choice comes down to everything around it. In Amsterdam, the Concertgebouw has its famous orchestra and acoustics. Add the Bimhuis for jazz and Paradiso and the Melkweg for touring bands.
In Hamburg, the Elbphilharmonie comes with a well-known ballet company and leading German-language theatres. It also offers big musicals, some reached by boat, and the St Pauli club circuit where the Beatles got their start.
Wellness & relaxation
Neither city is a spa destination, but both take saunas seriously. Amsterdam's large day spas sit on the edge of town and are usually mixed and nude. Its crowded centre makes it hard to unwind, so you find calm on early canal walks or in the Vondelpark.
In Hamburg you can visit the art nouveau Holthusenbad. The Alster and the Japanese garden in Planten un Blomen are quieter places to slow down, and they are close to the centre.
When should you go?
Pick your month. The climate figures are measured averages, not a forecast.
Amsterdam in July
Hamburg in July
Daytime high, °C
Rainfall in the month, mm
Where the figures come from
Amsterdam has no rain gauge within 25 km of the centre, so its rainfall comes from a gridded climate dataset read at the city rather than from a gauge further away.
Amsterdam's sunshine is measured 35 km from the centre, at De Bilt.
Temperature and rainfall are climate normals, averaged over the years shown. Amsterdam: 1991-2020 normals, Amsterdam Airport Schiphol (12 km from centre). Hamburg: 1991-2020 normals, Hamburg Airport (9.3 km from centre).
The two cities share almost the same summer. Daytime highs peak at about 22°C in July and August, and late May to mid-September is the comfortable stretch for walking. Neither has a real beach season. Amsterdam's North Sea only reaches around 19°C at its warmest, so swimming there is for the hardy. July and August are also the wettest months in both cities, so a summer trip still needs a rain jacket.
Hamburg turns harsher in the cold months. Its winters are a couple of degrees colder and noticeably darker, with only about 36 hours of sunshine in December. Amsterdam stays milder but wetter right through autumn and early winter. That makes Hamburg's drier, bright spells in April and September especially good value, while Amsterdam is at its best from April to June, when the days are long and the rain is lightest.
Which traveller are you?
On a culture and arts trip, choose Amsterdam. The Rijksmuseum, the Van Gogh Museum and the Anne Frank House are all here, and the canal ring is itself a UNESCO site. Wartime losses mean Hamburg has nothing as intact to match it.
For a trip on a tight budget, Hamburg is the easier city to afford. Its hotels cost less than Amsterdam's very expensive canal-ring rooms. A single day ticket covers trains and harbour ferries, and fish rolls and bakery breakfasts keep meals cheap.
For a short city break, Amsterdam gets the most out of two or three days. The major sights are within a half-hour walk of each other, the airport train is quick, and Haarlem is only a quarter of an hour away if you have a spare afternoon.
Before you go
| Measure | Amsterdam | Hamburg |
|---|---|---|
| Official language | Dutch | German |
| Currency | Euro (EUR) | Euro (EUR) |
| Sockets | CF230 V, 50 Hz | CF230 V, 50 Hz |
| Driving side | Right | Right |
| Time zone | UTC+1, UTC+2 in summer | UTC+1, UTC+2 in summer |
| Emergency number | 112 | 112 |
| Elevation | -2 m | 6 m |
| Main airport | Amsterdam Airport Schiphol (AMS)12 km from centre287 non-stop destinations | Hamburg Helmut Schmidt Airport (HAM)9 km from centre120 non-stop destinations |
| Public holidays this year | 11 days | 10 days |
By the numbers
| Measure | Amsterdam | Hamburg |
|---|---|---|
| City population | 921,468 | 1,869,473 |
| People per km² | 4,208 | 2,476 |
| Museums within 10 km | 101 | 77 |
| UNESCO World Heritage sites within 50 km | 5 | 1 |
| Swim season, months above 21 °C | None | - |
Where else could you go?
Every comparison below shares a destination with this one, so you can follow Amsterdam or Hamburg somewhere new.
- Haarlemvs Amsterdam
- Utrechtvs Amsterdam
- The Haguevs Amsterdam
- Rotterdamvs Amsterdam
- Antwerpvs Amsterdam
- Ghentvs Amsterdam