[menuItemContent][menuItemRightSideContent]
Currency

Cheap train tickets from Frankfurt am Main to Zurich

Showing times and prices for May 17

Cheapest

$52

Average

$98

The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.

The average ticket from Frankfurt am Main to Zurich will cost around $ 98 if you buy it on the day, but the cheapest tickets can be found for only $ 52.

Cheapest
10:06PMFrankfurt (Main) Hbf7h43 05:49AMZürich HB
2 changes
$521One-way
Cheapest
08:50PMFrankfurt (Main) Hbf4h34 01:24AMZürich HB
1 changes
$521One-way
Cheapest
08:50PMFrankfurt (Main) Hbf4h16 01:06AMZürich HB
2 changes
$521One-way
10:06PMFrankfurt (Main) Hbf9h17 07:23AMZürich HB
3 changes
$611One-way
10:06PMFrankfurt (Main) Hbf9h09 07:15AMZürich HB
4 changes
$631One-way

Train schedule from Frankfurt am Main to Zurich

Showing trains for tomorrow, Tue, May 17
02:45AMFrankfurt (Main) Hbf4h41 07:26AMZürich HB
0 changes
02:45AMFrankfurt (Main) Hbf5h20 08:05AMZürich HB
0 changes
04:00AMFrankfurt (Main) Hbf5h05 09:05AMZürich HB
0 changes
04:00AMFrankfurt (Main) Hbf4h26 08:26AMZürich HB
0 changes
04:00AMFrankfurt (Main) Hbf5h00 09:00AMZürich HB
0 changes
05:19AMFrankfurt (Main) Hbf5h04 10:23AMZürich HB
0 changes
05:33AMFrankfurt (Main) Hbf5h50 11:23AMZürich HB
0 changes
05:50AMFrankfurt (Main) Hbf4h10 10:00AMZürich HB
0 changes
05:54AMFrankfurt (Main) Hbf5h29 11:23AMZürich HB
0 changes
06:48AMFrankfurt (Main) Hbf4h12 11:00AMZürich HB
0 changes
06:48AMFrankfurt (Main) Hbf4h35 11:23AMZürich HB
0 changes
06:55AMFrankfurt (Main) Hbf5h28 12:23PMZürich HB
0 changes
08:04AMFrankfurt (Main) Hbf4h18 12:22PMZürich HB
0 changes
08:04AMFrankfurt (Main) Hbf4h26 12:30PMZürich HB
0 changes
08:04AMFrankfurt (Main) Hbf3h56 12:00PMZürich HB
0 changes
08:20AMFrankfurt (Main) Hbf5h03 01:23PMZürich HB
0 changes
08:50AMFrankfurt (Main) Hbf4h10 01:00PMZürich HB
0 changes
08:50AMFrankfurt (Main) Hbf4h16 01:06PMZürich HB
0 changes
09:47AMFrankfurt (Main) Hbf5h19 03:06PMZürich HB
0 changes
10:06AMFrankfurt (Main) Hbf3h54 02:00PMZürich HB
0 changes
10:06AMFrankfurt (Main) Hbf3h54 02:00PMZürich HB
0 changes
10:20AMFrankfurt (Main) Hbf5h03 03:23PMZürich HB
0 changes
10:50AMFrankfurt (Main) Hbf4h33 03:23PMZürich HB
0 changes
10:50AMFrankfurt (Main) Hbf4h10 03:00PMZürich HB
0 changes
10:50AMFrankfurt (Main) Hbf4h10 03:00PMZürich HB
0 changes
11:47AMFrankfurt (Main) Hbf5h13 05:00PMZürich HB
0 changes
12:06PMFrankfurt (Main) Hbf3h54 04:00PMZürich HB
0 changes
12:06PMFrankfurt (Main) Hbf3h54 04:00PMZürich HB
0 changes
12:20PMFrankfurt (Main) Hbf5h03 05:23PMZürich HB
0 changes
12:50PMFrankfurt (Main) Hbf4h33 05:23PMZürich HB
0 changes
12:50PMFrankfurt (Main) Hbf4h10 05:00PMZürich HB
0 changes
12:50PMFrankfurt (Main) Hbf4h10 05:00PMZürich HB
0 changes
02:06PMFrankfurt (Main) Hbf3h54 06:00PMZürich HB
0 changes
02:06PMFrankfurt (Main) Hbf3h54 06:00PMZürich HB
0 changes
02:20PMFrankfurt (Main) Hbf5h03 07:23PMZürich HB
0 changes
02:50PMFrankfurt (Main) Hbf4h10 07:00PMZürich HB
0 changes
02:50PMFrankfurt (Main) Hbf4h10 07:00PMZürich HB
0 changes
02:50PMFrankfurt (Main) Hbf4h16 07:06PMZürich HB
0 changes
04:06PMFrankfurt (Main) Hbf3h54 08:00PMZürich HB
0 changes
04:20PMFrankfurt (Main) Hbf5h03 09:23PMZürich HB
0 changes
04:50PMFrankfurt (Main) Hbf4h10 09:00PMZürich HB
0 changes
04:50PMFrankfurt (Main) Hbf4h16 09:06PMZürich HB
0 changes
06:06PMFrankfurt (Main) Hbf3h54 10:00PMZürich HB
0 changes
06:06PMFrankfurt (Main) Hbf3h54 10:00PMZürich HB
0 changes
06:19PMFrankfurt (Main) Hbf5h04 11:23PMZürich HB
0 changes
06:19PMFrankfurt (Main) Hbf5h04 11:23PMZürich HB
0 changes
06:50PMFrankfurt (Main) Hbf4h12 11:02PMZürich HB
0 changes
06:50PMFrankfurt (Main) Hbf4h34 11:24PMZürich HB
0 changes
06:50PMFrankfurt (Main) Hbf4h33 11:23PMZürich HB
0 changes
06:50PMFrankfurt (Main) Hbf4h12 11:02PMZürich HB
0 changes
06:50PMFrankfurt (Main) Hbf4h34 11:24PMZürich HB
0 changes
08:06PMFrankfurt (Main) Hbf4h18 12:24AMZürich HB
0 changes
08:06PMFrankfurt (Main) Hbf4h18 12:24AMZürich HB
0 changes
08:50PMFrankfurt (Main) Hbf4h16 01:06AMZürich HB
0 changes
08:50PMFrankfurt (Main) Hbf4h34 01:24AMZürich HB
0 changes
08:50PMFrankfurt (Main) Hbf4h16 01:06AMZürich HB
0 changes
10:06PMFrankfurt (Main) Hbf9h17 07:23AMZürich HB
0 changes
10:06PMFrankfurt (Main) Hbf7h43 05:49AMZürich HB
0 changes
10:06PMFrankfurt (Main) Hbf9h09 07:15AMZürich HB
0 changes
10:06PMFrankfurt (Main) Hbf8h48 06:54AMZürich HB
0 changes

