Netherlands Holiday Homes for Sale — Ranked by Real Airbnb Net Yield
Every recreatiewoning for sale on the Zeeland coast, the Wadden Islands, the Veluwe, South Limburg and the Frisian lakes — refreshed daily and cross-checked against 14,000+ live Dutch Airbnb calendars. Every listing is ranked by net yield after Box 3, so one glance covers the whole market.
5,436
Active Listings
6.9%
Top by BrixfoxScore · net
score ≥ 81 · whole market median 3.1%
70%
Airbnb Occupancy
actively-rented median
90
New This Week
Otterlo, Ermelo, Putten & Beekbergen — the forest holiday-park heartland.
Domburg, Renesse, Cadzand & Walcheren — the top of the Dutch coastal rate card.
Egmond, Bergen, Callantsoog & Ouddorp — beach demand within an hour of Amsterdam and Rotterdam.
Cycling-and-nature country — Dwingelderveld, Borger & Emmen. The value end.
Sneek, Grou, Lemmer & the IJsselmeer coast — sailing-and-water demand.
Texel, Terschelling, Ameland, Vlieland & Schiermonnikoog — premium island-getaway demand.
Giethoorn, the Weerribben & the Vechtdal — canal-village and river demand.
Valkenburg, Gulpen & Vaals — the Heuvelland hills, with the steadiest year-round demand.
The Maasplassen around Roermond — waterside leisure and outlet-shopping demand.
De Koog · Wadden Islands
Kootwijk · Veluwe
Voorthuizen · Veluwe
Hoge Hexel · Overijssel
Voorthuizen · Veluwe
Voorthuizen · Veluwe
Every recreatiewoning for sale on the Dutch coast, islands and countryside, refreshed daily — cross-checked against 14,000+ live Dutch Airbnb calendars so you see which ones actually earn. Ranked by net yield after Box 3. The whole market, one glance.
Yields shown are net after management, park charges and Box 3 wealth tax, over the all-in cost including the 8% transfer tax — the Dutch median is 3.1% (13.4% gross on the asking price); homes with a BrixfoxScore of 81 or more net 6.9%. We rank on what you keep, not on gross-on-asking.
Looking for a recreatiewoning that actually earns? This is where you need to be. No portal shows you both sides of the deal — we track what’s for sale AND what those homes really rent for.









Median after-tax net yield and median asking price per region, from the live for-sale catalogue, placed by postcode. EUR; the letting position is shown per listing. A further 1,302 homes sit outside these regions and are in the marketplace too.






