City comparison

Berlin vs Amsterdam: which is better to live in?

Quick verdict

Berlin is the cheaper of the two — our estimate for a single person is about €700 a month less than Amsterdam, mostly because of rent. Amsterdam has the milder winter (about 7°C vs 4°C average highs in Dec–Feb). They’re in different countries, so visa routes, taxes and healthcare differ too — see below.

Choose Berlin for

  • Affordability
  • Public transport
  • Nightlife
  • Remote-work scene
  • Lower living costs

Choose Amsterdam for

  • Flights home
  • English-friendliness
  • Safety
  • Walkability

Berlin vs Amsterdam at a glance

BerlinAmsterdam
Country Germany Netherlands
Single budget / month€2,400€3,100
Couple budget / month€3,550€4,500
1-bed rent, center€1,250€1,900
Winter highs (Dec–Feb)4°C / 39°F7°C / 44°F
Summer highs (Jun–Aug)24°C / 76°F22°C / 71°F
Sunshine (hours/yr)1,7591,780
City sizeCapital / metropolisCapital / metropolis
CoastalNoNo
Direct flights to the USYesYes
Affordability●●●●●●●●●●
Sunny, warm climate●●●●●●●●●●
English-friendliness●●●●●●●●●●
Safety●●●●●●●●●●
Walkability●●●●●●●●●●
Public transport●●●●●●●●●●
Nature & green space●●●●●●●●●●
Beach life●●●●●●●●●●
Mountains nearby●●●●●●●●●●
Culture●●●●●●●●●●
Nightlife●●●●●●●●●●
Family life●●●●●●●●●●
Remote-work scene●●●●●●●●●●
Expat community●●●●●●●●●●
Flights home●●●●●●●●●●
Calm, slower pace●●●●●●●●●●

Cost of living: Berlin or Amsterdam?

By our estimates, a comfortable mid-range life costs about €2,400 a month for one person in Berlin and €3,100 in Amsterdam, rent included. For a couple it’s €3,550 vs €4,500, and for a family of four €4,800 vs €5,850.

Rent drives most of the gap: a one-bedroom in the center runs about €1,250 in Berlin against €1,900 in Amsterdam, while a monthly transit pass costs €63 vs €100. Want to plug in your own lifestyle? Use the cost of living calculator.

Climate and weather

Winters average highs of about 4°C (39°F) in Berlin and 7°C (44°F) in Amsterdam. In summer it’s roughly 24°C vs 22°C. Berlin gets about 1,759 hours of sunshine a year and Amsterdam about 1,780.

Climate in Berlin Avg high Avg low (°C)
Average daily high and low temperature by month in Berlin-10°0°10°20°30°Jan high: 3°C / 38°FFeb high: 5°C / 41°FMar high: 9°C / 48°FApr high: 15°C / 59°FMay high: 20°C / 67°FJun high: 23°C / 73°FJul high: 25°C / 77°FAug high: 25°C / 77°FSep high: 20°C / 68°FOct high: 14°C / 57°FNov high: 8°C / 46°FDec high: 4°C / 39°FJan low: -2°C / 28°FFeb low: -2°C / 29°FMar low: 0°C / 33°FApr low: 4°C / 39°FMay low: 8°C / 47°FJun low: 12°C / 53°FJul low: 14°C / 57°FAug low: 14°C / 56°FSep low: 10°C / 50°FOct low: 6°C / 42°FNov low: 2°C / 35°FDec low: -1°C / 30°F3Jan5Feb9Mar15Apr20May23Jun25Jul25Aug20Sep14Oct8Nov4Dec

1,759 hours of sunshine a year · 532 mm of rain a year · Source: DWD 1991-2020 normals (Berlin station), via the Wikipedia climate table

