InfoMySwissAlps.com includes display ads, non-commercial links, and commercial links to Stay22 and other trusted partners.

How to travel between Basel and Zurich: all options explained Copy link to clipboard

Learn about the convenient 0h50-train connections between Basel and Zurich. I also explain other train routes, connections to the airports, and your options by car.

The Basel SBB station, where you can change platforms using stairs, ramps, and escalators.

Must-knows about getting from Basel to Zurich

  • The quickest train trip between Basel and Zurich takes less than 0h55.
  • There are plenty of train connections each hour: most direct, some with 1 change.
  • A car trip isn’t quicker, especially if you have to start or end in the city centers, where traffic is busy.
  • If time allows, combine your journey with a visit to the old towns of Basel and Zurich.
Basel - Zurich tickets

Instant mobile ticket
European rail expert since 2002

Check prices & book
Orders fulfilled by HappyRail, trusted MySwissAlps partner

Getting from Basel to Zurich: the main options at a glance Copy link to clipboard

More information and pricesRouteTravel timeMode of transport
MoreOption 1: via Aarau, direct train0h55 - 1h10Train
MoreOption 1: via Aarau2h00Car
MoreOption 2: Frick and Brugg, direct train1h15Train
MoreOption 2: via Frick and Brugg1h10Car

Add travel time if you travel to or from the airport:

  • If you travel from Basel EuroAirport, you'll have to get to Basel by bus first. Add 0h20 to 0h30 to the total travel time.
  • If you travel to Zurich Airport instead of Zurich, add 0h15 to the total time.
SBB|CFF|FFS
From
To
Via (optional)
Via (optional)
Departure date
Example: 01.12.= 1 December
Departure time
Example: 13:15=1:15 PM

How does the timetable work?

Plan your Switzerland itinerary the easy way

➤ Skip the planning stress. We’ve traveled in Switzerland for years and will design your custom, independent journey from scratch. See how it works

➤ Rail pass benefits for Basel-Zurich Copy link to clipboard

PassDiscount
Day PassFree:
  • Basel to Zurich (train)
Eurail Global PassFree:
  • Basel to Zurich (train)
Interrail Switzerland PassFree:
  • Basel to Zurich (train)
Saver Day PassFree:
  • Basel to Zurich (train)
Swiss Half Fare CardDiscount 50%:
  • Basel to Zurich (train)
Swiss Travel PassFree:
  • Basel to Zurich (train)
Swiss Travel Pass FlexFree:
  • Basel to Zurich (train)

Map of the Basel-Zurich routes Copy link to clipboard

The red lines indicate train routes:

  • Option 1 (via Aarau, quickest) is the lower red line.
  • Option 2 (via Frick and Brugg) is the upper red line.

Your car options are displayed in black: the northern route is the quicker one over the A3 highway, the southern one is the detour allowing you to visit Olten and Aarau.

  • Option 1 (A3 highway, quickest) is the upper black line.
  • Option 2 (detour via Olten and Aarau) is the lower black line.
Maps are available to members only
Check out all the benefits members have access to
Create a free account
Map

The 2 train routes Basel-Zurich

Train route 1: via Aarau (quickest)

The quickest way to travel between Zurich and Basel is the direct train via Aarau. The quickest trains don’t stop at any of the stations between Basel and Zurich.

Details:

  • Duration: 0h55 (without changes) to 1h10 (with a change)
  • Number of transfers: 0 or 1, in Aarau
  • How to find in the timetable: enter “Basel” as your departure and “Zürich HB’ as your destination.

Train route 2: via Frick and Brugg (direct regional trains)

Basel and Zurich are also connected by direct regional trains viaRheinfelden, Frick, Brugg, and Baden. This 1h15-route runs north of the main line via Aarau.

Details:

  • Duration: 1h15
  • Number of transfers: 0
  • How to find in the timetable: enter “Frick” as a via-station.
Basel - Zurich tickets

Instant mobile ticket
European rail expert since 2002