Three things decide whether a projected yield is achievable at all: whether you may let the home yourself, what the zoning allows, and how the Dutch tax office treats the asset.
Most Dutch holiday homes sit on a park, and the park contract — not national law — decides whether you may let independently, must let through the park’s rental pool (typically a 28–35% take), or may not let at all. Some parks cap the nights you may sell or reserve weeks for your own use. We read that position from the listing text and show it on every home as a signal.
A recreatiewoning is zoned for holiday use: year-round living is not permitted, which is exactly what makes it purpose-built for short stays. Most homes are koop on eigen grond; where the plot is erfpacht (an annual or prepaid canon) or the home is held through a lidmaatschapsrecht, the listing says so and we flag it — the tenure pillar and the badge follow. Guests pay the municipality’s tourist tax per night; the municipality also sets any short-let registration rules.
A private owner pays no income tax on the rent. Instead the home is taxed in Box 3 on a deemed return — about 2.2% of its value a year at 2026 rates — which on a tenth of the catalogue consumes the entire net return. Buying a non-primary home costs 8% transfer tax (since 1 January 2026) plus notary and registration; every yield here is computed on that all-in cost.
Before underwriting short-let income, get the park regulations (parkreglement) and the letting terms in writing, confirm the municipality’s rules for the address, and have a notaris check the title and any ground lease. There is no national register we can check a listing against, so nothing here is presented as a permission.
Regulation and tax overview only, at 2026 rates — not legal or tax advice. Verify with a Dutch notaris and tax adviser before purchase.
Every listing gets scored against real rental data — so you can skip the guesswork.
We crawl the Dutch holiday-home market daily, syncing 5,436 recreatiewoningen from 800+ makelaars into one clean database — and retire the ones that sell.
We overlay 14,000+ live Dutch Airbnb calendars to calculate actual occupancy, nightly rates and revenue around each listing.
Every listing gets ranked by net yield after park charges and Box 3, with its letting position read from the listing, so you can instantly spot the best deals.
Real occupancy, nightly rates and RevPAR from live Airbnb calendars across the Zeeland coast, the Wadden Islands, the Veluwe, South Limburg and the Frisian lakes — the numbers behind every yield on this page. Nightly rates and revenue in these tables are in euros.
27
Areas Covered
42%
Avg Occupancy
€211
Typical ADR
€89
RevPAR
Occupancy and ADR are observed from live Airbnb calendars across Jun 2026–Dec 2026 (10,892 listings active in that window), shown in euros. ADR reflects asking prices; upcoming months show booking pace to date and typically rise as the month approaches.
How much history is behind these numbers
We have been tracking Dutch Airbnb calendars since May 2026, with night-by-night records from July (10,892 listings active in the Jun 2026–Dec 2026 window). That is one summer and no winter: the occupancy and nightly rates here are observed peak-season figures, and the annual numbers on individual properties scale that window down rather than measuring a full year. Dutch holiday lets are sharply seasonal, so treat a yearly figure as an estimate with a real margin until we have twelve months on the clock.
Egmond, Bergen & the North Holland seaside — beach demand close to Amsterdam.
3 areas tracked
Domburg, Renesse, Cadzand & Walcheren — the top of the Dutch coastal rate card.
4 areas tracked
The forest-park heartland — Ermelo, Putten, Otterlo & the Hoge Veluwe.
3 areas tracked
Sneek, Grou & the IJsselmeer coast — sailing-and-water demand.
4 areas tracked
Texel, Terschelling, Ameland, Vlieland & Schiermonnikoog — premium island-getaway demand.
5 areas tracked
The Heuvelland hills — Valkenburg, Vaals & Vijlen — with the steadiest year-round demand.
2 areas tracked
Cycling-and-nature country — Dwingelderveld, Borger & Emmen. The value end.
3 areas tracked
Giethoorn, the Weerribben & the Vechtdal — canal-village and river demand.
2 areas tracked
The Maasplassen around Roermond — waterside leisure and outlet-shopping demand.
1 area tracked
Live Airbnb performance by area — occupancy and typical nightly rate (EUR) from tracked calendars, all property sizes blended.
| Area | Region | Listings | Occupancy | Typical ADR | Est. Monthly Revenue |
|---|---|---|---|---|---|
| Callantsoog & Den Helder coast | Holland Coast | 1,293 | 31% | €217 | €2,073 |
| Walcheren | Zeeland Coast | 1,105 | 39% | €222 | €2,654 |
| North Holland Coast | Holland Coast | 943 | 44% | €196 | €2,605 |
| Noord-Veluwe | Veluwe | 903 | 45% | €201 | €2,757 |
| Centraal Veluwe | Veluwe | 612 | 45% | €194 | €2,680 |
| Vlissingen | Zeeland Coast | 609 | 43% | €202 | €2,623 |
| Heuvelland | South Limburg | 503 | 40% | €217 | €2,677 |
| Oost-Veluwe | Veluwe | 382 | 46% | €175 | €2,446 |
| Schouwen-Duiveland | Zeeland Coast | 361 | 42% | €227 | €2,891 |
| Grou & Nationaal Park | Frisian Lakes | 356 | 38% | €220 | €2,569 |
| Friese IJsselmeerkust | Frisian Lakes | 344 | 45% | €233 | €3,196 |
| West-Drenthe | Drenthe | 329 | 47% | €192 | €2,766 |
| Zeeuws-Vlaanderen | Zeeland Coast | 325 | 42% | €257 | €3,312 |
| Goeree-Overflakkee | Holland Coast | 315 | 48% | €222 | €3,258 |
| Texel | Wadden Islands | 307 | 42% | €255 | €3,241 |
| Ameland | Wadden Islands | 302 | 44% | €229 | €3,057 |
| Vechtdal | Overijssel | 295 | 44% | €200 | €2,654 |
| Vaals & Vijlen | South Limburg | 275 | 43% | €156 | €2,056 |
| Giethoorn & Weerribben | Overijssel | 229 | 40% | €201 | €2,420 |
| Zuidwest-Friesland | Frisian Lakes | 224 | 41% | €240 | €2,969 |
| Midden-Drenthe | Drenthe | 202 | 47% | €153 | €2,175 |
| De Fryske Marren | Frisian Lakes | 172 | 47% | €249 | €3,525 |
| Maasplassen | Limburg Lakes | 166 | 45% | €258 | €3,524 |
| Zuidoost-Drenthe | Drenthe | 146 | 43% | €174 | €2,295 |
| Schiermonnikoog | Wadden Islands | 92 | 40% | €255 | €3,136 |
| Terschelling | Wadden Islands | 90 | 49% | €216 | €3,206 |
| Vlieland | Wadden Islands | 12 | 55% | €477 | €8,028 |
Calendar-observed occupancy per month. Upcoming months show bookings already on the calendar and fill further as dates approach.
Studio
42% occupancy
€136 per night
710 tracked
1 bedroom
41% occupancy
€157 per night
2,915 tracked
2 bedrooms
43% occupancy
€180 per night
3,845 tracked
3 bedrooms
43% occupancy
€227 per night
2,459 tracked
Yes — there are no restrictions on foreign ownership of Dutch property, and most vacation-rental homes are sold freehold (eigendom). Many homes in the coastal and nature regions sit on recreational (recreatie) zoning, which is designed for short-stay holiday letting and prohibits permanent residence — exactly what an STR investor wants. Non-resident mortgages are limited, so buyers typically budget for a larger deposit. A Dutch civil-law notary (notaris) completes the purchase.
It depends on the municipality. In the coastal and nature regions tracked here (Zeeland, the Wadden Islands, the Veluwe, Friesland), homes on recreational zoning are intended for tourist letting and are the simplest route; guests pay local tourist tax (toeristenbelasting) per night. Cities are far stricter — Amsterdam caps private-home rentals at 30 nights a year and requires registration — which is why this data focuses on the vacation regions, not the city centres. Always confirm the local rules before underwriting.
Very — demand concentrates in a strong July–August summer peak (Dutch, German and Belgian school holidays), with solid spring and autumn shoulders and a smaller winter market in Limburg and the Veluwe. Because most guests drive in from within the Netherlands and neighbouring countries, the shoulders hold up better than in fly-to markets. The current data window is summer-weighted, so upcoming months show booking pace to date and typically rise as the dates approach.
True net: projected rental income from the Airbnb calendars we track around the property, minus letting management (~30% in a park pool or agency), channel and cleaning costs, the park charge where the listing states one (otherwise a €1,750 assumption), utilities, maintenance, insurance and the Box 3 wealth tax, divided by the all-in acquisition cost — asking price plus 8% transfer tax, notary and registration, and turnkey furnishing. Where a park caps the nights you may let, the revenue is capped too. It is the number a remote, fully-managed owner keeps, not gross-on-asking.
It depends on the park contract. Some parks allow independent letting, many run a central rental pool you must use, and some do not permit letting at all. We read the position from each listing’s own text and show it as a signal — own letting, park pool, mixed, or restricted — never as a permission, because there is no national register to check against. Get the park regulations in writing before you buy.
Search and compare every listing with advanced filters, yield ranking, price, bedroom and letting-position controls, currency switching and saved shortlists.
Join investors using real Airbnb data to buy on the coast, the islands and the inland parks with their eyes open.