Travel options
from Brussels to Haarlem

You can get from Brussels to Haarlem by train, bus or flight.

No journeys found

We couldn’t find any journeys for this date. Click below and try searching for another date.

These companies trust us. We sell their tickets all in one place.

Deutsche Bahn

Travel Information between Brussels and Haarlem

distanceDistance106 miles (171 km)
modeAvailable travel modesFlight, bus or train
priceTicket price range$17 - $166
cheapestCheapest modeBus • $17 (€14) • 2 h 45 min
fastestFastest modeFlight • $166 (€133) • 55 min
carriersPopular travel companiesKLM, BlaBlaCar Bus or NS International

Travel 106 miles (171 km) by flight, bus or train between Brussels and Haarlem. If speed is a priority, then a flight is the best option with an average duration of 55 min; whereas, if saving money is more important, then a bus is the best option with prices starting as low as $17 (€14). The most popular travel companies which serve this trip are KLM, BlaBlaCar Bus or NS International among others. Travelers can even take a direct from Brussels to Haarlem.

Travelling from Brussels to Haarlem: related information

Here are some other resources that might have the information you need