Travel from Zürich to Essen-Hauptbahnhof

Bus or train from Zürich to Essen Hauptbahnhof?

Swiss Railways (SBB/CFF/FFS) operates a train from Zürich to Essen Hauptbahnhof hourly. Tickets cost $30 - $60 and the journey takes 53 min. 3 other operators also service this route. Alternatively, FlixBus operates a bus from Zürich to Essen Hauptbahnhof once daily. Tickets cost $40 - $75 and the journey takes 11 h 35 min.

Travel Guides

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

How to get from Zürich to Essen Hauptbahnhof

From Zürich HB train to Basel SBB, train to Mannheim Hbf, then train to Essen Hbf. 6 h 35 min SFr 187. From Zürich HB train to Essen Hbf. 6 h 57 min SFr 204. From Zurich bus to Essen. 11 h 35 min SFr 68. From Zurich bus to Strasbourg then bus to Essen. 15 h 15 min SFr 138. From Zürich drive to Essen Hauptbahnhof. 5 h 42 min SFr 97. From Zürich HB train to Zurich airport, fly to Dusseldorf airport, train to Düsseldorf Hbf, then train to Essen Hauptbahnhof. 4 h 20 min SFr 106. From Zürich HB train to Zurich airport, fly to Cologne/Bonn Apt airport, train to Köln Messe/Deutz Gl.11-12, then train to Essen Hauptbahnhof. 4 h 41 min SFr 150. From Zürich HB train to Basel, Bahnhof SBB, line 50 bus to Basel airport, fly to Dusseldorf airport, train to Düsseldorf Hbf, then train to Essen Hauptbahnhof. 5 h 20 min SFr 187. From Zürich HB train to Zurich airport, fly to Frankfurt airport, then train to Essen Hauptbahnhof. 5 h 29 min SFr 196. From Zürich HB train to Böblingen, train to Stuttgart-Rohr, train to Stuttgart airport, fly to Dusseldorf airport, train to Düsseldorf Hbf, then train to Essen Hauptbahnhof. 6 h 19 min SFr 172.
Close Print Itinerary
  1. Here are 10 options to get from
    Zürich to Essen Hauptbahnhof:

    1. Trip:
      1 Train via Mannheim Hbf
      • One-Way approx: USD $112 - $270
      • Duration: 6 h 35 min
      Open +
      • Trip:
        1 Train via Mannheim Hbf
        • One-Way approx: USD $112 - $270
        • Duration: 6 h 35 min
        Close x
    2. Trip:
      2 Train
      • One-Way approx: USD $150 - $240
      • Duration: 6 h 57 min
      Open +
      • Trip:
        2 Train
        • One-Way approx: USD $150 - $240
        • Duration: 6 h 57 min
        Close x
    3. Trip:
      3 Bus FlixBus
      • One-Way approx: USD $40 - $75
      • Duration: 11 h 35 min
      Open +
      • Trip:
        3 Bus FlixBus
        • One-Way approx: USD $40 - $75
        • Duration: 11 h 35 min
        Close x
    4. Trip:
      4 Bus Eurolines FR
      • One-Way approx: USD $108 - $185
      • Duration: 15 h 15 min
      Open +
      • Trip:
        4 Bus Eurolines FR
        • One-Way approx: USD $108 - $185
        • Duration: 15 h 15 min
        Close x
    5. Trip:
      5 Drive
      • One-Way approx: USD $80 - $120
      • Duration: 5 h 42 min
      Open +
      • Trip:
        5 Drive
        • One-Way approx: USD $80 - $120
        • Duration: 5 h 42 min
        Close x
    6. Trip:
      6 Fly Zurich to Dusseldorf, train
      • One-Way approx: USD $65 - $181
      • Duration: 4 h 20 min
      Open +
      • Trip:
        6 Fly Zurich to Dusseldorf, train
        • One-Way approx: USD $65 - $181
        • Duration: 4 h 20 min
        Close x
    7. Trip:
      7 Fly Zurich to Cologne/Bonn Apt, train
      • One-Way approx: USD $77 - $249
      • Duration: 4 h 41 min
      Open +
      • Trip:
        7 Fly Zurich to Cologne/Bonn Apt, train
        • One-Way approx: USD $77 - $249
        • Duration: 4 h 41 min
        Close x
    8. Trip:
      8 Train to Basel, fly to Dusseldorf, train
      • One-Way approx: USD $101 - $296
      • Duration: 5 h 20 min
      Open +
      • Trip:
        8 Train to Basel, fly to Dusseldorf, train
        • One-Way approx: USD $101 - $296
        • Duration: 5 h 20 min
        Close x
    9. Trip:
      9 Fly Zurich to Frankfurt, train
      • One-Way approx: USD $119 - $400
      • Duration: 5 h 29 min
      Open +
      • Trip:
        9 Fly Zurich to Frankfurt, train
        • One-Way approx: USD $119 - $400
        • Duration: 5 h 29 min
        Close x
    10. Trip:
      10 Train to Stuttgart, fly to Dusseldorf, train
      • One-Way approx: USD $132 - $262
      • Duration: 6 h 19 min
      Open +
      • Trip:
        10 Train to Stuttgart, fly to Dusseldorf, train
        • One-Way approx: USD $132 - $262
        • Duration: 6 h 19 min
        Close x