Overview
Haarlem is often called the best-kept secret in the Netherlands — a gorgeous Golden Age city just 15 minutes by train from Amsterdam, with a fraction of the crowds and significantly lower prices. The enormous Grote Markt square, dominated by the imposing St. Bavo Church (where both Mozart and Handel played the magnificent organ), the world-class Frans Hals Museum, and the cozy courtyard gardens (hofjes) hidden behind unassuming doorways create a city that many travelers prefer to Amsterdam itself. The beach resort of Zandvoort is just 20 minutes away by bus.
Daily Budget Breakdown
Budget travelers ($70/day): Stay in hostels or budget hotels, eat at cafes and bakeries around the Grote Markt, walk the canal-lined streets and discover hidden hofjes, and enjoy the free exteriors of St. Bavo Church and the atmospheric Jordaan-like back streets.
Mid-range travelers ($165/day): Book a boutique hotel near the center, enjoy Haarlem s excellent restaurant and brown cafe scene, visit the Frans Hals Museum and St. Bavo Church, explore the shopping streets, and take a bus to Zandvoort beach.
Luxury travelers ($400+/day): Stay at Hotel ML or the finest canal-side properties, dine at the best restaurants, book private art tours of Haarlem s Golden Age heritage, and combine city culture with beach days at Zandvoort.
Where to Save
The Grote Markt — one of the most beautiful squares in the Netherlands — is free and the perfect spot for people-watching. The hofjes (hidden courtyard gardens) throughout the city are free to visit if you are quiet and respectful. Walking along the Spaarne River and through the Vijfhoek (Five Corner) neighborhood is free and enchanting. Bakeries sell excellent Dutch pastries for 2-3 EUR. The Grote Houtstraat shopping street is free to browse. Trains from Amsterdam cost just a few euros with an OV-chipkaart. Many churches are free to enter. Zandvoort beach is free (just transport costs to get there).
Where to Splurge
The Frans Hals Museum, housed in a beautiful 17th-century almshouse, is one of the finest painting collections in the Netherlands — Hals s group portraits of civic guards are magnificent. The organ in St. Bavo Church, with over 5,000 pipes, is played in regular concerts — hearing it in person is a remarkable musical experience. A day at Zandvoort beach, combining sun, sand, and the Grand Prix circuit, is a quintessential Dutch summer experience. The Teylers Museum, the oldest museum in the Netherlands (1784), houses an eclectic collection of art, fossils, and scientific instruments in its original cabinets. Dinner at a canal-side restaurant in Haarlem, with a view of illuminated Golden Age facades, is romantic and relatively affordable.
