Travel from Haarlem to Brussels

Train, bus or fly from Haarlem to Brussels?

Dutch Railways (NS) operates a train from Haarlem to Brussels every 15 minutes. Tickets cost $5 - $11 and the journey takes 15 min. Thalys also services this route hourly. Alternatively, Dutch Railways (NS) operates a bus from Haarlem to Brussels every 15 minutes. Tickets cost $5 - $10 and the journey takes 9 min. FlixBus also services this route every 3 hours.

Travel Guides

Want to know more about Flixbus?Rome2rio’s guide has all the details

How to get from Haarlem to Brussels

From Haarlem train to Amsterdam Centraal then train to Bruxelles-Midi. 2 h 44 min 82€. From Haarlem train to Amsterdam, Amsterdam Sloterdijk then bus to Brussels, Brussels-North station. 3 h 54 min 24€. From Haarlem, Raaksbrug line 346 bus to Amsterdam, Amstelveenseweg, line 50 subway to Amsterdam Duivendrecht, then bus to Brussels. 3 h 54 min 21€. From Haarlem, Centrum/Verwulft line 300 bus to Schiphol (Airport) then train to Bruxelles-Central. 4 h 7 min 35€. From Haarlem drive to Brussels. 2 h 14 min 33€. From Haarlem train to Amsterdam Sloterdijk, train to Amsterdam airport, fly to Brussels airport, then train to Brussels. 2 h 27 min 111€.

Operators from Haarlem to Brussels

OperatorPhoneWebsite
Dutch Railways (NS)+31 30 751 5155Dutch Railways (NS)
ThalysThalys
FlixBus+49 1807 123 99 123FlixBus
Connexxion0900 - 266 63 99Connexxion
GVB+31 900 8011GVB
Eurolines NLEurolines NL
KLMKLM
Belgian Railways (NMBS/SNCB)+32 2 528 28 28Belgian Railways (NMBS/SNCB)
Close Print Itinerary
  1. Here are 6 options to get from
    Haarlem to Brussels:

    1. Trip:
      1 Train Thalys
      • One-Way approx: USD $71 - $100
      • Duration: 2 h 44 min
      Open +
      • Trip:
        1 Train Thalys
        • One-Way approx: USD $71 - $100
        • Duration: 2 h 44 min
        Close x
    2. Trip:
      2 Bus FlixBus
      • One-Way approx: USD $17 - $30
      • Duration: 3 h 54 min
      Open +
      • Trip:
        2 Bus FlixBus
        • One-Way approx: USD $17 - $30
        • Duration: 3 h 54 min
        Close x
    3. Trip:
      3 Bus Eurolines NL
      • One-Way approx: USD $24 - $32
      • Duration: 3 h 54 min
      Open +
      • Trip:
        3 Bus Eurolines NL
        • One-Way approx: USD $24 - $32
        • Duration: 3 h 54 min
        Close x
    4. Trip:
      4 Train
      • One-Way approx: USD $31 - $51
      • Duration: 4 h 7 min
      Open +
      • Trip:
        4 Train
        • One-Way approx: USD $31 - $51
        • Duration: 4 h 7 min
        Close x
    5. Trip:
      5 Drive
      • One-Way approx: USD $30 - $50
      • Duration: 2 h 14 min
      Open +
      • Trip:
        5 Drive
        • One-Way approx: USD $30 - $50
        • Duration: 2 h 14 min
        Close x
    6. Trip:
      6 Fly
      • One-Way approx: USD $76 - $263
      • Duration: 2 h 27 min
      Open +
      • Trip:
        6 Fly
        • One-Way approx: USD $76 - $263
        • Duration: 2 h 27 min
        Close x