Find all the dates and times for this journey

Compare prices and tickets by train, bus or flight

Wed
May 18
$42Deutsche Bahn
Find prices
$663Lufthansa Cityline
Thu
May 19
$33Deutsche Bahn
Find prices
$644Lufthansa
Fri
May 20
$42Deutsche Bahn
Find prices
$644Lufthansa
Sat
May 21
$33Deutsche Bahn
$38Flixbus
$580Lufthansa
Sun
May 22
$42Deutsche Bahn
Find prices
$580Lufthansa Cityline
Mon
May 23
$33Deutsche Bahn
Find prices
Find prices
Tue
May 24
$35Deutsche Bahn
$24Flixbus
$580Swiss
Wed
May 25
$35Deutsche Bahn
Find prices
$580Lufthansa Cityline
Thu
May 26
$35Deutsche Bahn
Find prices
$497Lufthansa
Fri
May 27
$35Deutsche Bahn
Find prices
$497Lufthansa
Sat
May 28
$33Deutsche Bahn
$24Flixbus
$497Swiss
Sun
May 29
$43Deutsche Bahn
Find prices
$497Lufthansa Cityline
Mon
May 30
$35Deutsche Bahn
$33Flixbus
$497Lufthansa
Tue
May 31
$33Deutsche Bahn
$22Flixbus
$421Lufthansa
Wed
Jun 1
$33Deutsche Bahn
Find prices
Find prices
Thu
Jun 2
$33Deutsche Bahn
Find prices
$421Lufthansa
Fri
Jun 3
$42Deutsche Bahn
$33Flixbus
$421Lufthansa
Sat
Jun 4
$46Deutsche Bahn
$28Flixbus
$421Lufthansa
Sun
Jun 5
$35Deutsche Bahn with connection
$24Flixbus
$347Lufthansa

