Trains from Zurich to Frankfurt am Main

Thu, Sep 19
Easy as 1, 2, 3
Choose the cheapest and fastest routes from over 800 official partners
Get there your way
Enjoy travelling by train, bus and flight across Europe
Every time, anywhere
Because your trip doesn't end with a ticket, we’re here for you all the way

The cheapest trains

from Zurich
to Frankfurt am Main

Showing times and prices for Sep 19

Cheapest

$42

Average

$100

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

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

Cheapest
carrier-logo
18:37Zürich HB5h19 23:56Frankfurt (Main) Hbf
1 change
$421One-way
carrier-logo
21:36Zürich HB5h26 03:02Frankfurt (Main) Hbf
1 change
$531One-way
carrier-logo
21:38Zürich HB5h24 03:02Frankfurt (Main) Hbf
3 changes
$531One-way
carrier-logo
20:37Zürich HB6h25 03:02Frankfurt (Main) Hbf
2 changes
$531One-way
carrier-logo
06:37Zürich HB5h03 11:40Frankfurt (Main) Hbf
1 change
$631One-way

COMPARE

Prices across different modes

Train
Bus
Flight
Wed
Sep 18
$56Deutsche Bahn
Find prices
$181KLM
Thu
Sep 19
$42Deutsche Bahn
$21Marino Autolinee
$193KLM
Fri
Sep 20
$35Deutsche Bahn
$21Marino Autolinee
$248Sas Airways
Sat
Sep 21
$23Deutsche Bahn
$21Marino Autolinee
$214Air France
Sun
Sep 22
$30Deutsche Bahn
$23Flixbus
$221Air France
Mon
Sep 23
$23Deutsche Bahn
$21Marino Autolinee
$172KLM
Tue
Sep 24
$23Deutsche Bahn
$21Marino Autolinee
$172KLM
Wed
Sep 25
$23Deutsche Bahn
$21Marino Autolinee
$172KLM
Thu
Sep 26
$23Deutsche Bahn
$21Marino Autolinee
$221Air France
Fri
Sep 27
$35Deutsche Bahn
$21Marino Autolinee
$248Sas Airways
Sat
Sep 28
$23Deutsche Bahn
$21Marino Autolinee
$270KLM
Sun
Sep 29
Find prices
$21Marino Autolinee
$221Air France
Mon
Sep 30
$23Deutsche Bahn
$21Marino Autolinee
$115Air Serbia
Tue
Oct 1
$23Deutsche Bahn
$21Marino Autolinee
$115Air Serbia
Wed
Oct 2
$35Deutsche Bahn
$21Marino Autolinee
$115Air Serbia
Thu
Oct 3
$30Deutsche Bahn
$21Marino Autolinee
$115Air Serbia
Fri
Oct 4
$23Deutsche Bahn
$21Marino Autolinee
$216Air Serbia
Sat
Oct 5
$23Deutsche Bahn
$21Marino Autolinee
$247Lufthansa
Sun
Oct 6
$35Deutsche Bahn
$21Marino Autolinee
$247Swiss
Mon
Oct 7
$23Deutsche Bahn
$21Marino Autolinee
$115Air Serbia
Tue
Oct 8
$23Deutsche Bahn
$21Marino Autolinee
$115Air Serbia

The fastest trains

from Zurich
to Frankfurt am Main

Showing times and prices for Sep 19

Fastest Journey

3 h 51 m

Average

4 h 59 m

Trains per day

41

Distance

306 km

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

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

The slowest train will take 9 h 32 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
carrier-logo
06:00Zürich HB3h51 09:51Frankfurt (Main) Süd
0 changes
$1341One-way
Fastest
carrier-logo
10:00Zürich HB3h51 13:51Frankfurt (Main) Süd
0 changes
$1161One-way
Fastest
carrier-logo
12:00Zürich HB3h51 15:51Frankfurt (Main) Süd
0 changes
$1041One-way
Fastest
carrier-logo
08:00Zürich HB3h51 11:51Frankfurt (Main) Süd
0 changes
$1341One-way
Fastest
carrier-logo
14:00Zürich HB3h51 17:51Frankfurt (Main) Süd
0 changes
$1341One-way

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

Deutsche Bahn
Renfe
Italo
Frecciarossa
train

Journey Summary

Zurich to Frankfurt am Main Train Information

Avg. Train Duration:
5 hours 57 minutes
Train Ticket Price: $26
Trains depart from:Zurich
Trains arrive in:Frankfurt am Main
Distance:306 km
TrainTrain Companies:Deutsche Bahn

Trains from Zurich to Frankfurt am Main

One of Europe's busiest connections for bankers and business travelers, direct trains to Frankfurt from Zurich also offer a convenient and quick travel option for anyone planning a leisure trip to the German city. Daily direct services take around four hours to reach Frankfurt, with regular departures from morning through to mid-evening. Additional indirect connections from Zurich offer alternative travel options, usually with longer journey times.

Which train companies travel from Zurich to Frankfurt am Main?

German national rail operator Deutsche Bahn provides all the daily direct trains from Zurich to Frankfurt am Main, using their ICE express trains. Indirect routes use Deutsche Bahn services with a change en route at Stuttgart, Olten or Basel, or Austrian provider OBB's late evening connection via Mannheim.

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

Most Deutsche Bahn high-speed trains cover the 177-mile route from Zurich to Frankfurt in three hours and 52 minutes. Late afternoon and mid-evening weekday services and Sunday connections take around 15 to 20 minutes longer. The fastest indirect connection is the mid-afternoon departure from Zurich, via Olten, taking three hours and 59 minutes to reach Frankfurt .

How many trains are there from Zurich to Frankfurt am Main?

Deutsche Bahn schedules offer seven direct trains to Frankfurt from Zurich on weekdays, and six at weekends. Departures are roughly every two hours from early morning to mid-evening. In addition, there are about 15 daily indirect trains requiring one change en route, with departures from early morning to late evening. 

What are the departure and arrival stations for trains from Zurich to Frankfurt am Main?

Departure train station: The largest station in Switzerland, Zurich Hauptbahnhof is located in the heart of the city, with public transport connections on local S-Bahn trains. The station has a large shopping mall, with cafe-bars, gift stores, a pharmacy, left luggage lockers, and book stores.

Arrival train station: Frankfurt Hauptbahnhof is where all passengers will alight the service. Located on the west side of central Frankfurt, the main rail station has links to the center on U-Bahn lines 4 and 5 and four S-Bahn lines, which take just five minutes. Passenger facilities in five departure halls include cafe-bars, gift stores, and left luggage lockers.

Stations

Important Stations and Airports for this Journey
Zurich
Frankfurt am Main
TrainZürich HB

Amenities

Refreshments

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

ios-badge
android-badge
Hand With Phone

We use cookies to provide a better service, analyse user behaviour and to retarget Omio ads on other websites. By proceeding, you accept the use of cookies in accordance with our privacy policy. You may opt out at any time.