Skip to main content

Some properties in this location are offering free and highly discounted rates to make it easier for those coming from Ukraine to find a safe place to stay. You can also cancel at any time in case your travel plans need to change (ID required upon arrival).

Get the advice you need. Check the latest COVID-19 restrictions before you travel. Learn more

Filter by:


Star rating

5 stars 4 stars 3 stars 2 stars 1 star

Review score

Superb: 9+ Very good: 8+ Good: 7+ Pleasant: 6+
Zandvoort – 479 hotels and places to stay
Our top picks Lowest price first Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

NH Zandvoort Hotel 4 stars

Hotel in Zandvoort

Situated only 150 metres from the sandy beach in Zandvoort, this hotel offers rooms with free Wi-Fi and cable TV. NH Zandvoort features spa facilities. We were selected as lucky guests so we got a free upgrade to a room that was amazing. We were celebrating our wedding anniversary and the room was decorated accordingly, lovely. The staff was very kind, offering an excelent service.

Show more Show less
7.3
Good
4,174 reviews
Price from
£84
per night

Beachhotel Zandvoort by Center Parcs 4 stars

Hotel in Zandvoort

Beachhotel Zandvoort offers rooms with views of the sea and beach in the centre of Zandvoort with free access to the water park Aqua Mundo. The decore was lovely. Very central

Show more Show less
7.8
Good
4,320 reviews
Price from
£84
per night

Beachhouse Hotel 4 stars

Hotel in Zandvoort

Situated in Zandvoort, within walking distance to the beach, Hotel Beachhouse has a terrace. The property is close to Holland Casino Zandvoort. Amazing view, sounds of waves, beautiful sunset :) Bed comfortable Very helpful staff

Show more Show less
8.4
Very good
2,073 reviews
Price from
£123
per night

Hotel Zeespiegel 3 stars

Hotel in Zandvoort

This hotel offers rooms only 700 metres from the sandy beach in Zandvoort, 26 km to the west of Amsterdam. Hotel Zeespiegel includes a garden with a terrace, a bar and a 24-hour front desk. A very cosy hotel. Very close to the beach & center. Recommended for a quick weekend escape.

Show more Show less
7.1
Good
1,962 reviews
Price from
£46
per night

Amsterdam Beach Hotel 3 stars

Hotel in Zandvoort

Amsterdam Beach Hotel is located in the centre of Zandvoort, near shops and restaurants and opposite the casino. The beach can be found across this internationally orientated hotel. Excellent facilities, great service and super convenient location

Show more Show less
7.9
Good
1,318 reviews
Price from
£76
per night

Palace Hotel Zandvoort 4 stars

Hotel in Zandvoort

Palace Hotel is located directly along the beach of Zandvoort and features a sea view. The hotel offers free Wi-Fi and a terrace for warm summer days. The Location and staff were perfect, cocktails were good, and the breakfast was phenomenal.

Show more Show less
7.3
Good
504 reviews
Price from
£90
per night

Hotel Paradis 4 stars

Hotel in Zandvoort

Featuring a garden, terrace and views of garden, Hotel Paradis is set in Zandvoort, 300 metres from Zandvoort Beach. I loved everything about hotel paradis.

Show more Show less
8.2
Very good
247 reviews
Price from
£78
per night

Hotel Faber 3 stars

Hotel in Zandvoort

Less than 5 minutes’ walk from Zandvoort’s Boulevard, Hotel Faber offers bright rooms with free Wi-Fi. Zandvoort Train Station is a 2-minute walk and provides direct access to Amsterdam. The staff provided excellent customer service

Show more Show less
8.6
Fabulous
1,565 reviews
Price from
£82
per night

Hotel Keur 3 stars

Hotel in Zandvoort

The Hotel Keur has a great position just a 2-minute walk from the beach and a 1-minute walk from the train station, which brings you to Amsterdam central station in 25 minutes. Amazing location, absolutely quiet (no noise whatsoever and our room backed onto the train station), wonderful staff who were super friendly and so helpful. Lovely balcony. Very comfy beds. Great shower. Just perfect!

Show more Show less
8.1
Very good
1,032 reviews
Price from
£82
per night

Hotel Hoogland Zandvoort aan Zee 3 stars

Hotel in Zandvoort

Hotel Hoogland, with its 30 rooms, is located two minutes from the beach, and 5 minutes from the town center. The perfect place for the discerning adult. Try the difference! Really close to the beach, the room was very classic and cute, everything super clean and clear, the hotel is vintage and charmy. Breakfast is good. The bathroom is small but appropriate for the room size. Staff is nice.

Show more Show less
7.1
Good
1,155 reviews
Price from
£66
per night

Most booked hotels in Zandvoort in the past month

See all

Zandvoort's best hotels with breakfast

See all

Budget hotels in Zandvoort

See all

FAQs about hotels in Zandvoort

Subscribe to see Secret Deals

Prices drop the moment you sign up!

What guests said about Zandvoort:

Explore guest reviews of hotels in Zandvoort

See all