Monthly temperatures in °C and °F
MonthAvg highAvg low
Jan3°C / 38°F-2°C / 28°F
Feb5°C / 41°F-2°C / 29°F
Mar9°C / 48°F0°C / 33°F
Apr15°C / 59°F4°C / 39°F
May20°C / 67°F8°C / 47°F
Jun23°C / 73°F12°C / 53°F
Jul25°C / 77°F14°C / 57°F
Aug25°C / 77°F14°C / 56°F
Sep20°C / 68°F10°C / 50°F
Oct14°C / 57°F6°C / 42°F
Nov8°C / 46°F2°C / 35°F
Dec4°C / 39°F-1°C / 30°F
Climate in Amsterdam Avg high Avg low (°C)
Average daily high and low temperature by month in Amsterdam0°10°20°30°Jan high: 6°C / 43°FFeb high: 7°C / 44°FMar high: 10°C / 50°FApr high: 14°C / 58°FMay high: 18°C / 64°FJun high: 20°C / 69°FJul high: 23°C / 73°FAug high: 22°C / 72°FSep high: 19°C / 67°FOct high: 15°C / 58°FNov high: 10°C / 50°FDec high: 7°C / 44°FJan low: 1°C / 34°FFeb low: 1°C / 34°FMar low: 3°C / 37°FApr low: 5°C / 41°FMay low: 9°C / 47°FJun low: 11°C / 52°FJul low: 14°C / 56°FAug low: 13°C / 56°FSep low: 11°C / 52°FOct low: 8°C / 46°FNov low: 5°C / 40°FDec low: 2°C / 35°F6Jan7Feb10Mar14Apr18May20Jun23Jul22Aug19Sep15Oct10Nov7Dec

1,780 hours of sunshine a year · 850 mm of rain a year · Source: KNMI 1991-2020 normals (Amsterdam Schiphol), via the Wikipedia climate table

Monthly temperatures in °C and °F
MonthAvg highAvg low
Jan6°C / 43°F1°C / 34°F
Feb7°C / 44°F1°C / 34°F
Mar10°C / 50°F3°C / 37°F
Apr14°C / 58°F5°C / 41°F
May18°C / 64°F9°C / 47°F
Jun20°C / 69°F11°C / 52°F
Jul23°C / 73°F14°C / 56°F
Aug22°C / 72°F13°C / 56°F
Sep19°C / 67°F11°C / 52°F
Oct15°C / 58°F8°C / 46°F
Nov10°C / 50°F5°C / 40°F
Dec7°C / 44°F2°C / 35°F

Daily life

Berlin is a capital / metropolis; Amsterdam is a capital / metropolis. Berlin is Germany's cheapest big city by a margin, with a huge creative, startup and freelancer scene and the best nightlife in our set. Bureaucracy, slow landlords and a tight rental market are the price of admission, and you can get a long way in English but not everywhere. Amsterdam is the most international city in our set: English works nearly everywhere, the cycling is easy, and Schiphol connects you to almost anywhere. The cost is housing: rent is among the highest we cover and finding a flat is competitive.

Living in Berlin: the upsides and downsides

  • Large freelance, startup and creative community with a Freelance (Freiberufler) visa route
  • Fast, cheap public transit with the EUR 63 national ticket
  • Lakes, parks and cycling within the city
  • Downside: Finding an apartment is hard and competitive; expect paperwork like Schufa credit reports
  • Downside: Dark, grey winters with highs around 3 degrees in January

Living in Amsterdam: the upsides and downsides

  • English works in shops, offices and most municipal services
  • Flat, bike-first, compact
  • Schiphol nonstops to many US and Canadian cities
  • Downside: Rent and housing scarcity, with long waits for mid-priced rentals
  • Downside: Rainy, windy, mild weather with limited sunshine

Visas and residency

Berlin is in Germany and Amsterdam is in Netherlands. The main routes for each:

Read the full guides: living in Berlin and living in Amsterdam.

Related comparisons

Costs are our estimates for a comfortable mid-range lifestyle; scores are editorial, relative to the 40 cities we cover. Methodology.