Haarlem: the best all-round autumn base
Haarlem works because the cycling starts at the station. Ride west through the duin (dunes) at Bloemendaal and you reach the beach at Zandvoort in about 40 minutes, mostly on dedicated fietspaden away from traffic. Head north instead along the Kennemerduinen and you are in open dune landscape within 20 minutes of the Grote Markt. Autumn is when this stretch is at its best: quiet paths, low light, and the trees along the Leidsevaart turning. Book a hotel in the old centre near the Teylers Museum or along the Bakenessergracht, and you can walk to dinner without moving the bike.
Haarlem's advantage is the rail line: Zandvoort, Bloemendaal and Heemstede are one or two stops away, so a wet morning does not ruin the day. Rates in the centre run higher than in the smaller towns, and October weekends fill quickly with Amsterdam day-trippers. If you want a single base for four or five nights and do not want a car, this is the one I would book. Ask the hotel about covered bike storage before you reserve — many smaller properties have a locked courtyard rather than a dedicated stalling.
Alkmaar and the north: cheese town, open polder
Alkmaar sits at the top of the province and gives you a different landscape: wide polder, straight lanes, windmills and long horizons. From the station, the ride to the Schermerhorn polder takes around 40 minutes and is almost entirely flat. The cheese market square is the obvious landmark, but the better base is a few streets back, between the Waagplein and the canal ring, where it is quiet at night. Hotels here are generally cheaper than Haarlem for the same standard, and parking is easier if you arrive by car.
Autumn in the north is windier and wetter than the coast, and there is less shelter on the polder lanes. That is not a reason to skip it — just pack a proper jacket and plan shorter loops. Bergen, about 25 minutes north by bike, has a good lunch stop and a sandy dune edge; Egmond aan Zee is another 20 minutes further west. Trains from Alkmaar reach Amsterdam in around 35 minutes and Haarlem in 30, so day trips are easy. If you want space and lower room rates, book here and drive or train to the coast.
Zandvoort and the coast: beach, dunes, wind
Zandvoort puts you inside the dune belt, which is the point. The ride south to Noordwijk is one of the most rewarding autumn stretches in the province — dunes on one side, sea on the other, and a mix of paved and hard-packed paths. The town itself is small and seasonal; by October many beach pavilions have closed or reduced hours, and the seafront is quiet. Hotels along the Boulevards and near the station are plentiful, and out of season the rates drop noticeably compared with July and August.
The trade-off is wind and limited dining. On a gusty day the exposed coastal path is hard work, and the town's restaurant choice shrinks after September. It suits a short break of two or three nights, not a week. Trains run direct to Haarlem in about 12 minutes, so you can combine a coastal stay with a city day. I would take Zandvoort for a weekend in late September or early October and Haarlem for anything longer.
Practical planning for an autumn week
Late September and the first half of October are the sweet spot: the dunes are still dry, the light is long, and the summer crowds have gone. Daylight drops fast in November, so plan rides to finish by late afternoon and check whether your bike has working lights — Dutch law requires them, and rental shops fit them as standard. Most rental outlets in Haarlem and Alkmaar charge by the day and offer multi-day rates; e-bikes are worth the extra on windy days.
Distances are short: Haarlem to Zandvoort is around 10 kilometres, Alkmaar to Bergen about 10, and the full coastal run from Zandvoort to Noordwijk roughly 25. Trains accept bikes outside peak hours with a day ticket, which makes one-way routes practical. What I would skip: the Keukenhof area in autumn is closed and the bulb fields are bare, so do not build a route around it. Book accommodation early for October weekends and confirm bike storage in writing.
Questions answered
Do I need a car to cycle between towns in Noord-Holland?
No. The rail network links Haarlem, Alkmaar, Zandvoort and the smaller stations, and bikes travel outside peak hours with a day ticket. Most riders do a loop by bike and return by train, which avoids retracing the same path.
When is the best time for autumn cycling here?
Late September to mid-October offers dry paths, long daylight and fewer crowds. November brings shorter days and more rain, so plan shorter rides and confirm your rental bike has working lights, which are required by law.
Which town is cheapest for a cycling base?
Alkmaar generally offers lower room rates than Haarlem or Zandvoort for comparable standard, with easier parking. Zandvoort drops sharply outside summer. Haarlem costs more but saves on travel time, since most routes and the dune belt start close to the centre.
Every stay booked through Stay Noord-Holland funds one verified tonne of carbon removal — same room, same price, the climate action already built into checkout.
You're not charged more and the hotel isn't paid less. It's just what happens when you tap Reserve.