The cheapest trains from Frankfurt am Main to Zurich

Showing times and prices for 22 Oct

Cheapest

£19

Average

£58

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 £ 58 if you buy it on the day, but the cheapest tickets can be found for only £ 19.

Cheapest
04:02Frankfurt (Main) Süd5h03 09:05Zürich HB
0 changes
£191One-way
Cheapest
04:02Frankfurt (Main) Süd4h24 08:26Zürich HB
1 changes
£191One-way
Cheapest
22:06Frankfurt (Main) Hbf7h22 05:28Zürich HB
2 changes
£191One-way
Cheapest
02:45Frankfurt (Main) Hbf4h41 07:26Zürich HB
1 changes
£191One-way
Cheapest
22:06Frankfurt (Main) Hbf7h43 05:49Zürich HB
1 changes
£191One-way

Timetable Frankfurt am Main to Zurich

Showing trains for tomorrow, Fri, 22 Oct
02:45Frankfurt (Main) Hbf6h15 09:00Zürich HB
0 changes
02:45Frankfurt (Main) Hbf5h38 08:23Zürich HB
0 changes
02:45Frankfurt (Main) Hbf4h41 07:26Zürich HB
0 changes
04:02Frankfurt (Main) Süd4h58 09:00Zürich HB
0 changes
04:02Frankfurt (Main) Süd5h03 09:05Zürich HB
0 changes
04:02Frankfurt (Main) Süd4h24 08:26Zürich HB
0 changes
05:19Frankfurt (Main) Hbf5h04 10:23Zürich HB
0 changes
05:19Frankfurt (Main) Hbf6h04 11:23Zürich HB
0 changes
05:33Frankfurt (Main) Hbf5h50 11:23Zürich HB
0 changes
05:50Frankfurt (Main) Hbf4h10 10:00Zürich HB
0 changes
05:54Frankfurt (Main) Hbf5h29 11:23Zürich HB
0 changes
06:48Frankfurt (Main) Hbf4h35 11:23Zürich HB
0 changes
06:48Frankfurt (Main) Hbf4h12 11:00Zürich HB
0 changes
06:55Frankfurt (Main) Hbf5h28 12:23Zürich HB
0 changes
08:01Frankfurt (Main) Hbf4h29 12:30Zürich HB
0 changes
08:01Frankfurt (Main) Hbf3h59 12:00Zürich HB
0 changes
08:01Frankfurt (Main) Hbf4h21 12:22Zürich HB
0 changes
08:20Frankfurt (Main) Hbf5h03 13:23Zürich HB
0 changes
08:50Frankfurt (Main) Hbf4h10 13:00Zürich HB
0 changes
08:50Frankfurt (Main) Hbf4h16 13:06Zürich HB
0 changes
09:47Frankfurt Hbf (tief)5h19 15:06Zürich HB
0 changes
10:06Frankfurt (Main) Hbf3h54 14:00Zürich HB
0 changes
10:20Frankfurt (Main) Hbf5h03 15:23Zürich HB
0 changes
10:50Frankfurt (Main) Hbf4h33 15:23Zürich HB
0 changes
10:50Frankfurt (Main) Hbf4h10 15:00Zürich HB
0 changes
11:47Frankfurt Hbf (tief)5h13 17:00Zürich HB
0 changes
12:06Frankfurt (Main) Hbf3h54 16:00Zürich HB
0 changes
12:20Frankfurt (Main) Hbf5h03 17:23Zürich HB
0 changes
12:50Frankfurt (Main) Hbf4h33 17:23Zürich HB
0 changes
12:50Frankfurt (Main) Hbf4h10 17:00Zürich HB
0 changes
14:06Frankfurt (Main) Hbf3h54 18:00Zürich HB
0 changes
14:17Frankfurt (Main) Süd5h06 19:23Zürich HB
0 changes
14:46Frankfurt (Main) Süd5h37 20:23Zürich HB
0 changes
14:50Frankfurt (Main) Hbf4h10 19:00Zürich HB
0 changes
14:50Frankfurt (Main) Hbf4h16 19:06Zürich HB
0 changes
16:06Frankfurt (Main) Hbf3h54 20:00Zürich HB
0 changes
16:20Frankfurt (Main) Hbf5h03 21:23Zürich HB
0 changes
16:38Frankfurt (Main) Hbf5h45 22:23Zürich HB
0 changes
16:50Frankfurt (Main) Hbf4h10 21:00Zürich HB
0 changes
16:50Frankfurt (Main) Hbf4h16 21:06Zürich HB
0 changes
18:06Frankfurt (Main) Hbf3h54 22:00Zürich HB
0 changes
18:19Frankfurt (Main) Hbf5h04 23:23Zürich HB
0 changes
18:29Frankfurt (Main) Hbf4h54 23:23Zürich HB
0 changes
18:50Frankfurt (Main) Hbf5h03 23:53Zürich HB
0 changes
18:50Frankfurt (Main) Hbf4h10 23:00Zürich HB
0 changes
18:50Frankfurt (Main) Hbf4h34 23:24Zürich HB
0 changes
20:06Frankfurt (Main) Hbf4h18 00:24Zürich HB
0 changes
20:50Frankfurt (Main) Hbf4h34 01:24Zürich HB
0 changes
20:50Frankfurt (Main) Hbf4h16 01:06Zürich HB
0 changes
22:06Frankfurt (Main) Hbf7h22 05:28Zürich HB
0 changes
22:06Frankfurt (Main) Hbf7h43 05:49Zürich HB
0 changes