Check prices & book
Orders fulfilled by HappyRail, trusted MySwissAlps partner

Train routes from/to the airports of Basel and Zurich

How to get from Basel EuroAirport to Zurich

There are no direct trains between Basel Airport and Zurich. You’ll first have to travel from the airport to the main station of Basel. All details are in our airport guide.

Details:

  • Duration: 1h20 – 1h40
  • Travel modes: bus from Basel EuroAirport to the main railway station of Basel, train from Basel to Zurich
  • Minimum number of transfers: 1, in Basel
  • How to find in the timetable: enter “Basel EuroAirport” as your departure station and “Zürich HB” as your destination.

How to get from Basel to Zurich Airport

Option 1

Take the quick connection (train route 1) to Zurich via Aarau. At the main station “Zürich HB”, you’ll have to change for the last short stretch to the airport.

Details:

  • Duration: 1h10 to 1h30
  • Minimum number of transfers: 1, in Aarau or Zurich
  • How to find in the timetable: enter “Basel” as your departure station, “Zürich Flughafen” as your arrival station, and “Aarau” as a via-station.

Option 2

Board a regional train via Frick and Brugg in Basel (train route 2). It provides a direct trip to the airport.

Details:

  • Duration: 1h30
  • Number of transfers: 0
  • How to find in the timetable: enter “Basel” as your departure station, “Zürich Flughafen” as your arrival station, and “Frick” as a via-station.

Fidn more details about reaching Zurich Airport in our airport section.

The easiest way to plan for Switzerland

➤ No need to spend hours on research. We use our local expertise to plan your independent trip exactly as you want it. Professional and easy. See how it works

Basel to Zurich by car

Car route 1: via the A3 highway (quickest)

The quickest way to drive between Zurich and Basel is via the A3 highway. A car journey between both city centers takes about 1h15. Note that this does not include possible delays and traffic jams. Urban traffic in Basel and Zurich can get pretty busy.

The A3 route runs pretty much parallel to the regional train line via Frick and Brugg (train route 2).

Car route 2: via Aarau (to visit Olten or Aarau)

If you’d like to visit some beautiful towns to take a break from driving, I suggest heading south over the A2 highway, or motorway (“Hauptrasse”) 2 that runs east of the A2 highway. Then bend east to visit Olten and/or Aarau. You can finish your journey via the A1 to Zurich.

A direct drive would take about 2h00. Of course, this does not include sightseeing time, traffic jams, and other possible delays.

Prepare for your car trip

Our car tips give you all the information you need before you start driving in Switzerland.

Scenic side trips along the routes

If time allows, you should definitely explore the town centers of Basel and Zurich on foot. In addition, you can pay a visit to the smaller towns below. They’re all lovely:

  • Kaiseraugst, on the river Rhine and just east of Basel. The main trains between Basel and Zurich don’t stop in Kaiseraugst, but other regional trains in the directions of Laufenburg and Olten do. The village is very close to the A3 highway, and home to the Roman archeological site “Augusta Raurica”.
  • Rheinfelden, which is a bit east of Kaiseraugst and located on the Rhine too.
  • Olten, a beautiful Swiss village with an ancient town center and a pretty wooden bridge over the river Aare. Note that the quick trains via Aarau pass along the east of Olten, but don’t stop there. But other train from Basel and to Zurich do. Enter “Olten” as a via-station in the timetable to find all connections.
  • Aarau, the capital town of the canton of Aargau. This small city is on the Aare river too and has a charming historic center. Be aware that you can’t get out at the Aarau train station if you pick the very quickest Basel-Zurich trains: they don’t stop anywhere on the route, so not in Aarau either. Enter “Aarau” as via-station in the timetable to specify your route.

➤ Train ticket costs for Basel-Zurich Copy link to clipboard

