Travel from Eindhoven to Mechelen

Bus or train from Eindhoven to Mechelen?

FlixBus operates a bus from Eindhoven to Mechelen every 4 hours. Tickets cost $5 - $9 and the journey takes 1 h 15 min. Belgian Railways (NMBS/SNCB) also services this route every 15 minutes. Alternatively, Dutch Railways (NS) operates a train from Eindhoven to Mechelen every 30 minutes. Tickets cost $8 - $15 and the journey takes 22 min. 2 other operators also service this route.

Travel Guides

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

How to get from Eindhoven to Mechelen

From Eindhoven bus to Antwerpen Centraal then train to Mechelen. 1 h 41 min 12€. From Eindhoven train to Tilburg, train to Roosendaal, then train to Mechelen. 2 h 11 min 26€. From Eindhoven, Witte Dame line 319 bus to Reusel Busstation, line 430 bus to Turnhout, then train to Mechelen. 3 h 38 min 15€. From Eindhoven drive to Mechelen. 1 h 8 min 16€.
Close Print Itinerary
  1. Here are 4 options to get from
    Eindhoven to Mechelen:

    1. Trip:
      1 Bus
      • One-Way approx: USD $10 - $17
      • Duration: 1 h 41 min
      Open +
      • Trip:
        1 Bus
        • One-Way approx: USD $10 - $17
        • Duration: 1 h 41 min
        Close x
    2. Trip:
      2 Train via Roosendaal
      • One-Way approx: USD $19 - $34
      • Duration: 2 h 11 min
      Open +
      • Trip:
        2 Train via Roosendaal
        • One-Way approx: USD $19 - $34
        • Duration: 2 h 11 min
        Close x
    3. Trip:
      3 Train Belgian Railways (NMBS/SNCB)
      • One-Way approx: USD $18 - $22
      • Duration: 3 h 38 min
      Open +
      • Trip:
        3 Train Belgian Railways (NMBS/SNCB)
        • One-Way approx: USD $18 - $22
        • Duration: 3 h 38 min
        Close x
    4. Trip:
      4 Drive
      • One-Way approx: USD $16 - $24
      • Duration: 1 h 8 min
      Open +
      • Trip:
        4 Drive
        • One-Way approx: USD $16 - $24
        • Duration: 1 h 8 min
        Close x