1map logoGo to main page

Brussels, Brussels Region to Haarlem, North Holland from €22: 7 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Brussels, Belgium
to
Haarlem, Netherlands

How to Get from Brussels to Haarlem: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$22 by busBest price
172 kmDistance
2h 10m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Brussels to Haarlem with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
Thalys
Train
Bus
Average Duration
2h  10m
Estimated price
54-107
Recommended
Company
FlixBus
Bus
Average Duration
3h  3m
Estimated price
22-38
Cheapest
route map
Distance: 172 km
Duration: 2h 10m

See more options

Company
BlaBlaCar Bus
Bus
Average Duration
3h  3m
Estimated price
23-40
Company
Various
Train
Average Duration
3h  51m
Estimated price
27-540
Company
Thalys
Train
Average Duration
2h  26m
Estimated price
52-321
Company
N/A
Drive
Average Duration
2h  27m
Estimated price
541-542
Company
KLM
Plane
Train
Average Duration
2h  41m
Estimated price
543-5413

Brussels - Haarlem operators

Explore transport companies operating between Brussels and Haarlem, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Train
Contact phone
+32 70 66 77 88
Website
https://www.thalys.com/fr/en

Train from Brussel-Zuid / Bruxelles-Midi to Schiphol Airport

Average Duration
1h 34m
Estimated price
54-107

Train from Brussel-Zuid / Bruxelles-Midi to Rotterdam Centraal

Average Duration
1h 10m
Estimated price
40-107
Contact phone
+31 30 751 5155
Website
https://www.ns.nl/en

Train from Rotterdam Centraal to Haarlem

Average Duration
57m
Estimated price
220-221

Train from Roosendaal to Haarlem

Average Duration
1h 41m
Estimated price
222-40

Train from Amsterdam Sloterdijk to Haarlem

Average Duration
13m
Estimated price
224-225
Bus
Contact phone
+49 30 300 137 300
Website
https://www.flixbus.co.uk

Bus from Brussels-North train station to Amsterdam Sloterdijk

Average Duration
2h 45m
Estimated price
546-547
Contact phone
+33 1 71 53 01 80
Website
https://www.blablacar.co.uk/

Bus from Brussels City Center - Midi Train station to Amsterdam City Center - Sloterdijk

Average Duration
2h 45m
Estimated price
546-381
Plane
Website
klm.com

Plane from Brussels Airport to Amsterdam Schiphol Airport

Average Duration
50m
Estimated price
548-549

Brussels to Haarlem: Overview of Bus, Train, Flight, and Car Trips

Traveling between Brussels and Haarlem offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

Average price
€37 - €59
Departure Point
Brussel-Zuid / Bruxelles-Midi station
Arrival Point
Haarlem station
Departure Point
Brussels Airport
Arrival Point
Amsterdam Schiphol Airport

Frequently asked questions

Find out more about the route from Brussels to Haarlem.

Or choose the category:
The distance between Brussels and Haarlem is 172.2 km. If you choose to travel by train, it takes approximately 2 hours and 32 minutes to reach Haarlem from Brussels. Another option is to take a train followed by a line 300 bus, which takes 2 hours and 11 minutes. If you prefer driving, it takes about 2 hours and 27 minutes by car. Taking a bus from Brussels to Haarlem typically takes around 3 hours and 3 minutes.
The most cost-effective option for traveling from Brussels to Haarlem is by train, with prices ranging from €24 to €36. Although it takes longer, at 3 hours and 38 minutes, it is a more affordable choice. However, if you are looking for a faster option, taking the train and then transferring to the line 300 bus is the most time-efficient option, with a travel time of 2 hours and 11 minutes, but prices can range from €50 to €109.
The prices for a train journey from Brussels to Haarlem range from €51 to €108. On the other hand, the prices for a bus trip from Haarlem to Brussels vary between €23 and €38.
To travel from Brussels to Haarlem without using public transportation, the most convenient option is to drive. The distance by road is approximately 217.3 km, and it usually takes around 2 hours and 27 minutes depending on traffic conditions. You can expect to pay around €36 to €59 for fuel and tolls during the journey.
The best way to travel from Brussels to Haarlem without a car is by train and line 300 bus. This route takes approximately 2 hours and 11 minutes and costs between €50 and €109. The train journey takes you from Brussels to Amsterdam, where you can then take the line 300 bus to Haarlem.
Yes, there is a connection between Brussels and Haarlem but there is no direct train. The journey involves taking a train from Brussels-Zuid/Bruxelles-Midi to Rotterdam Centraal, and then transferring to a train to Haarlem. The total travel time, including transfers, is approximately 2 hours and 32 minutes. The train services are operated by Thalys and Dutch Railways.
The flight between Brussels and Haarlem typically takes around 55 minutes. The cost of the flight can vary depending on the airline, time of booking, and availability, but it typically ranges from around €100 to €200.
There are numerous options for accommodation near Haarlem. With over 2,246 hotels available, visitors have a variety of choices to suit their preferences and budgets. Prices for hotels in Haarlem start at €69, offering a range of affordable options for travelers.