Compare staying in Amsterdam itself with nearby Zaandam and Haarlem, and choose what suits your budget and style.

Stay in Amsterdam

Staying in the city puts you close to everything, and you can walk or take a tram to most places. The trade-offs are higher prices and crowds, especially in the centre and at busy times. Rooms can be small.

Zaandam

A town a short train ride north of Amsterdam. It is quieter and often better value, and you can reach the centre quickly. It suits people who want a calmer base and do not mind a short commute.

Haarlem

A pretty historic town with its own character, close to the coast and to Amsterdam by train. It is a relaxed choice, though evenings in Amsterdam mean planning the last train back.

How to choose

  • Budget. Outside the centre is usually cheaper. Try the budget calculator.
  • Time. A base in the city saves travel time.
  • Atmosphere. Choose busy and central, or calm and leafy.
  • Smoking. Check the policy and look for a balcony or terrace. See balcony hotels.

A simple way to decide

If this is your first visit and you have only a few days, stay in the city so you make the most of your time. If you have a week or you are on a tight budget, a base in a nearby town can be a good option, as trains run frequently and the journey is short.

Booking tips

  • Book early for weekends and events, when prices rise.
  • Read recent reviews for noise and cleanliness.
  • Check what is included and the cancellation terms.
  • Look at the tourist tax, which is added to many bookings.

More help

Browse hotels near coffeeshops and bridge houses, and see which neighbourhood suits you.