Travel from Zürich to Basel

Bus or train from Zürich to Basel?

Swiss Railways (SBB/CFF/FFS) operates a train from Zürich to Basel hourly. Tickets cost $30 - $60 and the journey takes 53 min. TGV also services this route every 3 hours. Alternatively, FlixBus operates a bus from Zürich to Basel every 3 hours. Tickets cost $4 - $8 and the journey takes 1 h 10 min. Autolinee Ventre also services this route once a week.

Travel Guides

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

How to get from Zürich to Basel

From Zürich HB train to Basel SBB. 53 min SFr 57. From Zurich bus to Basel, Basel central station. 1 h 10 min SFr 7. From Zürich HB nighttrain to Basel SBB Station. 1 h 13 min SFr 9. From Zürich drive to Basel. 1 h SFr 13. From Zurich rideshare to Basel. 1 h 17 min SFr 5.

Operators from Zürich to Basel

Close Print Itinerary
  1. Here are 5 options to get from
    Zürich to Basel:

    1. Trip:
      1 Train
      • One-Way approx: USD $30 - $60
      • Duration: 53 min
      Open +
      • Trip:
        1 Train
        • One-Way approx: USD $30 - $60
        • Duration: 53 min
        Close x
    2. Trip:
      2 Bus
      • One-Way approx: USD $4 - $8
      • Duration: 1 h 10 min
      Open +
      • Trip:
        2 Bus
        • One-Way approx: USD $4 - $8
        • Duration: 1 h 10 min
        Close x
    3. Trip:
      3 Nighttrain
      • One-Way approx: USD $8 - $12
      • Duration: 1 h 13 min
      Open +
      • Trip:
        3 Nighttrain
        • One-Way approx: USD $8 - $12
        • Duration: 1 h 13 min
        Close x
    4. Trip:
      4 Drive
      • One-Way approx: USD $11 - $17
      • Duration: 1 h
      Open +
      • Trip:
        4 Drive
        • One-Way approx: USD $11 - $17
        • Duration: 1 h
        Close x
    5. Trip:
      5 Rideshare
      • One-Way approx: USD $6
      • Duration: 1 h 17 min
      Open +
      • Trip:
        5 Rideshare
        • One-Way approx: USD $6
        • Duration: 1 h 17 min
        Close x