This is the last train of the day.

Find all the dates and times for this journey

COMPARE Prices across different modes

Thu
21 Oct
£47Deutsche Bahn
Find prices
£434Austrian Airlines
Fri
22 Oct
£17Deutsche Bahn
£22Flixbus
£423Swiss
Sat
23 Oct
£17Deutsche Bahn
£26Flixbus
£423Lufthansa
Sun
24 Oct
£17Deutsche Bahn
Find prices
£363Lufthansa Cityline
Mon
25 Oct
£17Deutsche Bahn
£26Flixbus
£363Lufthansa Cityline
Tue
26 Oct
£17Deutsche Bahn
£18Flixbus
£363tab
Wed
27 Oct
£17Deutsche Bahn
Find prices
£363tab
Thu
28 Oct
£17Deutsche Bahn
Find prices
£363tab
Fri
29 Oct
£17Deutsche Bahn
£20Flixbus
£363Swiss
Sat
30 Oct
£26Deutsche Bahn
£22Flixbus
£363Swiss
Sun
31 Oct
£17Deutsche Bahn
£19Flixbus
£363Swiss
Mon
1 Nov
£17Deutsche Bahn
Find prices
£304Lufthansa
Tue
2 Nov
£17Deutsche Bahn
£26Flixbus
£244Swiss
Wed
3 Nov
£17Deutsche Bahn
Find prices
£304Lufthansa Cityline
Thu
4 Nov
£17Deutsche Bahn
Find prices
£304Lufthansa Cityline
Fri
5 Nov
£17Deutsche Bahn
£20Flixbus
£304Lufthansa
Sat
6 Nov
£23Deutsche Bahn
£19Flixbus
£304Swiss
Sun
7 Nov
£17Deutsche Bahn
Find prices
£244Swiss
Mon
8 Nov
£17Deutsche Bahn
Find prices
£304Lufthansa
Tue
9 Nov
£17Deutsche Bahn
Find prices
£244Lufthansa Cityline
Wed
10 Nov
£17Deutsche Bahn
Find prices
£244Lufthansa Cityline

The fastest trains from Frankfurt am Main to Zurich

Showing times and prices for 22 Oct

Fastest Journey

3 h 54 m

Average

4 h 49 m

Trains per day

51

Distance

306 km

Of the 51 trains that leave Frankfurt am Main for Zurich every day 7 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 49 m but if you time it right, some trains will get you there in just 3 h 54 m .

