Zurich to Basel by train
Compare prices, times and book fast direct trains
Overview: trains from Zurich to Basel
Find the key information for travelling by train from Zurich to Basel, including journey times, fares and operators serving the route. Compare your options and plan the journey that works for you with Rail Europe.
Going from Zurich to Basel by train
About to set off from Zurich to Basel by rail? Make your journey as seamless as possible with this guide, packed with tips on schedules, route details and how to find the best deals on tickets.
Cost of a train ticket between Zurich and Basel
The cheapest ticket price along this route is €20.73. Fares naturally increase as the travel date approaches. A month out, expect prices run around €25, and a week out, fares can hit around €24 on average. Tickets for this journey can be purchased 12 months in advance.
What’s included in the price of a European train ticket
When booking with Rail Europe, you will be prompted to choose the class of service before checking out. We will automatically select the most affordable option. Choosing a more elevated class will increase the cost, but also often includes a number of other perks like elaborate dining menus and extra space. It's good to know that many train operators do include luggage, Wi-Fi and other basic amenities at no extra cost. Seat reservations and meals often do incur a further cost. You can review the terms of service of each type of ticket at checkout.
Zurich to Basel train schedule
The earliest weekday train along this route departs at 00:08.
The latest weekday train along this route departs at 23:36.
The earliest weekend train along this route departs at 00:08.
The latest weekend train along this route departs at 23:36.
79 trains run along this route each day.
Trains leave the station every 15 minutes.
How long is the train journey from Zurich to Basel?
This journey covers a total of 74 kilometres, with the quickest trip taking 52 minutes.
How early can you book train tickets between Zurich and Basel?
Tickets along this route go on sale 12 months in advance. To be notified as soon as tickets are available, set up a booking alert with Rail Europe. We will send you an email notification when tickets are available.
Further insights on trains from Zurich to Basel
Visit our help articles for tips on booking, station navigation, ticket types and other useful information for travelling Europe by train. To get inspired for your upcoming trip, refer to our Basel city guide.
FAQs about the train journey from Zurich to Basel
Want to know more about your journey from Zurich to Basel? We've compiled some of the most frequently asked questions by our customers to help you plan your journey.
The distance between Zurich and Basel is 74 kilometres.
The cheapest ticket on this route is €20.73. When booked 30 days ahead, the price is typically €25. If booked 7 days in advance, expect to pay around €24.
Tickets for travel between Zurich to Basel are available 12 months before departure.
The fastest journey time is 52 minutes.
Other train journeys from Zurich
- From Zurich to Vienna From €36.50
- From Zurich to Milan From €13.61
- From Zurich to Como From €27.40
- From Zurich to Tirano From €55.43
- From Zurich to Visp From €138.80
- From Zurich to Brig From €53.63
- From Zurich to Zermatt From €80.22
- From Zurich to Venice From €17.94
- From Zurich to Bern From €30.64
- From Zurich to Rome From €72.47
- From Zurich to Chur From €23.88
- From Zurich to Bologna From €37.49
- From Zurich to Berlin From €40.11
- From Zurich to Salzburg From €31.55
- From Zurich to Interlaken From €43.71
Other train journeys to Basel
- From London to Basel From €124.38
- From Strasbourg to Basel From €11.72
- From Cologne to Basel From €32.00
- From Amsterdam to Basel From €36.95
- From Mulhouse to Basel From €4.51
- From Brussels to Basel From €84.27
- From Düsseldorf to Basel From €40.56
- From Berlin to Basel From €40.11
- From Venice to Basel From €69.40
- From Frankfurt am Main to Basel From €21.18
- From Milan to Basel From €31.28
- From Bern to Basel From €24.34
- From Interlaken to Basel From €39.21
- From Rome to Basel From €125.55
- From Lucerne to Basel From €20.73
Other train journeys from Basel
- From Basel to Milan From €13.70
- From Basel to Bern From €23.88
- From Basel to Interlaken From €39.66
- From Basel to Rome From €170.53
- From Basel to Lucerne From €20.28
- From Basel to Florence From €83.10
- From Basel to London From €57.68
- From Basel to Strasbourg From €11.72
- From Basel to Cologne From €40.11
- From Basel to Amsterdam From €36.95
- From Basel to Mulhouse From €4.51
- From Basel to Brussels From €38.31
230+ European rail operators Official partner of 230+ European rail operators
Travellers rate us "Excellent!"
Blog posts featuring Zurich or Basel
-
Europe awaits: cross-border train fares from just €39
Looking for inspiration for your next European adventure? For one week only, you can score special cross-border fares starting at just €39 one-way.Read more
-
6 underrated places to visit in Switzerland by train
Time is at the heart of Swiss culture. But so is enjoying its natural beauty and therein lies the problem. So much beauty, not enough time.Read more
-
Ride into Swiss Bliss with these easy day trips from Zürich
You’ve eaten all the chocolate you can face until Christmas, pushed your Niederdorf knees to the limit and crammed in as much of the Kunsthaus as possible. So where to next?Read more