Travel from Zürich to Eindhoven

Bus or train from Zürich to Eindhoven?

You can take a train from Zürich to Eindhoven via Basel SBB, Mannheim Hbf, Düsseldorf Hbf, and Venlo in around 8 h 19 min. Alternatively, Eurolines CH operates a bus from Zürich to Eindhoven 3 times a week. Tickets cost $75 - $100 and the journey takes 13 h 24 min. FlixBus also services this route once daily.

Travel Guides

Heading to Europe? Read this before you buy a Eurail PassWe compare the different Eurail types and help you decide if a Eurail Pass is right for you
Want to know more about Flixbus?Rome2rio’s guide has all the details

How to get from Zürich to Eindhoven

ModeDurationPrice
From Zürich HB train to Basel SBB, train to Mannheim Hbf, train to Düsseldorf Hbf, train to Venlo, then train to Eindhoven.8 h 19 min215€
From Zürich HB train to Freiburg(Breisgau) Hbf then train to Eindhoven.12 h 27 min189€
From Zurich bus to Strasbourg, bus to Liege-Guillemins, train to Maastricht, then train to Eindhoven.13 h 14 min123€
From Zurich bus to Eindhoven.13 h 24 min68€
From Zürich drive to Eindhoven.6 h 22 min106€
From Zürich HB train to Zurich airport, fly to Amsterdam airport, then train to Eindhoven.5 h 29 min122€
From Zürich HB train to Zurich airport, fly to Dusseldorf airport, train to Düsseldorf Hbf, train to Venlo, then train to Eindhoven.6 h 2 min94€
From Zürich HB train to Zurich airport, fly to Brussels airport, train to Roosendaal, train to Tilburg, then train to Eindhoven.5 h 58 min144€
From Zürich HB train to Zurich airport, fly to Cologne/Bonn Apt airport, train to Mönchengladbach Hbf, train to Venlo, then train to Eindhoven.6 h 30 min131€
From Zürich HB train to Basel, Bahnhof SBB, line 50 bus to Basel airport, fly to Dusseldorf airport, train to Düsseldorf Hbf, train to Venlo, then train to Eindhoven.7 h 2 min163€
From Zürich HB train to Basel, Bahnhof SBB, line 50 bus to Basel airport, fly to Brussels airport, train to Roosendaal, train to Tilburg, then train to Eindhoven.6 h 58 min165€

How long does it take to get from Zürich to Eindhoven?

It takes approximately 8 h 19 min to get from Zürich to Eindhoven, including transfers.

Is there a direct train between Zürich and Eindhoven?

No, there is no direct train from Zürich to Eindhoven. However, there are services departing from Zürich HB and arriving at Eindhoven via Basel SBB, Mannheim Hbf, Düsseldorf Hbf and Venlo. The journey, including transfers, takes approximately 8 h 19 min.

Is there a direct bus between Zürich and Eindhoven?

Yes, there is a direct bus departing from Zurich and arriving at Eindhoven. Services depart once daily, and operate every day. The journey takes approximately 13 h 24 min.

Operators from Zürich to Eindhoven

OperatorPhoneWebsite
Swiss Railways (SBB/CFF/FFS)Swiss Railways (SBB/CFF/FFS)
German Railways (DB)+49 0180 6 99 66 33German Railways (DB)
Eurobahn0180 6 9 27 37 27Eurobahn
Dutch Railways (NS)+31 30 751 5155Dutch Railways (NS)
Eurolines FR+ 33 1 41 86 24 21Eurolines FR
Nmbs+32 2 528 28 28Nmbs
Eurolines CH0041 (0) 844 257 224Eurolines CH
KLMKLM
Transavia HollandTransavia Holland
SwissSwiss
easyJeteasyJet
Air FranceAir France
LufthansaLufthansa
British AirwaysBritish Airways
Scandinavian AirlinesScandinavian Airlines
EurowingsEurowings
S-BahnS-Bahn
Belgian Railways (NMBS/SNCB)+32 2 528 28 28Belgian Railways (NMBS/SNCB)
Bahn DEBahn DE
BVBBVB
Brussels AirlinesBrussels Airlines
Close Print Itinerary
  1. Here are 11 options to get from
    Zürich to Eindhoven:

    1. Trip:
      1 Train via Mannheim Hbf
      • One-Way approx: USD $165 - $303
      • Duration: 8 h 19 min
      Open +
      • Trip:
        1 Train via Mannheim Hbf
        • One-Way approx: USD $165 - $303
        • Duration: 8 h 19 min
        Close x
    2. Trip:
      2 Train
      • One-Way approx: USD $170 - $264
      • Duration: 12 h 27 min
      Open +
      • Trip:
        2 Train
        • One-Way approx: USD $170 - $264
        • Duration: 12 h 27 min
        Close x
    3. Trip:
      3 Bus, train
      • One-Way approx: USD $108 - $198
      • Duration: 13 h 14 min
      Open +
      • Trip:
        3 Bus, train
        • One-Way approx: USD $108 - $198
        • Duration: 13 h 14 min
        Close x
    4. Trip:
      4 Bus
      • One-Way approx: USD $75 - $100
      • Duration: 13 h 24 min
      Open +
      • Trip:
        4 Bus
        • One-Way approx: USD $75 - $100
        • Duration: 13 h 24 min
        Close x
    5. Trip:
      5 Drive
      • One-Way approx: USD $100 - $160
      • Duration: 6 h 22 min
      Open +
      • Trip:
        5 Drive
        • One-Way approx: USD $100 - $160
        • Duration: 6 h 22 min
        Close x
    6. Trip:
      6 Fly Zurich to Amsterdam, train
      • One-Way approx: USD $72 - $310
      • Duration: 5 h 29 min
      Open +
      • Trip:
        6 Fly Zurich to Amsterdam, train
        • One-Way approx: USD $72 - $310
        • Duration: 5 h 29 min
        Close x
    7. Trip:
      7 Fly Zurich to Dusseldorf, train
      • One-Way approx: USD $67 - $189
      • Duration: 6 h 2 min
      Open +
      • Trip:
        7 Fly Zurich to Dusseldorf, train
        • One-Way approx: USD $67 - $189
        • Duration: 6 h 2 min
        Close x
    8. Trip:
      8 Fly Zurich to Brussels, train
      • One-Way approx: USD $110 - $339
      • Duration: 5 h 58 min
      Open +
      • Trip:
        8 Fly Zurich to Brussels, train
        • One-Way approx: USD $110 - $339
        • Duration: 5 h 58 min
        Close x
    9. Trip:
      9 Fly Zurich to Cologne/Bonn Apt, train
      • One-Way approx: USD $87 - $248
      • Duration: 6 h 30 min
      Open +
      • Trip:
        9 Fly Zurich to Cologne/Bonn Apt, train
        • One-Way approx: USD $87 - $248
        • Duration: 6 h 30 min
        Close x
    10. Trip:
      10 Train to Basel, fly to Dusseldorf, train
      • One-Way approx: USD $104 - $305
      • Duration: 7 h 2 min
      Open +
      • Trip:
        10 Train to Basel, fly to Dusseldorf, train
        • One-Way approx: USD $104 - $305
        • Duration: 7 h 2 min
        Close x
    11. Trip:
      11 Train to Basel, fly to Brussels, train
      • One-Way approx: USD $107 - $355
      • Duration: 6 h 58 min
      Open +
      • Trip:
        11 Train to Basel, fly to Brussels, train
        • One-Way approx: USD $107 - $355
        • Duration: 6 h 58 min
        Close x