

Photos: Brussels by Ettanghe, CC BY-SA 4.0, cropped; Haarlem by Moroder, CC BY-SA 4.0, cropped.
Brussels or Haarlem?
Our verdict in twelve categories, each scored against the same fixed benchmark cities, and the climate month by month, so you can choose for your trip.
Choose Brussels for
- nightlife
- food and drink
- live music and the arts
Brussels is the choice for a trip built on museums, music and the table. It has Bruegel and Magritte, Horta's Art Nouveau houses, an opera house with a daring streak, and food that runs from mussels and lambic to Congolese cooking in Matonge. Evenings are livelier and a stay costs a little less, especially at weekends. In return you accept a patchy cityscape and a working capital's traffic.
Choose Haarlem for
- nature and the outdoors
- beaches
- wellness
Haarlem suits travellers who would rather stay somewhere calm and walk an old town that has survived intact. Dunes, woods and the beach begin at the edge of town, the flat centre is made for cycling, and nights are quiet. When you want big museums or a late night, Amsterdam is a quarter of an hour away by train.
Scoreboard
Twelve categories on one fixed scale from 0 to 100. The shaded stretch is the gap between the two.
Your match
Pick a travel style or drag the sliders, and both match scores follow your weighting.
Wins on nightlife and food and drink with your weighting.
Wins on nature and the outdoors and beaches with your weighting.
What matters to you?
Category by category
What the scores mean for a trip.
Beaches & swimming
Neither city is a place for a swimming vacation, but Haarlem has the coast right next door. Zandvoort's long sandy beach is ten minutes away by train, and the dune-backed strand at Bloemendaal aan Zee is a short bike ride, so you can decide on a beach afternoon that morning.
From Brussels, the sand at Ostend or Knokke is more than an hour away by train. That turns it into a planned day out, and the sea at the end is the same cool, windy North Sea. In the city itself, swimming means the Art Deco indoor pools.
Food & drink
Brussels is much the stronger place to eat. Mussels, carbonnade and waterzooi sit alongside sour lambics brewed only in this corner of Belgium, chocolatiers line the Sablon, and Matonge and Saint-Gilles add range that a smaller town cannot match.
Haarlem eats well but simply. There is herring and cheese from the Saturday market, good craft beer on tap, and pleasant bistros around the Grote Markt. Expect solid meals rather than a reason to travel.
Culture & sights
Brussels has more to see and bigger collections: Bruegel, Rubens and Magritte on the upper-town hill, the Grand-Place, the Cinquantenaire museums, and Horta's Art Nouveau houses in Saint-Gilles and Ixelles. The weakness is everything in between, where grand quarters give way to dull office blocks.
Haarlem is the opposite case. It has fewer headline sights, but the gabled streets, canals and hidden hofjes around St Bavo are whole, and walking them is half the pleasure. Frans Hals and Teylers' oval room fill two unhurried days rather than a week.
Nightlife
Brussels gives a much fuller night out. Drinkers crowd the streets around Saint-Géry and the Bourse, Flagey and Châtelain draw a local crowd, there is a queer scene on Rue du Marché au Charbon, and a Marolles techno club brings in DJs from across Europe.
Haarlem's evenings are a few relaxed rounds in the brown cafés around the Grote Markt and the Botermarkt, and they end well before dawn. For anything bigger, you take the train to Amsterdam.
Nature & outdoors
Haarlem has the better outdoors, and it starts right at the edge of town. Zuid-Kennemerland's dunes and woods, the water-supply dunes with their fallow deer, beach walks, kitesurfing and the spring bulb fields can all be reached by bike.
In Brussels, the beech stands of the Sonian Forest are a fine place to walk or cycle, and the Bois de la Cambre gives room for a run. For hills and kayaking, though, you have to travel south to the Meuse valley around Dinant.
Day trips
Both cities make outstanding bases, so the choice comes down to which country you want to explore. From Brussels it is Belgium's art towns: Ghent and the Van Eyck altarpiece, Bruges, Antwerp's Rubens house and Mechelen. High-speed trains also put Paris within reach for a day.
From Haarlem it is Dutch cities: Amsterdam in a quarter of an hour, Leiden, the Mauritshuis in The Hague, and Delft. Windmills, Alkmaar's cheese market and the Keukenhof gardens add a more rural strand.
Good for families
Families do about equally well in both, but in different ways. Brussels has the ready-made attractions: the Atomium and Mini-Europe, the Iguanodon hall at the Natural Sciences museum, comic murals, and Walibi and Pairi Daiza within easy reach. The trade-off is heavy traffic and cobbled pavements.
Haarlem has almost nothing built for children. What it offers is ease: a small, flat, mostly car-free centre, a local culture that welcomes kids, and dunes and beach for running off energy. For zoos or science museums, you go to Amsterdam.
Getting around
Haarlem is the easier of the two. You can cross the flat centre on foot in twenty minutes, the station is at its edge, and separate bike paths run out to the dunes and the beach.
Brussels needs more effort. The core sights are close together, but the climb from the lower to the upper town is steep, and the trams and metro do the work for Ixelles and Saint-Gilles. A car is a burden in either city, and more so in Brussels.
Shopping & style
The two are broadly level, but they shop differently. Brussels is the place for things with a local story: chocolatiers in the Galeries Royales and the Sablon, antiques, the morning flea market on Place du Jeu de Balle, and Belgian designers on Rue Antoine Dansaert. It also has luxury brands on Avenue Louise.
Haarlem has no luxury street. Instead, a tight cluster of lanes off the Grote Markt is packed with independent boutiques, design shops and delicatessens, which makes for a pleasant browsing afternoon.
Affordability
Neither city is cheap, but Brussels goes a little further. Its business hotels empty at weekends, and frites and the cooking in the immigrant neighbourhoods keep daily spending modest.
Haarlem has few hotels for the number of visitors, so rooms are small for what they cost and fill early in tulip season. Train fares for regular outings and museum tickets also add up, even if getting around town costs almost nothing.
Live music & performing arts
Brussels is a real music and stage capital. La Monnaie stages adventurous opera, the national orchestra plays at Bozar, the Queen Elisabeth Competition is a fixture of the classical year, and dance and theatre run in both French and Dutch.
Haarlem's programme is good for its size, with chamber music at the Philharmonie and theatre at the Stadsschouwburg. Its real strength is the organ, with concerts on St Bavo's great instrument and a long-standing international festival.
Wellness & relaxation
Haarlem is the more restful stay, mainly because of its pace: quiet canals after dark, long terrace afternoons and cycling in the dunes. The Dutch sauna culture adds large spa complexes in the surrounding region.
In Brussels, the options are a few hammams kept by the North African community and some hotel spas. Calm comes in pieces there, from a long lunch or a walk in the Sonian Forest, set against the traffic of a working capital.
When should you go?
Pick your month. The climate figures are measured averages, not a forecast.
Brussels in July
Haarlem in July
Daytime high, °C
Rainfall in the month, mm
Where the figures come from
Haarlem has no rain gauge within 25 km of the centre, so its rainfall comes from a gridded climate dataset read at the city rather than from a gauge further away.
Haarlem's sunshine is measured 49 km from the centre, at De Bilt.
Temperature and rainfall are climate normals, averaged over the years shown. Brussels: 1991-2020 normals, Uccle (5.2 km from centre). Haarlem: 1991-2020 normals, Amsterdam Airport Schiphol (12.7 km from centre).
The two climates are almost the same: mild, grey and damp, with summer highs around 23°C in Brussels and 22°C in Haarlem. From May to September both are comfortable for long days on foot, and the summer months bring the most sunshine. Neither ever gets too hot for sightseeing. From November to February both are cold, dark and short of daylight, so the days are better spent in museums and cafés than on long walks outside.
The rain falls differently. In Brussels it is spread through the year, and late summer and December are among the wettest months. Haarlem has a drier, brighter spring, which is good timing for the bulb fields, but autumn turns wet, with 109mm in October. Its North Sea warms to only about 19°C in August, so even at its best the beach is for a brisk dip.
Which traveller are you?
For a food and nightlife trip, Brussels is clearly the better pick. It has Trappist ales and lambics in old wood-panelled taverns, frites and serious Belgian stews, and immigrant kitchens in Matonge and Schaerbeek. Its bar districts and its respected techno club stay busy long after Haarlem's terraces have emptied.
On a culture and arts trip, Brussels also comes out ahead. It has the Royal Museums of Fine Arts, Horta's UNESCO-listed houses and the Grand-Place, plus La Monnaie, Bozar and Flagey for opera and orchestras. Haarlem's Frans Hals and Teylers museums make a fine two-day visit, but there is less of it.
For an outdoors trip, Haarlem wins easily. Zuid-Kennemerland's dunes, pine woods and lakes start at the town's edge, with wild ponies and deer, beach walks and bike paths straight to the sea. From Brussels, the Sonian Forest is the main green escape, and real hills mean a longer trip south.
Before you go
| Measure | Brussels | Haarlem |
|---|---|---|
| Official language | French, German, Dutch | Dutch |
| Currency | Euro (EUR) | Euro (EUR) |
| Sockets | CE230 V, 50 Hz | CF230 V, 50 Hz |
| Driving side | Right | Right |
| Time zone | UTC+1, UTC+2 in summer | UTC+1, UTC+2 in summer |
| Emergency number | 112 | 112 |
| Elevation | 70 m | 2 m |
| Main airport | Brussels Airport (BRU)11 km from centre191 non-stop destinations | Amsterdam Airport Schiphol (AMS)12 km from centre287 non-stop destinations |
| Public holidays this year | 14 days | 11 days |
By the numbers
| Measure | Brussels | Haarlem |
|---|---|---|
| City population | 195,546 | 162,543 |
| People per km² | 5,908 | 5,064 |
| Museums within 10 km | 106 | 28 |
| UNESCO World Heritage sites within 50 km | 11 | 5 |
| Swim season, months above 21 °C | - | None |
Where else could you go?
Every comparison below shares a destination with this one, so you can follow Brussels or Haarlem somewhere new.
- Amsterdamvs Haarlem
- The Haguevs Haarlem
- Antwerpvs Brussels
- Utrechtvs Haarlem
- Ghentvs Brussels
- Rotterdamvs Haarlem