HappyRail • www.happyrail.comRail travel in Switzerland
HappyRail
All train tickets for Switzerland, including Supersaver fares. Show more 
GetYourGuide • www.getyourguide.comBernina Express tickets and tours
GetYourGuide
Scenic train trip
Tickets and (guided) tours with the Bernina Express. Show more 
Trainline • www.thetrainline.comTrains in Switzerland
Trainline
Train travel in Switzerland – train tickets, top routes and destinations. Show more 
This list includes external links to our trusted partners.

What does a train ride Basel-Zurich cost?

The price of a normal, full-fare 2nd-class ticket from Basel to Zurich is CHF 36.

If you have a rail pass, you may not need a ticket at all. Or you may be entitled to buy a 50% discounted ticket. Find an overview of all rail pass discounts for Basel-Zurich here.

Other websites of interest
Related city and travel guides Copy link to clipboard
Zurich and its lake seen from Uetliberg

Zurich

Zurich is the largest city in Switzerland. There is a lot to see and do, including boat trips, museums, luxury …
River Rhine and Basel city with Münster Cathedral

Basel

The city of Basel in northern Switzerland has an atmospheric old town center on the river Rhine. Learn how to …
Treno Gottardo in Arth-Goldau

Zurich to Lucerne

There is a direct and a panoramic route from Zurich to Lucerne. Your travel times and the scenery will be …
Platforms and train tracks at rail station Interlaken West

Interlaken to Zurich

Learn all about the quick Zurich-Interlaken train journey via Bern and Thun, and about the scenic ride via Lucerne and …
An EC (EuroCity) train at the railway station of Visp.

Italy to Switzerland

How to take the quick trains from Milan and other Italian towns to Switzerland, and which scenic routes to choose. …
The entrance of Zermatt's train station.

Zurich to Zermatt

The 4 train routes and 2 road routes from Zurich to Zermatt are all very different. It matters which one …
TGV Lyria train at the station of Basel.

France to Switzerland

The TGV train from Paris to Basel, Zurich, Geneva, or Lausanne is the best way to travel between France and …
A Nightjet sleeper train, connecting Zurich, at the "Zürich HB" station.

Austria to Switzerland

A journey by one of the comfortable, direct trains is the best way to travel between Austria and Switzerland. Car …
ICE train of the DB ("Deutsche Bahn") at the train station of Basel SBB.

Germany to Switzerland

All you need to know about the quick trains to Switzerland from German cities such as Berlin, Cologne, Munich, and …
Our related blog articles Copy link to clipboard
The castle of Oberhofen, surrounded by a wall and pine trees.

Free with the Swiss Travel Pass in the Bernese Oberland

The Swiss Travel Pass includes a lot of free panoramic trips in the Bernese Oberland.
The "Traverso" trains run on several routes, including the Voralpen-Express and the Gotthard route.

Free with the Swiss Travel Pass in Lucerne

The Lucerne area can be explored for free if you have a Swiss Travel Pass and know where to go.
Glacier Express train in Val Bever

Glacier Express reservations

This is how to get your seat reservations for the popular Glacier Express in 2026: my 7 insider tips.
View to Felsenegg from Uetliberg, Zurich

Hike Uetliberg-Felsenegg

Get a bird's eye view of Zurich and Lake Zurich on the lovely walk from Uto Kulm (the top of …
Geneva boulevard and Zurich old town

Geneva vs Zurich

Many travelers enter Switzerland in Zurich or Geneva. Which is best? I explain why the cities are equally interesting, and …

About MySwissAlps

We’re passionate tourists and locals. We share tips about how to plan a trip to Switzerland. MySwissAlps was founded in 2002.

Get a free account for a worry-free trip

  • Join our 9380 members and ask us questions in the forum
  • Detailed maps and weather forecasts

Planning your first Switzerland adventure?

Get a jump-start with Annika’s 20-minute e-mail course, “Switzerland for beginners”. Subscribe to our newsletter to unlock the course.

Arno
Page author: ArnoI have visited Switzerland countless times since 1997. I've explored most of the country, but find myself staying in the Bernese Oberland and Graubünden most frequently. The alps and the rail network remain very impressive, even after all these years.