Fastest train times from Frankfurt am Main to Zurich

Showing times and prices for May 17

Fastest Journey

3 h 54 m

Average

4 h 46 m

Trains per day

60

Distance

306 km

Of the 60 trains that leave Frankfurt am Main for Zurich every day 12 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

These direct trains cover the 306 km distance in an average of 4 h 46 m but if you time it right, some trains will get you there in just 3 h 54 m .

The slowest trains will take 9 h 17 m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.

Fastest
10:06AMFrankfurt (Main) Hbf3h54 02:00PMZürich HB
0 changes
$1501One-way
Fastest
06:06PMFrankfurt (Main) Hbf3h54 10:00PMZürich HB
0 changes
$841One-way
Fastest
02:06PMFrankfurt (Main) Hbf3h54 06:00PMZürich HB
0 changes
$1501One-way
Fastest
10:06AMFrankfurt (Main) Hbf3h54 02:00PMZürich HB
0 changes
$971One-way
Fastest
12:06PMFrankfurt (Main) Hbf3h54 04:00PMZürich HB
0 changes
$1501One-way

More than 1,000 travel companies trust us to sell their tickets all in one place.

Deutsche Bahn
Renfe
Italo
Frecciarossa
Accommodation

Need a place to stay in Zurich?

view on map

Top pick hotels

View more

Entire homes & apartments

View more

Find the best accommodation for you, with our partner Booking.com

View all

Overview: Train from Frankfurt am Main to Zurich

distanceDistance189 miles (305 km)
durationAverage train duration4 h 16 min
priceAverage train ticket price$50 (€45)
frequencyTrain frequency6 a day
changesDirect trainYes, there are 6 direct trains a day
carriersTrain providersDeutsche Bahn with connection, ÖBB | InterCity or Deutsche Bahn

Trains from Frankfurt am Main to Zurich cover the 189 miles (305 km) long journey taking on average 4 h 16 min with our travel partners like Deutsche Bahn with connection, ÖBB | InterCity or Deutsche Bahn. Normally, there are 6 trains operating per day, including direct services available. While the average ticket price for this trip costs around $50 (€45), you can find the cheapest train ticket for as low as $33 (€30). Travelers depart most frequently from Frankfurt (M) Flughafen Regionalbf and arrive in Zürich HB.

Train companies: Deutsche Bahn from Frankfurt am Main to Zurich trains

For as little as $33 (€30) you can travel by train from Frankfurt am Main to Zurich with Deutsche Bahn. Omio will show you the best deals, schedules and tickets available for this route.

Deutsche Bahn

Deutsche Bahn (DB) is Germany’s main provider of train services and makes on average about 40, 000 domestic and international journeys per day. Deutsche Bahn’s fleet of trains includes the high-speed ICE (Intercity Express) as well as the IC (Intercity), EC (Eurocity), IRE (Interregio-Express), RE (Regional Express) and RB (Regionalbahn), which differ in terms of comfort and the time needed to travel. For example, while toilets are standard amenities, services like onboard restaurants or free WiFi are only available on certain train types and routes. Deutsche Bahn is well-known for its wide range of fares like Super Saver, Saver, and Flexible and discount cards like the Bahncard 25, 50 and 100, which you can also use for your Frankfurt am Main to Zurich train.

Frankfurt am Main to Zurich train information with Deutsche Bahn:

  • Average Duration: 3 h 57 min
  • Average Price: $33
  • Deutsche Bahn frequency: 6 a day

