Must-knows about getting from Basel to Zurich

  • The quickest train trip between Basel and Zurich takes less than 1h00.
  • There are plenty of train connections each hour: some direct, some with a change of trains.
  • A car trip isn’t quicker, especially not if you have to start or end in the city centers. Traffic can be busy there. 
  • If time allows, combine your journey with a visit to the pretty centers of Basel and Zurich.

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

We advise taking the train between Basel and Zurich. There are quick direct connections via Aarau, plus direct regional trains via Frick and Brugg.

If you travel by car, you can roughly follow these same two options.

RouteTravel timeMode of transportMore information and prices
Basel - Zurich, option 1: via Aarau, direct train0h55 - 1h10TrainMore
Basel - Zurich, option 1: via Aarau2h00CarMore
Basel - Zurich, option 2: Frick and Brugg, direct train1h15TrainMore
Basel - Zurich, option 2: via Frick and Brugg1h10CarMore
Basel EuroAirport - Zurich1h20 - 1h40Bus + trainMore
Basel EuroAirport - Zurich1h20CarMore
Basel - Zurich Airport1h10-1h30TrainMore
Basel - Zurich Airport1h20CarMore
SBB|CFF|FFS
From
To
Via (optional)
Via (optional)
Departure date
Example: 01.07.= 1 July
Departure time
Example: 13:15=1:15 PM

How does the timetable work?

Train ticket costs for Basel-Zurich Copy link to clipboard

What does a train ride between Basel to Zurich cost?

The price of a normal, full-fare ticket from Basel to Zurich is about CHF 35.

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.

Find your train ticket

Omio
Trains in Switzerland
Find train tickets for all of Switzerland.

Offered by Omio: www.omio.com

  • Train tickets for Switzerland and beyond
  • Compare train, coach, and plane prices for international journeys.
  • Extra Support: if you buy here, MySwissAlps can also assist if you have questions about your order.
Trainline
Trains in Switzerland
Train travel in Switzerland – train tickets, top routes and destinations.

Offered by Trainline: www.thetrainline.com

  • Train tickets for Switzerland and beyond
  • Compare train and coach prices for international journeys
HappyRail
Rail travel in Switzerland
All train tickets for Switzerland, including Supersaver fares.

Offered by HappyRail: www.happyrail.com

  • Excellent prices in all currencies. No additional fees.
  • Extra Support: if you buy here, MySwissAlps can also assist if you have questions about your order.
  • Experienced team of train travel experts
This list includes external links to our trusted partners.

Rail pass benefits for Basel-Zurich Copy link to clipboard

PassDiscount
Day Pass Free:
  • Basel to Zurich (train)
Eurail Global Pass Free:
  • Basel to Zurich (train)
Interrail Switzerland Pass Free:
  • Basel to Zurich (train)
Saver Day Pass Free:
  • Basel to Zurich (train)
Swiss Half Fare Card Discount 50%:
  • Basel to Zurich (train)
Swiss Travel Pass Free:
  • Basel to Zurich (train)
Swiss Travel Pass Flex Free:
  • Basel to Zurich (train)

Map of the Basel-Zurich routes Copy link to clipboard

The main train routes discussed in this travel guide are displayed in red: the southern line is the quick route via Aarau, the northern line is the regional train route via Frick and Brugg.

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.

Maps are available to members only
Check out all the benefits members have access to
Create a free account
Map

Train routes between Basel and Zurich: all options in detail

The direct trains between Basel and Zurich take 0h55 to 1h10. They pass the town of Aarau. A longer direct connection by regional trains runs via Frick and Brugg. This is a 1h15 trip.

Option 1: via Aarau

The quickest way to travel between Zurich and Basel is the direct train via Aarau. Depending on the connection you choose, this will take 0h55 to 1h10. The quickest 0h55 trains don’t stop at any of the stations between Basel and Zurich.

On this same route, you’ll find several connections that require one change of trains in Aarau. You’ll first take a regional train to Aarau, and then change to a train heading for Zurich. This connection takes a bit longer: about 1h10.

Option 2: via Frick and Brugg

Basel and Zurich are also connected by direct regional trains. You can travel between the cities without changing trains via the towns of Rheinfelden, Frick, Brugg, Baden, and Dietikon. This route runs north of the main line via Aarau. The journey takes 1h15.

How to continue your trip from Basel or Zurich

The rail stations of Basel and Zurich are in the city centers. So if you’ve booked accommodation there, or want to enjoy sightseeing, you can mostly do so on foot right after arrival. There are urban buses and trams too.

Basel and Zurich also serve as a hub for quick train routes to many other Swiss destinations.

Learn all about your options in our Basel and Zurich travel sections.

Train travel 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.

You’ll arrive by bus right in front of Basel’s main train station. From there, you can continue to Zurich as described above. In total, the journey from Basel EuroAirport to Zurich takes 1h20 to 1h40.

How to get from Basel to Zurich Airport

The main train connections between Basel and the airport of Zurich are:

  • Option 1: quick trains from Basel to Zurich via Aarau. At the main station “Zürich HB”, you’ll have to change for the last short stretch to the airport. Your total journey will take 1h10 to 1h15.
  • Option 2: regional trains from Basel to Zurich Airport. No change of trains is required. This direct ride takes 1h30.

All details about the trip between Zurich and its airport are explained in our airport section.

How to plan your journey between Basel and Zurich with the timetable

The travel sections below list the names to enter in the timetable for all relevant stations of Zurich, Basel, and the nearby airports:

Basel to Zurich by car

The quickest option: via the A3 highway

The quickest way to drive between Zurich and Basel is by using 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 more or less parallel to the regional train line via Frick and Brugg.

An alternative allowing for sightseeing: via Aarau

If you’d like to visit some pretty towns to take a break from driving, we recommend heading south over the A2 highway, or motorway (“Hauptrasse”) 2 east of the highway. Then bend east to Olten and 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 route

If time allows, we think 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. There’s a regional train Basel-Olten though, and there are InterCity trains Olten-Zurich. Enter “Olten” as a via-station in the timetable if you want to make a side trip here.
  • Aarau, the capital town of the canton of Aargau. This small city is on the Aare river too and offers a charming historic center. Be aware that you can’t get out at the Aarau train station if you pick the quickest Basel-Zurich connections: these trains don’t stop along the route.

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 the north of Switzerland has an atmospheric old town center on the river Rhine. There …
Platforms and train tracks at rail station Interlaken West

Interlaken to Zurich

There are several train routes between Zurich and Interlaken. Learn all about the quick option via Bern and Thun, and …
Regional Tilo train Italy-Ticino

Italy to Switzerland

How to take the quick trains from Milan and other Italian towns to Switzerland, and which scenic routes to choose. …
TGV Lyria train at Lausanne rail station

France to Switzerland

The TGV train from Paris to Basel, Zurich, Geneva, or Lausanne is the best way to travel between France and …

Our related blog articles Copy link to clipboard

Glacier Express train in Val Bever

Glacier Express reservations

This is how to get your seat reservations for the popular Glacier Express in 2024: 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? We 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 11070 members and ask us questions in the forum
  • Access to member-only promotions
  • 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.