The slowest trains will take 7 h 43 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
14:06Frankfurt (Main) Hbf3h54 18:00Zürich HB
0 changes
£791One-way
Fastest
16:06Frankfurt (Main) Hbf3h54 20:00Zürich HB
0 changes
£791One-way
Fastest
18:06Frankfurt (Main) Hbf3h54 22:00Zürich HB
0 changes
£791One-way
Fastest
12:06Frankfurt (Main) Hbf3h54 16:00Zürich HB
0 changes
£791One-way
Fastest
10:06Frankfurt (Main) Hbf3h54 14:00Zürich HB
0 changes
£791One-way

These companies trust us. We sell their tickets all in one place.

Virgin Trains
East Coast
Cross Country
Deutsche Bahn
Place to stay

Need a place to stay?

view on map
Top pick hotels
Entire homes & apartments

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

View All

Train Information to Zurich from Frankfurt am Main

distanceDistance189 miles (305 km)
durationAverage train duration4 h 24 min
priceAverage train ticket price£21 (€24)
frequencyTrain frequency6 a day
changesDirect trainYes, there are 6 direct trains a day
carriersTrain companiesDeutsche Bahn or Deutsche Bahn with connection

Trains from Frankfurt am Main to Zurich cover the 189 miles (305 km) long journey taking on average 4 h 24 min with our travel partners like Deutsche Bahn or Deutsche Bahn with connection. Normally, there are 6 trains operating per day, including direct services available. You can get the cheapest train tickets for this journey for as low as £17, but the average price of train tickets is £21. Travellers depart most frequently from Frankfurt (Main) Flughafen and arrive in Zürich HB.

Train companies

Deutsche Bahn between Frankfurt am Main and Zurich

Deutsche Bahn trains will get you between Frankfurt am Main and Zurich from £17. With over 1000 travel companies on Omio, you can find the best train times and tickets for your trip.

Deutsche Bahn

Travel 189 miles (305 km) in comfort with Deutsche Bahn (DB) from Frankfurt am Main to Zurich. Check the DB train timetable for your trip from Frankfurt am Main to Zurich on Omio and then book DB tickets online quickly, easily and safely. For a Deutsche Bahn ticket between Frankfurt am Main and Zurich you can pay as low as £17.

Deutsche Bahn is the main operator of Germany’s train services and makes an average of 40, 000 train journeys domestically and internationally every day. A special feature of Deutsche Bahn includes its wide range of ticket types, savings offers such as the Super Saver fares and discount cards like the Bahncard 25, 50 and 100, which you can also use at Omio.

DB uses different types of trains such as the ICE (Intercity Express), IC (Intercity), EC (Eurocity), IRE (Interregio-Express), RE (Regional Express) and RB (Regionalbahn) on its routes, which differ in terms of comfort and the time required to travel. For example, toilets are standard amenities, but other services like onboard restaurants or free WiFi are only available on certain trains.

Operator ticket policies for COVID

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

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
Am I allowed to travel by train from Frankfurt am Main, Germany to Zurich, Switzerland?

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

Can I enter Switzerland from Germany?

International entry status: Entry is partially open for citizens and permanent residents of Germany

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

Conditions of entry:

  • Negative COVID-19 test issued at most 3 days before arrival or 14 day mandatory self-quarantine
  • Negative COVID-19 test is required to end quarantine early. This test occurs on day 4 in quarantine
  • Travellers who have recovered from COVID-19 in the last 6 months are exempt from providing a negative COVID-19 test (certificate needed)
  • Travellers with a certificate of vaccination are exempt from providing a negative COVID-19 test
  • Health declaration required
  • Digital entry registration is required prior to arrival

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

All travellers in Switzerland must observe these coronavirus safety measures:

  • Physical distance: 1.5 metre (s) (5 feet)
  • Face mask: Mandatory

The information above was last checked on 15/10/2021. Remember to review the latest COVID-19 travel safety regulations   for your train from Frankfurt am Main to Zurich as this information can change.