Deutsche Bahn's current ticket policies due to COVID-19 for your train to Zurich from Frankfurt am Main are the following:

  • Cashless payments recommended
  • Online booking and check-in recommended
  • Normal conditions apply

Trains from Frankfurt am Main to Zurich

From Frankfurt to Zurich there are 6 direct connections daily with ICE and IC which are between 4 and 5.5 hours depending on the type of train. Depending on the time of day, there are also up to 3 transfer connections between the two cities. During this journey you have to change trains once or twice in Basel or Karlsruhe. They last between 4 and 7 hours. The first train leaves at 4, the last at 1.15. The route is served by ICE, IC, EC and IR among others.

Here it goes directly to the travel details.

Zurich is one of the cities with the highest quality of life in the world. Visitors are drawn above all to the old town. Bürkliplatz offers a wonderful panorama. We also recommend visiting the Zurich Zoo which houses a small piece of real rainforest in a specially built hall.

Trains from Frankfurt am Main

Frankfurt Central Station is located west of the city center in the Gallus district and is in most cases the starting point for the journey to Zurich.

From the centrally located S-Bahn station Hauptwache, travelers can reach the main station in 3 minutes with the S-Bahn lines 1, 2, 3, 4, 5, 6, 7, 8 and 9. The S-Bahn runs every 3 minutes. At U-Bahnhof Hauptbahnhof the lines U4 and U5 stop. With the U4 it is possible to travel from the Konstablerwache station, with the U5 passengers can travel from the Dom/Römer station.

By train to Zurich

The Frankfurt-Zürich train travels south along the Rhine via Mannheim and Karlsruhe. The Swiss border is crossed shortly before Basel. From Basel we continue to Zurich.

The sights of the old town can be easily reached on foot from Zurich Central Station. The station is the junction of the S-Bahn Zürich, from here numerous S-Bahn lines run to the villages in the surrounding area. To the Stadelhofen station in the south of the city center, the S-Bahn tram leaves in 2 minutes. At the tram stop Bahnhofsquai/Hauptbahnhof lines 3, 4, 6, 7,10, 11, 13, 14 and 17 go to all parts of the city. Tram line 4 runs every 10 minutes and takes passengers to the Helmhaus stop in the centre of the old town in 5 minutes. The Trolleybus lines 31 and 46 also depart from the main train station.

Travel Tips: Trains from Frankfurt am Main to Zurich

Travel by train to Zurich easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Frankfurt am Main to Zurich.
FAQs

Are there any COVID-19 restrictions for international travel by train between Frankfurt am Main and Zurich?

Travel by train between Frankfurt am Main, Germany and Zurich, Switzerland is: Fully open.

Is international entry into Zurich from Frankfurt am Main restricted?

International entry is allowed for: Entry is fully open for citizens and permanent residents of Germany

Do I need to quarantine on arrival in Switzerland from Frankfurt am Main?

Entry Requirements:

  • No COVID-19 testing required
  • No quarantine required

What are the safety rules to follow in Zurich, Switzerland?

The government of Switzerland has imposed these measures to reduce the spread of COVID-19:

  • Physical distance required: 1.5 metre (s) (5 feet)
  • Face mask required: Regional advice

The above information was last checked on 5/9/22. Remember to check the latest COVID-19 travel safety regulations for your train to Zurich from Frankfurt am Main closer to your date of departure here

Are there restrictions on returning to Germany from Switzerland by train?

The restriction level for your return train to Frankfurt am Main, Germany from Zurich is: Partially open.

Is my return train into Frankfurt am Main from Zurich restricted?

International entry is allowed for: Entry is partially open for citizens and permanent residents of Switzerland

Do I need to quarantine on arrival in Germany from Zurich?

Conditions of reentry:

  • Travellers must present a negative COVID-19 test as either a RT-PCR performed within 3 hours prior to arrival, or an Antigen test performed within 2 hours prior to arrival
  • Travellers with a certificate of vaccination are exempt from providing a negative COVID-19 test
  • Travellers who have recovered from COVID-19 in the last 9 months are exempt from providing a negative COVID-19 test (certificate needed)

What are the safety rules to follow in Frankfurt am Main, Germany?

