When to go · Netherlands
Netherlands in March
Good month. Keukenhof opens around the third week; early tulips and crocuses; changeable weather.
Key facts
- Verdict
- Good
- Crowds
- Medium
- Netherlands
- Prices
- Medium
- Netherlands
Verdict
Keukenhof opens around the third week; early tulips and crocuses; changeable weather.
Is another month better than March?
March is rated good. These months rate higher:
Weather in March
- Coast and Randstad · Amsterdam, Haarlem, Leiden, The Hague, Rotterdamcool
Windy and changeable; showers rather than all-day rain. Summers 20–25 °C (68–77 °F), occasional heatwaves; tulips late March – mid May.Windy and changeable; showers rather than all-day rain. Summers 68–77 °F (20–25 °C), occasional heatwaves; tulips late March – mid May.
- Inland and south · Utrecht, Arnhem, Maastricht, Eindhovencool
Slightly warmer summers and colder winters; Limburg has the only hills.
- North and Wadden · Groningen, Friesland, Texelcool
Cooler and windier; island ferries and seal trips best June–September.
Mild maritime climate; rain spread through year, warmest July–August (≈22 °C (72 °F)).Mild maritime climate; rain spread through year, warmest July–August (≈72 °F (22 °C)).
- Bollenstreek: South Holland coastal plain · Bollenstreekbest weather
Spring (Mar‑May) best for flowers; mild summer, occasional rain.
- Eastern Netherlands: Veluwe and IJssel valley · Apeldoorn, Arnhem, Zwolle, Deventerfine
Inland and slightly drier than the coast; heath turns purple in August and September. Winter days are short and grey; some park facilities close.
- Northern Netherlands: Groningen / Friesland / Drenthe · whole region, coastal and inlandfine
Slightly colder than the west, so outdoor ice skating often starts here first; wind off the Wadden Sea makes the coast feel colder than the temperature suggests. Drenthe's plateau is a little drier and more wooded.
- Southern Netherlands: Zeeland coast · Walcheren, Delta Worksfine
Sea wind all year; the coast is mildest in spring and early autumn, and summer weekends fill the estuary towns.
- Southern Netherlands: North Brabant · Eindhoven, Breda, 's-Hertogenboschfine
City trips work all year; carnival falls in February or early March.
- Southern Netherlands: South Limburg · Maastricht, Valkenburg, hillsfine
The warmest corner of the country; asparagus in spring, vineyards and walking from May to October.
- Western Netherlands: Randstad and coast · Amsterdam, Rotterdam, The Hague, Utrechtfine
Mild, wet and windy all year; 20–23 °C (68–73 °F) is a normal July high, and rain can arrive any month. Coastal wind makes Scheveningen and Zandvoort feel cooler than the city.Mild, wet and windy all year; 68–73 °F (20–23 °C) is a normal July high, and rain can arrive any month. Coastal wind makes Scheveningen and Zandvoort feel cooler than the city.
- Amsterdam10 °C (50 °F) / 3 °C (37 °F), 17 rain days50 °F (10 °C) / 37 °F (3 °C), 17 rain days
- Aa en Hunze10 °C (50 °F) / 2 °C (36 °F), 10 rain days50 °F (10 °C) / 36 °F (2 °C), 10 rain days
- Aalsmeer12 °C (54 °F) / 3 °C (37 °F), 9 rain days54 °F (12 °C) / 37 °F (3 °C), 9 rain days
- Alkmaar10 °C (50 °F) / 3 °C (37 °F), 11 rain days50 °F (10 °C) / 37 °F (3 °C), 11 rain days
- Almelo12 °C (54 °F) / 2 °C (36 °F), 11 rain days54 °F (12 °C) / 36 °F (2 °C), 11 rain days
- Almere10 °C (50 °F) / 3 °C (37 °F), 10 rain days50 °F (10 °C) / 37 °F (3 °C), 10 rain days
- Alphen aan den Rijn12 °C (54 °F) / 3 °C (37 °F), 7 rain days54 °F (12 °C) / 37 °F (3 °C), 7 rain days
- Amersfoort10 °C (50 °F) / 3 °C (37 °F), 10 rain days50 °F (10 °C) / 37 °F (3 °C), 10 rain days
- Amstelveen10 °C (50 °F) / 3 °C (37 °F), 10 rain days50 °F (10 °C) / 37 °F (3 °C), 10 rain days
- Andijk10 °C (50 °F) / 3 °C (37 °F), 11 rain days50 °F (10 °C) / 37 °F (3 °C), 11 rain days
- Ansen10 °C (50 °F) / 2 °C (36 °F), 11 rain days50 °F (10 °C) / 36 °F (2 °C), 11 rain days
- Apeldoorn10 °C (50 °F) / 2 °C (36 °F), 11 rain days50 °F (10 °C) / 36 °F (2 °C), 11 rain days
- Appingedam9 °C (48 °F) / 2 °C (36 °F), 10 rain days48 °F (9 °C) / 36 °F (2 °C), 10 rain days
- Arcen10 °C (50 °F) / 2 °C (36 °F), 9 rain days50 °F (10 °C) / 36 °F (2 °C), 9 rain days
- Arnhem11 °C (52 °F) / 3 °C (37 °F), 15 rain days52 °F (11 °C) / 37 °F (3 °C), 15 rain days
- Assen9 °C (48 °F) / 2 °C (36 °F), 11 rain days48 °F (9 °C) / 36 °F (2 °C), 11 rain days
- Asten10 °C (50 °F) / 3 °C (37 °F), 9 rain days50 °F (10 °C) / 37 °F (3 °C), 9 rain days
- Baarle10 °C (50 °F) / 3 °C (37 °F), 9 rain days50 °F (10 °C) / 37 °F (3 °C), 9 rain days
- Barneveld10 °C (50 °F) / 2 °C (36 °F), 7 rain days50 °F (10 °C) / 36 °F (2 °C), 7 rain days
- Beemster10 °C (50 °F) / 3 °C (37 °F), 10 rain days50 °F (10 °C) / 37 °F (3 °C), 10 rain days
- Bergen, North Holland9 °C (48 °F) / 3 °C (37 °F), 10 rain days48 °F (9 °C) / 37 °F (3 °C), 10 rain days
- Bergen op Zoom10 °C (50 °F) / 3 °C (37 °F), 10 rain days50 °F (10 °C) / 37 °F (3 °C), 10 rain days
- Berkelland10 °C (50 °F) / 2 °C (36 °F), 10 rain days50 °F (10 °C) / 36 °F (2 °C), 10 rain days
- Boekel11 °C (52 °F) / 3 °C (37 °F), 11 rain days52 °F (11 °C) / 37 °F (3 °C), 11 rain days
- Bolsward10 °C (50 °F) / 2 °C (36 °F), 9 rain days50 °F (10 °C) / 36 °F (2 °C), 9 rain days
- Bourtange9 °C (48 °F) / 2 °C (36 °F), 10 rain days48 °F (9 °C) / 36 °F (2 °C), 10 rain days
- Boxmeer10 °C (50 °F) / 3 °C (37 °F), 9 rain days50 °F (10 °C) / 37 °F (3 °C), 9 rain days
- Breda10 °C (50 °F) / 3 °C (37 °F), 11 rain days50 °F (10 °C) / 37 °F (3 °C), 11 rain days
- Brielle10 °C (50 °F) / 3 °C (37 °F), 10 rain days50 °F (10 °C) / 37 °F (3 °C), 10 rain days
- Broek in Waterland10 °C (50 °F) / 3 °C (37 °F), 9 rain days50 °F (10 °C) / 37 °F (3 °C), 9 rain days
- Broek op Langedijk10 °C (50 °F) / 3 °C (37 °F), 11 rain days50 °F (10 °C) / 37 °F (3 °C), 11 rain days
- Bronckhorst10 °C (50 °F) / 2 °C (36 °F), 11 rain days50 °F (10 °C) / 36 °F (2 °C), 11 rain days
- Bunnik8 °C (46 °F) / 2 °C (36 °F), 18 rain days46 °F (8 °C) / 36 °F (2 °C), 18 rain days
- Bussum10 °C (50 °F) / 3 °C (37 °F), 15 rain days50 °F (10 °C) / 37 °F (3 °C), 15 rain days
- Castricum9 °C (48 °F) / 3 °C (37 °F), 10 rain days48 °F (9 °C) / 37 °F (3 °C), 10 rain days
- Coevorden10 °C (50 °F) / 2 °C (36 °F), 12 rain days50 °F (10 °C) / 36 °F (2 °C), 12 rain days
- Cuijk10 °C (50 °F) / 2 °C (36 °F), 7 rain days50 °F (10 °C) / 36 °F (2 °C), 7 rain days
- Culemborg10 °C (50 °F) / 3 °C (37 °F), 10 rain days50 °F (10 °C) / 37 °F (3 °C), 10 rain days
- De Bilt10 °C (50 °F) / 2 °C (36 °F), 7 rain days50 °F (10 °C) / 36 °F (2 °C), 7 rain days
- De Fryske Marren9 °C (48 °F) / 2 °C (36 °F), 10 rain days48 °F (9 °C) / 36 °F (2 °C), 10 rain days
- Delft10 °C (50 °F) / 3 °C (37 °F), 10 rain days50 °F (10 °C) / 37 °F (3 °C), 10 rain days
- Delfzijl9 °C (48 °F) / 2 °C (36 °F), 11 rain days48 °F (9 °C) / 36 °F (2 °C), 11 rain days
- Den Helder10 °C (50 °F) / 3 °C (37 °F), 8 rain days50 °F (10 °C) / 37 °F (3 °C), 8 rain days
- Deurne10 °C (50 °F) / 2 °C (36 °F), 9 rain days50 °F (10 °C) / 36 °F (2 °C), 9 rain days
- Deventer10 °C (50 °F) / 2 °C (36 °F), 11 rain days50 °F (10 °C) / 36 °F (2 °C), 11 rain days
- Diemen10 °C (50 °F) / 2 °C (36 °F), 8 rain days50 °F (10 °C) / 36 °F (2 °C), 8 rain days
- Dinkelland9 °C (48 °F) / 2 °C (36 °F), 7 rain days48 °F (9 °C) / 36 °F (2 °C), 7 rain days
- Doesburg10 °C (50 °F) / 2 °C (36 °F), 8 rain days50 °F (10 °C) / 36 °F (2 °C), 8 rain days
- Doetinchem10 °C (50 °F) / 2 °C (36 °F), 10 rain days50 °F (10 °C) / 36 °F (2 °C), 10 rain days
- Domburg10 °C (50 °F) / 4 °C (39 °F), 11 rain days50 °F (10 °C) / 39 °F (4 °C), 11 rain days
- Dordrecht10 °C (50 °F) / 3 °C (37 °F), 10 rain days50 °F (10 °C) / 37 °F (3 °C), 10 rain days
- Drachten10 °C (50 °F) / 2 °C (36 °F), 8 rain days50 °F (10 °C) / 36 °F (2 °C), 8 rain days
- Drenthse Veenkoloniën10 °C (50 °F) / 2 °C (36 °F), 10 rain days50 °F (10 °C) / 36 °F (2 °C), 10 rain days
- Dronten11 °C (52 °F) / 2 °C (36 °F), 7 rain days52 °F (11 °C) / 36 °F (2 °C), 7 rain days
- Edam10 °C (50 °F) / 2 °C (36 °F), 10 rain days50 °F (10 °C) / 36 °F (2 °C), 10 rain days
- Ede11 °C (52 °F) / 3 °C (37 °F), 10 rain days52 °F (11 °C) / 37 °F (3 °C), 10 rain days
- Efteling10 °C (50 °F) / 3 °C (37 °F), 11 rain days50 °F (10 °C) / 37 °F (3 °C), 11 rain days
- Eindhoven11 °C (52 °F) / 2.1 °C (36 °F), 16 rain days52 °F (11 °C) / 36 °F (2.1 °C), 16 rain days
- Elburg10 °C (50 °F) / 2 °C (36 °F), 10 rain days50 °F (10 °C) / 36 °F (2 °C), 10 rain days
- Emmen10 °C (50 °F) / 2 °C (36 °F), 10 rain days50 °F (10 °C) / 36 °F (2 °C), 10 rain days
- Enkhuizen9 °C (48 °F) / 3 °C (37 °F), 11 rain days48 °F (9 °C) / 37 °F (3 °C), 11 rain days
- Enschede10 °C (50 °F) / 2 °C (36 °F), 11 rain days50 °F (10 °C) / 36 °F (2 °C), 11 rain days
- Epen10 °C (50 °F) / 2 °C (36 °F), 11 rain days50 °F (10 °C) / 36 °F (2 °C), 11 rain days
- Franeker11 °C (52 °F) / 2 °C (36 °F), 7 rain days52 °F (11 °C) / 36 °F (2 °C), 7 rain days
- Gelders Arcadië10 °C (50 °F) / 2 °C (36 °F), 7 rain days50 °F (10 °C) / 36 °F (2 °C), 7 rain days
- Geldrop11 °C (52 °F) / 3 °C (37 °F), 11 rain days52 °F (11 °C) / 37 °F (3 °C), 11 rain days
- Geleen11 °C (52 °F) / 3 °C (37 °F), 11 rain days52 °F (11 °C) / 37 °F (3 °C), 11 rain days
- Gemert10 °C (50 °F) / 2 °C (36 °F), 9 rain days50 °F (10 °C) / 36 °F (2 °C), 9 rain days
- Giethoorn12 °C (54 °F) / 3 °C (37 °F), 12 rain days54 °F (12 °C) / 37 °F (3 °C), 12 rain days
- Goes12 °C (54 °F) / 4 °C (39 °F), 10 rain days54 °F (12 °C) / 39 °F (4 °C), 10 rain days
- Gorinchem10 °C (50 °F) / 3 °C (37 °F), 10 rain days50 °F (10 °C) / 37 °F (3 °C), 10 rain days
- Gouda10 °C (50 °F) / 3 °C (37 °F), 10 rain days50 °F (10 °C) / 37 °F (3 °C), 10 rain days
- Grave11 °C (52 °F) / 3 °C (37 °F), 11 rain days52 °F (11 °C) / 37 °F (3 °C), 11 rain days
- Groningen10 °C (50 °F) / 1 °C (34 °F), 11 rain days50 °F (10 °C) / 34 °F (1 °C), 11 rain days
- Gulpen10 °C (50 °F) / 3 °C (37 °F), 12 rain days50 °F (10 °C) / 37 °F (3 °C), 12 rain days
- Haaksbergen10 °C (50 °F) / 2 °C (36 °F), 11 rain days50 °F (10 °C) / 36 °F (2 °C), 11 rain days
- Haarlem10 °C (50 °F) / 3 °C (37 °F), 10 rain days50 °F (10 °C) / 37 °F (3 °C), 10 rain days
- Harderwijk10 °C (50 °F) / 3 °C (37 °F), 10 rain days50 °F (10 °C) / 37 °F (3 °C), 10 rain days
- Harlingen9 °C (48 °F) / 2 °C (36 °F), 15 rain days48 °F (9 °C) / 36 °F (2 °C), 15 rain days
- Heemskerk10 °C (50 °F) / 3 °C (37 °F), 11 rain days50 °F (10 °C) / 37 °F (3 °C), 11 rain days
- Heerenveen9 °C (48 °F) / 2 °C (36 °F), 10 rain days48 °F (9 °C) / 36 °F (2 °C), 10 rain days
- Heerlen10 °C (50 °F) / 3 °C (37 °F), 11 rain days50 °F (10 °C) / 37 °F (3 °C), 11 rain days
- Heiloo10 °C (50 °F) / 3 °C (37 °F), 11 rain days50 °F (10 °C) / 37 °F (3 °C), 11 rain days
- Helmond11 °C (52 °F) / 3 °C (37 °F), 11 rain days52 °F (11 °C) / 37 °F (3 °C), 11 rain days
- Hengelo10 °C (50 °F) / 2 °C (36 °F), 11 rain days50 °F (10 °C) / 36 °F (2 °C), 11 rain days
- Hilversum10 °C (50 °F) / 3 °C (37 °F), 10 rain days50 °F (10 °C) / 37 °F (3 °C), 10 rain days
- Hindeloopen10 °C (50 °F) / 2 °C (36 °F), 9 rain days50 °F (10 °C) / 36 °F (2 °C), 9 rain days
- Hoensbroek10 °C (50 °F) / 2 °C (36 °F), 7 rain days50 °F (10 °C) / 36 °F (2 °C), 7 rain days
- Hogeland9 °C (48 °F) / 2 °C (36 °F), 11 rain days48 °F (9 °C) / 36 °F (2 °C), 11 rain days
- Hoofddorp11 °C (52 °F) / 3 °C (37 °F), 9 rain days52 °F (11 °C) / 37 °F (3 °C), 9 rain days
- Hoogeveen10 °C (50 °F) / 2 °C (36 °F), 9 rain days50 °F (10 °C) / 36 °F (2 °C), 9 rain days
- Hoorn11 °C (52 °F) / 3 °C (37 °F), 9 rain days52 °F (11 °C) / 37 °F (3 °C), 9 rain days
- Hulst10 °C (50 °F) / 3 °C (37 °F), 11 rain days50 °F (10 °C) / 37 °F (3 °C), 11 rain days
- IJsselstein10 °C (50 °F) / 3 °C (37 °F), 11 rain days50 °F (10 °C) / 37 °F (3 °C), 11 rain days
- Kampen11 °C (52 °F) / 2 °C (36 °F), 9 rain days52 °F (11 °C) / 36 °F (2 °C), 9 rain days
- Katwijk10 °C (50 °F) / 3 °C (37 °F), 10 rain days50 °F (10 °C) / 37 °F (3 °C), 10 rain days
- Kerkrade10 °C (50 °F) / 3 °C (37 °F), 11 rain days50 °F (10 °C) / 37 °F (3 °C), 11 rain days
- Kinderdijk10 °C (50 °F) / 2 °C (36 °F), 11 rain days50 °F (10 °C) / 36 °F (2 °C), 11 rain days
- Kuinre10 °C (50 °F) / 2 °C (36 °F), 9 rain days50 °F (10 °C) / 36 °F (2 °C), 9 rain days
- Laarbeek10 °C (50 °F) / 3 °C (37 °F), 7 rain days50 °F (10 °C) / 37 °F (3 °C), 7 rain days
- Landgraaf10 °C (50 °F) / 3 °C (37 °F), 11 rain days50 °F (10 °C) / 37 °F (3 °C), 11 rain days
- Langezwaag9 °C (48 °F) / 2 °C (36 °F), 11 rain days48 °F (9 °C) / 36 °F (2 °C), 11 rain days
- Laren11 °C (52 °F) / 3 °C (37 °F), 9 rain days52 °F (11 °C) / 37 °F (3 °C), 9 rain days
- Leeuwarden9 °C (48 °F) / 2 °C (36 °F), 10 rain days48 °F (9 °C) / 36 °F (2 °C), 10 rain days
- Leiden10 °C (50 °F) / 3 °C (37 °F), 10 rain days50 °F (10 °C) / 37 °F (3 °C), 10 rain days
- Lelystad10 °C (50 °F) / 3 °C (37 °F), 9 rain days50 °F (10 °C) / 37 °F (3 °C), 9 rain days
- Liemers11 °C (52 °F) / 3 °C (37 °F), 10 rain days52 °F (11 °C) / 37 °F (3 °C), 10 rain days
- Lisse10 °C (50 °F) / 3 °C (37 °F), 10 rain days50 °F (10 °C) / 37 °F (3 °C), 10 rain days
- Lochem10 °C (50 °F) / 2 °C (36 °F), 11 rain days50 °F (10 °C) / 36 °F (2 °C), 11 rain days
- Maassluis11 °C (52 °F) / 4 °C (39 °F), 9 rain days52 °F (11 °C) / 39 °F (4 °C), 9 rain days
- Maastricht11 °C (52 °F) / 3 °C (37 °F), 11 rain days52 °F (11 °C) / 37 °F (3 °C), 11 rain days
- Margraten10 °C (50 °F) / 3 °C (37 °F), 11 rain days50 °F (10 °C) / 37 °F (3 °C), 11 rain days
- Marken11 °C (52 °F) / 3 °C (37 °F), 9 rain days52 °F (11 °C) / 37 °F (3 °C), 9 rain days
- Meppel10 °C (50 °F) / 2 °C (36 °F), 9 rain days50 °F (10 °C) / 36 °F (2 °C), 9 rain days
- Middelburg10 °C (50 °F) / 3 °C (37 °F), 10 rain days50 °F (10 °C) / 37 °F (3 °C), 10 rain days
- Mill en Sint Hubert10 °C (50 °F) / 2 °C (36 °F), 10 rain days50 °F (10 °C) / 36 °F (2 °C), 10 rain days
- Monnickendam10 °C (50 °F) / 3 °C (37 °F), 9 rain days50 °F (10 °C) / 37 °F (3 °C), 9 rain days
- Muiden11 °C (52 °F) / 3 °C (37 °F), 7 rain days52 °F (11 °C) / 37 °F (3 °C), 7 rain days
- Naarden11 °C (52 °F) / 3 °C (37 °F), 9 rain days52 °F (11 °C) / 37 °F (3 °C), 9 rain days
- Nieuwegein10 °C (50 °F) / 3 °C (37 °F), 10 rain days50 °F (10 °C) / 37 °F (3 °C), 10 rain days
- Nijmegen11 °C (52 °F) / 3 °C (37 °F), 10 rain days52 °F (11 °C) / 37 °F (3 °C), 10 rain days
- Noord-Beveland10 °C (50 °F) / 3 °C (37 °F), 10 rain days50 °F (10 °C) / 37 °F (3 °C), 10 rain days
- Noordoostpolder10 °C (50 °F) / 3 °C (37 °F), 10 rain days50 °F (10 °C) / 37 °F (3 °C), 10 rain days
- Noordwijk10 °C (50 °F) / 3 °C (37 °F), 10 rain days50 °F (10 °C) / 37 °F (3 °C), 10 rain days
- Nuenen11 °C (52 °F) / 3 °C (37 °F), 10 rain days52 °F (11 °C) / 37 °F (3 °C), 10 rain days
- Oegstgeest10 °C (50 °F) / 3 °C (37 °F), 10 rain days50 °F (10 °C) / 37 °F (3 °C), 10 rain days
- Oldambt9 °C (48 °F) / 2 °C (36 °F), 11 rain days48 °F (9 °C) / 36 °F (2 °C), 11 rain days
- Oldenzaal9 °C (48 °F) / 2 °C (36 °F), 9 rain days48 °F (9 °C) / 36 °F (2 °C), 9 rain days
- Ommen10 °C (50 °F) / 2 °C (36 °F), 10 rain days50 °F (10 °C) / 36 °F (2 °C), 10 rain days
- Oost Gelre10 °C (50 °F) / 2 °C (36 °F), 10 rain days50 °F (10 °C) / 36 °F (2 °C), 10 rain days
- Oosterbeek11 °C (52 °F) / 3 °C (37 °F), 9 rain days52 °F (11 °C) / 37 °F (3 °C), 9 rain days
- Oss10 °C (50 °F) / 3 °C (37 °F), 9 rain days50 °F (10 °C) / 37 °F (3 °C), 9 rain days
- Oudewater10 °C (50 °F) / 3 °C (37 °F), 10 rain days50 °F (10 °C) / 37 °F (3 °C), 10 rain days
- Overloon10 °C (50 °F) / 2 °C (36 °F), 9 rain days50 °F (10 °C) / 36 °F (2 °C), 9 rain days
- Partij-Wittem10 °C (50 °F) / 2 °C (36 °F), 11 rain days50 °F (10 °C) / 36 °F (2 °C), 11 rain days
- Purmerend10 °C (50 °F) / 2 °C (36 °F), 8 rain days50 °F (10 °C) / 36 °F (2 °C), 8 rain days
- Ravenstein11 °C (52 °F) / 3 °C (37 °F), 11 rain days52 °F (11 °C) / 37 °F (3 °C), 11 rain days
- Rhenen11 °C (52 °F) / 3 °C (37 °F), 10 rain days52 °F (11 °C) / 37 °F (3 °C), 10 rain days
- Rijswijk11 °C (52 °F) / 3 °C (37 °F), 9 rain days52 °F (11 °C) / 37 °F (3 °C), 9 rain days
- Roermond11 °C (52 °F) / 3 °C (37 °F), 10 rain days52 °F (11 °C) / 37 °F (3 °C), 10 rain days
- Roosendaal10 °C (50 °F) / 3 °C (37 °F), 9 rain days50 °F (10 °C) / 37 °F (3 °C), 9 rain days
- Rotterdam/Albrandswaard11 °C (52 °F) / 4 °C (39 °F), 8 rain days52 °F (11 °C) / 39 °F (4 °C), 8 rain days
- Rotterdam/Hook of Holland10 °C (50 °F) / 3 °C (37 °F), 11 rain days50 °F (10 °C) / 37 °F (3 °C), 11 rain days
- Rotterdam10 °C (50 °F) / 2 °C (36 °F), 10 rain days50 °F (10 °C) / 36 °F (2 °C), 10 rain days
- 's-Hertogenbosch11 °C (52 °F) / 3 °C (37 °F), 11 rain days52 °F (11 °C) / 37 °F (3 °C), 11 rain days
- Schagen11 °C (52 °F) / 3 °C (37 °F), 9 rain days52 °F (11 °C) / 37 °F (3 °C), 9 rain days
- Scheveningen10 °C (50 °F) / 3 °C (37 °F), 11 rain days50 °F (10 °C) / 37 °F (3 °C), 11 rain days
- Schiedam10 °C (50 °F) / 3 °C (37 °F), 10 rain days50 °F (10 °C) / 37 °F (3 °C), 10 rain days
- Schiermonnikoog8 °C (46 °F) / 2 °C (36 °F), 10 rain days46 °F (8 °C) / 36 °F (2 °C), 10 rain days
- Schoonhoven10 °C (50 °F) / 3 °C (37 °F), 9 rain days50 °F (10 °C) / 37 °F (3 °C), 9 rain days
- Simpelveld10 °C (50 °F) / 3 °C (37 °F), 11 rain days50 °F (10 °C) / 37 °F (3 °C), 11 rain days
- Sint Anthonis11 °C (52 °F) / 3 °C (37 °F), 15 rain days52 °F (11 °C) / 37 °F (3 °C), 15 rain days
- Sittard11 °C (52 °F) / 3 °C (37 °F), 11 rain days52 °F (11 °C) / 37 °F (3 °C), 11 rain days
- Sliedrecht10 °C (50 °F) / 2 °C (36 °F), 8 rain days50 °F (10 °C) / 36 °F (2 °C), 8 rain days
- Sluis10 °C (50 °F) / 3 °C (37 °F), 10 rain days50 °F (10 °C) / 37 °F (3 °C), 10 rain days
- Sneek9 °C (48 °F) / 2 °C (36 °F), 10 rain days48 °F (9 °C) / 36 °F (2 °C), 10 rain days
- Soest10 °C (50 °F) / 3 °C (37 °F), 8 rain days50 °F (10 °C) / 37 °F (3 °C), 8 rain days
- Someren10 °C (50 °F) / 3 °C (37 °F), 9 rain days50 °F (10 °C) / 37 °F (3 °C), 9 rain days
- Spijkenisse10 °C (50 °F) / 3 °C (37 °F), 10 rain days50 °F (10 °C) / 37 °F (3 °C), 10 rain days
- Stavoren10 °C (50 °F) / 2 °C (36 °F), 9 rain days50 °F (10 °C) / 36 °F (2 °C), 9 rain days
- Terneuzen10 °C (50 °F) / 3 °C (37 °F), 9 rain days50 °F (10 °C) / 37 °F (3 °C), 9 rain days
- The Hague10 °C (50 °F) / 3 °C (37 °F), 15 rain days50 °F (10 °C) / 37 °F (3 °C), 15 rain days
- Tholen11 °C (52 °F) / 3 °C (37 °F), 9 rain days52 °F (11 °C) / 37 °F (3 °C), 9 rain days
- Thorn11 °C (52 °F) / 3 °C (37 °F), 11 rain days52 °F (11 °C) / 37 °F (3 °C), 11 rain days
- Tiel11 °C (52 °F) / 3 °C (37 °F), 15 rain days52 °F (11 °C) / 37 °F (3 °C), 15 rain days
- Tilburg11 °C (52 °F) / 3 °C (37 °F), 10 rain days52 °F (11 °C) / 37 °F (3 °C), 10 rain days
- Uitgeest11 °C (52 °F) / 3 °C (37 °F), 9 rain days52 °F (11 °C) / 37 °F (3 °C), 9 rain days
- Urk10 °C (50 °F) / 2 °C (36 °F), 9 rain days50 °F (10 °C) / 36 °F (2 °C), 9 rain days
- Utrecht10 °C (50 °F) / 3 °C (37 °F), 10 rain days50 °F (10 °C) / 37 °F (3 °C), 10 rain days
- Utrechtse Heuvelrug12 °C (54 °F) / 4 °C (39 °F), 9 rain days54 °F (12 °C) / 39 °F (4 °C), 9 rain days
- Vaals10 °C (50 °F) / 2 °C (36 °F), 12 rain days50 °F (10 °C) / 36 °F (2 °C), 12 rain days
- Valkenburg aan de Geul10 °C (50 °F) / 3 °C (37 °F), 11 rain days50 °F (10 °C) / 37 °F (3 °C), 11 rain days
- Veenendaal11 °C (52 °F) / 3 °C (37 °F), 9 rain days52 °F (11 °C) / 37 °F (3 °C), 9 rain days
- Veenkoloniën9 °C (48 °F) / 2 °C (36 °F), 10 rain days48 °F (9 °C) / 36 °F (2 °C), 10 rain days
- Venlo10 °C (50 °F) / 2 °C (36 °F), 11 rain days50 °F (10 °C) / 36 °F (2 °C), 11 rain days
- Vijfheerenlanden10 °C (50 °F) / 3 °C (37 °F), 8 rain days50 °F (10 °C) / 37 °F (3 °C), 8 rain days
- Vlaardingen10 °C (50 °F) / 3 °C (37 °F), 10 rain days50 °F (10 °C) / 37 °F (3 °C), 10 rain days
- Vlissingen10 °C (50 °F) / 4 °C (39 °F), 10 rain days50 °F (10 °C) / 39 °F (4 °C), 10 rain days
- Volendam10 °C (50 °F) / 3 °C (37 °F), 10 rain days50 °F (10 °C) / 37 °F (3 °C), 10 rain days
- Wageningen10 °C (50 °F) / 3 °C (37 °F), 15 rain days50 °F (10 °C) / 37 °F (3 °C), 15 rain days
- Wassenaar10 °C (50 °F) / 3 °C (37 °F), 11 rain days50 °F (10 °C) / 37 °F (3 °C), 11 rain days
- Weert11 °C (52 °F) / 3 °C (37 °F), 10 rain days52 °F (11 °C) / 37 °F (3 °C), 10 rain days
- Weesp10 °C (50 °F) / 3 °C (37 °F), 11 rain days50 °F (10 °C) / 37 °F (3 °C), 11 rain days
- Westerbork9 °C (48 °F) / 2 °C (36 °F), 11 rain days48 °F (9 °C) / 36 °F (2 °C), 11 rain days
- Westkapelle10 °C (50 °F) / 3 °C (37 °F), 10 rain days50 °F (10 °C) / 37 °F (3 °C), 10 rain days
- Wijchen10 °C (50 °F) / 2 °C (36 °F), 8 rain days50 °F (10 °C) / 36 °F (2 °C), 8 rain days
- Wijk bij Duurstede10 °C (50 °F) / 3 °C (37 °F), 10 rain days50 °F (10 °C) / 37 °F (3 °C), 10 rain days
- Wijlre10 °C (50 °F) / 3 °C (37 °F), 12 rain days50 °F (10 °C) / 37 °F (3 °C), 12 rain days
- Winterswijk10 °C (50 °F) / 2 °C (36 °F), 11 rain days50 °F (10 °C) / 36 °F (2 °C), 11 rain days
- Woerden10 °C (50 °F) / 3 °C (37 °F), 10 rain days50 °F (10 °C) / 37 °F (3 °C), 10 rain days
- Workum11 °C (52 °F) / 3 °C (37 °F), 9 rain days52 °F (11 °C) / 37 °F (3 °C), 9 rain days
- Zaandam11 °C (52 °F) / 3 °C (37 °F), 9 rain days52 °F (11 °C) / 37 °F (3 °C), 9 rain days
- Zaanse Schans10 °C (50 °F) / 3 °C (37 °F), 10 rain days50 °F (10 °C) / 37 °F (3 °C), 10 rain days
- Zandvoort9 °C (48 °F) / 3 °C (37 °F), 10 rain days48 °F (9 °C) / 37 °F (3 °C), 10 rain days
- Zeewolde11 °C (52 °F) / 2 °C (36 °F), 9 rain days52 °F (11 °C) / 36 °F (2 °C), 9 rain days
- Zeist10 °C (50 °F) / 2 °C (36 °F), 9 rain days50 °F (10 °C) / 36 °F (2 °C), 9 rain days
- Zierikzee10 °C (50 °F) / 3 °C (37 °F), 10 rain days50 °F (10 °C) / 37 °F (3 °C), 10 rain days
- Zoetermeer10 °C (50 °F) / 3 °C (37 °F), 10 rain days50 °F (10 °C) / 37 °F (3 °C), 10 rain days
- Zutphen10 °C (50 °F) / 2 °C (36 °F), 10 rain days50 °F (10 °C) / 36 °F (2 °C), 10 rain days
- Zwijndrechtse Waard10 °C (50 °F) / 3 °C (37 °F), 10 rain days50 °F (10 °C) / 37 °F (3 °C), 10 rain days
- Zwolle10 °C (50 °F) / 2 °C (36 °F), 10 rain days50 °F (10 °C) / 36 °F (2 °C), 10 rain days
Festivals and holidays
Dates as our data lists them. Moving holidays (lunar and Islamic calendars, Easter) shift every year: check the date for your year before you build a trip on it.
Easter
Easter (Good Friday not a general holiday), Easter Monday
Keukenhof peak weekend; trains and roads busy.
Tulip season
Late March–mid May · Amsterdam
Bulb fields and Keukenhof are crowded; hotels fill.
Crowds and prices
- Crowds · Netherlands
- Medium
- Prices · Netherlands
- Medium
Compare two months
Weather, crowds and prices for any two months in Netherlands, side by side.
Verdict
Mar: Good
May: Great (better)
Crowds
Mar: Medium
May: High
Prices
Mar: Medium
May: High
Festivals listed
Mar: 2
May: 4
March: Keukenhof opens around the third week; early tulips and crocuses; changeable weather.
May: Mild and green; Liberation Day on the 5th; Keukenhof closes mid-May.
Netherlands: figures are long-term averages from this guide, not a forecast.
What to pack
- Layers: a fleece or light jacket
Where to go in March
Rated best or good this month
Cool; first tulips late in the month.
Best months: May–Sep for beach and dunes; late Mar–late May for bulb fields
Best months: May–Sep; museums open daily mid-Mar–Oct
Best months: Late Mar–mid May (Keukenhof); mid-Apr for peak bloom