What are the COVID-19 restrictions for my return trip to Germany from Zurich, Switzerland?

Return travel from Switzerland to Germany is: Partially open.

Are there any international entry restrictions on returning to Frankfurt am Main from Zurich?

Entry into Germany 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?

Requirements for reentering:

  • Negative COVID-19 test issued at most 3 days before arrival
  • Pre-arrival health declaration
  • The exact quarantine requirements depend on the regulations in each federal state
  • Digital entry registration is required prior to arrival

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:

  • Physical distance requirement: 1.5 metre (s) (5 feet)
  • Face mask requirement: Mandatory

Last checked on 20/10/2021. Please check the latest COVID-19 travel safety regulations   closer to the travel date of your train to Frankfurt am Main from Zurich.

How much does a cheap train between Frankfurt am Main and Zurich cost?
Looking to save money on your journey? Omio customers have found the cheapest train between Frankfurt am Main and Zurich for the next 7 days starting from £17  one way.
What is the cost of a train ticket from Frankfurt am Main to Zurich on average?
If you are looking to book your train ticket in the next 7 days, you can expect the Frankfurt am Main to Zurich train to cost on average £21  one way.
What is the distance between Frankfurt am Main and Zurich via train?
You should expect to travel around 189 miles (305 km)  from Frankfurt am Main to Zurich by train.
How long is the train to Zurich from Frankfurt am Main?
While the time it takes to travel 189 miles (305 km) from Frankfurt am Main to Zurich can vary based on specific dates, weekends, and bank holidays, the train duration from Frankfurt am Main to Zurich is on average 4 h 24 min.
Which train station in Frankfurt am Main goes to Zurich? Which train station do I come into Zurich from Frankfurt am Main?

When taking a train from Frankfurt am Main, you have a couple of train stations you can depart from including Frankfurt (Main) Flughafen, Frankfurt Main Ost and Frankfurt am Main - Stadion. When you arrive in Zurich, your train can arrive in train stations including Zürich HB, Zürich Stadelhofen and Zürich, Central Bus Station.

Omio customers travelling this route book their trains from Frankfurt (Main) Flughafen   to Zürich HB.

Where is the train station in Frankfurt am Main to go to Zurich? Where is the train station in Zurich located?

Passengers board the train most frequently from Frankfurt (Main) Flughafen, which is located around 6 mile (s) / 10 km away from the city centre, and they get off the train at Zürich HB, located 1 mile (s) / 1 km away from the city centre.

Which train providers can take me from Frankfurt am Main to Zurich?
For the route from Frankfurt am Main to Zurich you can take a train with Deutsche Bahn or Deutsche Bahn with connection. 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.
Can I purchase a direct train from Frankfurt am Main to Zurich?
Yes, there are 6 direct trains per day between Frankfurt am Main and Zurich, and you can find a direct train for this journey with Deutsche Bahn  on Omio. It's worth paying attention to when you buy your train ticket as direct services tend to offer more convenience and save you time getting to your destination.
How many train services per day are there from Frankfurt am Main to 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.
When is the earliest train from Frankfurt am Main to Zurich? When is the last train from Frankfurt am Main to Zurich?
The earliest train for this journey departs from Frankfurt am Main at 04: 55. The last train leaves from Frankfurt am Main at 19: 50. Check Omio for the latest train timetable from Frankfurt am Main to Zurich and book the best time to depart on your chosen travel date.
How far in advance should I buy a train ticket between Frankfurt am Main and Zurich to get the best deals?
You can find a train to Zurich from Frankfurt am Main to cost on average £21 one way if you book within the next 7 days. But we recommend buying train tickets in advance to score the best deals and save money on your trip. You’ll see tickets for the Frankfurt am Main to Zurich train generally on sale a few months before the planned travel date.

Important Stations and Airports for this Journey

Frankfurt am Main
Zurich
Frankfurt (Main) Flughafen is the most popular Frankfurt am Main railway station for Omio travellers, 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 journey to Zurich.