The government of Germany has imposed these measures to reduce the spread of COVID-19:

  • Social distancing required: 1.5 metre (s) (5 feet)
  • Face mask required: Mandatory

Last checked on 5/15/22. Remember to check the latest COVID-19 travel safety regulations for your train to Frankfurt am Main from Zurich closer to your date of departure here here.

How much are cheap trains to Zurich from Frankfurt am Main?

Omio customers have found cheap train tickets between Frankfurt am Main and Zurich for as low as $33 (€30)  for the next 7 days.

What is the cost of a train between Frankfurt am Main and Zurich?

The train price between Frankfurt am Main and Zurich is on average $50 (€45)  if you are looking to buy your tickets for this trip in the next 7 days.

How far is Zurich from Frankfurt am Main by train?

When traveling this route you should expect the distance from Frankfurt am Main to Zurich by train to be approximately 189 miles (305 km).

How long is the train ride from Frankfurt am Main to Zurich?

While the time it takes to travel 189 miles (305 km) to Zurich from Frankfurt am Main can vary based on specific dates, weekends, and holidays, the Frankfurt am Main to Zurich train journey time is on average 4 h 16 min.

What station does the train from Frankfurt am Main to Zurich depart from? Which Zurich train station do I come into from Frankfurt am Main?

When departing from Frankfurt am Main, you have various train station options to start your journey from including Frankfurt (M) Flughafen Regionalbf, Frankfurt Main Ost and Frankfurt am Main - Stadion. When arriving in Zurich, you can end your journey in train stations like Zürich HB, Zürich Stadelhofen and Zürich Oerlikon.

Omio customers book a train from Frankfurt (M) Flughafen Regionalbf   to Zürich HB   most frequently for this route.

Where is the train station in Frankfurt am Main? Where is the train station in Zurich?

You can find the most popular departure train station for this trip, Frankfurt (M) Flughafen Regionalbf, located approximately 9.3 miles (15 km) from the city center of Frankfurt am Main. The most popular arrival train station in Zurich, called Zürich HB, is located around 1.4 miles (2.2 km) away from its city center.

Which train companies can get me from Frankfurt am Main to Zurich?

For the trip from Frankfurt am Main to Zurich you can take a train with Deutsche Bahn with connection, ÖBB | InterCity or Deutsche Bahn. Be sure to check out all possible train companies that offer services from Frankfurt am Main to Zurich on Omio to compare what amenities they may have.

Are there any nonstop train services from Frankfurt am Main to Zurich?

Yes, there are 6 direct trains per day from Frankfurt am Main to Zurich. You can look to travel with Deutsche Bahn  without needing to transfer at another stop in between. Taking a direct train tends to save you time getting you to your destination, so it's worth paying attention to this when booking a ticket for this journey.

How many trains per day are there between Frankfurt am Main and Zurich?

On average, there are 6 trains a day from Frankfurt am Main to Zurich. The train times and services may be different on weekends and holidays compared to weekdays.

What time is the earliest train from Frankfurt am Main to Zurich? What time is the last train from Frankfurt am Main to Zurich?

The earliest train departing from Frankfurt am Main to Zurich leaves at 4: 55 AM. The last train departing from Frankfurt am Main to Zurich leaves at 9: 06 PM. You can find the latest Frankfurt am Main to Zurich train schedule on Omio and book the best time to leave for your journey on your chosen travel date.

When should I purchase the Frankfurt am Main to Zurich train for the best deals on tickets?

In general, we recommend booking tickets for trains in advance to score the best deals from all possible train providers offering this trip and save money. If you book train tickets from Frankfurt am Main to Zurich within the next 7 days, you can find tickets to cost on average $50 (€45) one way. To find the best prices for this route, consider booking your train ticket from Frankfurt am Main to Zurich a few months in advance.

Important Stations and Airports for this Journey

Frankfurt am Main
Zurich
Frankfurt (M) Flughafen Regionalbf is the most popular Frankfurt am Main railway station for Omio travelers, but it's not the only one. Read all the information you need to know about the main train stations in Frankfurt am Main for your trip to Zurich.