Schaffhausen to Frankfurt am Main train with Deutsche Bahn (ICE,IC,RE)

Sat, 14 Jun
+ Add return
Deutsche Bahn
Great Western Rail
Avanti West Coast
West Midlands Trains
Regionale
1,000+ travel companies
QR-Code
Scan to get our free app
Use our app to get live travel updates and book mobile tickets for trains, buses, flights, and ferries.
App Store
rate4.9
42K ratings
Google Play
rate4.6
136K reviews

The cheapest and fastest trains from Schaffhausen to Frankfurt am Main

Showing times and prices for 16 Jun

Cheapest price

£44

Average price

£44

Fastest journey

4 h 36 m

Average duration

4 h 36 m

Trains per day

1

Distance

269 km

Cheap tickets

The best way to find a cheap train ticket from Schaffhausen to Frankfurt am Main is to book your journey as far in advance as possible and to avoid travelling at rush hour.

The average ticket from Schaffhausen to Frankfurt am Main will cost around £44 if you buy it on the day, but you can find cheap train tickets today for only £44.

Fast trains

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

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

The slowest trains will take 4 h 36 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.

Deutsche Bahn
07:164h36
Schaffhausen
11:52Frankfurt am Main
£441One-way
0 changes

Travel Information

Compare train, coach and flight for Schaffhausen to Frankfurt am Main

Omio recommends booking the train as it is the most popular option from Schaffhausen to Frankfurt am Main among Omio's users. If you are prioritising price take the coach with prices starting from £18. For those with little time consider booking a train which can get you there in 4h 16m. In case you are seeking to minimise your carbon footprint the train is your best bet as it emits only 0.1 - 0.2kg.

Compare train with

Most popular
Train
Coach

£48

Average Price

£29

Average Price

Cheapest

4h 46m

average duration

Fastest

4h 16m

Onboard

+

30m

Additional time*

11h 5m

average duration

10h 35m

Onboard

+

30m

Additional time*

0.1 - 0.2kg

CO2 emissions

Lowest

0.3 - 0.7kg

CO2 emissions

Direct Options

Direct Options

Additional time: Average total travel duration to departure point, security checks and transfers.

Live departures

Schaffhausen to Frankfurt am Main train times

Showing trains for today, Sunday 15 June
Last updated at 01:41
ProviderDepartsDurationArrivesChanges
Tickets
deutsche_bahnIC 388 · ICE 690 · ICE 200
On time
06:16 Schaffhausen
3h51
10:07 Frankfurt Airport long-distance station
2 changes
deutsche_bahnIC 388 · ICE 690
On time
06:16 Schaffhausen
3h52
10:08 Frankfurt (Main) Hbf
1 change
deutsche_bahnIC 388 · ICE 578
On time
06:16 Schaffhausen
4h19
10:35 Frankfurt Airport long-distance station
1 change
sbbSBB S62+deutsche_bahnRE 4716+tgvTGV 9521
On time
06:37 Schaffhausen
4h22
10:59 Frankfurt (Main) Hbf
2 changes
deutsche_bahnRE 3046 · ICE 370
On time
07:00 Schaffhausen
4h08
11:08 Frankfurt (Main) Hbf
1 change
deutsche_bahnIC 282 · ICE 1290
On time
07:16 Schaffhausen
4h24
11:40 Frankfurt (Main) Hbf
1 change
deutsche_bahnIC 282 · ICE 610 · ICE 370
On time
07:16 Schaffhausen
3h52
11:08 Frankfurt (Main) Hbf
2 changes
deutsche_bahnIC 282 · ICE 610
On time
07:16 Schaffhausen
3h51
11:07 Frankfurt Airport long-distance station
1 change
sbbSBB S62+deutsche_bahnRE 4718 · ICE 74 · ICE 918
On time
07:37 Schaffhausen
4h14
11:51 Frankfurt Airport long-distance station
3 changes
deutsche_bahnIC 380 · ICE 1218 · ICE 108
On time
08:16 Schaffhausen
3h51
12:07 Frankfurt Airport long-distance station
2 changes
deutsche_bahnIC 380 · ICE 576
On time
08:16 Schaffhausen
4h19
12:35 Frankfurt Airport long-distance station
1 change

This is the last train of the day.

Find all the dates and times for this journey

Compare prices and tickets Schaffhausen to Frankfurt am Main by train, coach or flight

Mon
16 Jun
Tue
17 Jun
Wed
18 Jun
Thu
19 Jun
Fri
20 Jun
Sat
21 Jun
Sun
22 Jun

Journey information

Overview: Train from Schaffhausen to Frankfurt am Main

SwitzerlandSwitzerland
GermanyGermany
Icon of train
Trains from Schaffhausen to Frankfurt am Main run on average 17 times per day, taking around 4h 16m. Cheap train tickets for this journey start at £16 if you book in advance.
Fares are the lowest economy prices found on Omio. Early booking often means lower prices. Prices change daily and are subject to availability. Discount cards, coach trips, and booking fees are not included.
Price information
Distance
268 km
Average train duration
4h 16m
Cheapest ticket price
£16
Trains per day
17
Fastest train
3h 52m
First train
07:16
Last train
10:16
Fares are the lowest economy prices found on Omio. Early booking often means lower prices. Prices change daily and are subject to availability. Discount cards, coach trips, and booking fees are not included.
Price information

Train companies: Deutsche Bahn trains Schaffhausen to Frankfurt am Main

You can travel by train between Schaffhausen and Frankfurt am Main with Deutsche Bahn for as low as £27. When you search for timetables and tickets, Omio will show you the best journey.

Deutsche Bahn (DB) is Germany’s main operator 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 Schaffhausen to Frankfurt am Main train.

Train information from Schaffhausen to Frankfurt am Main with Deutsche Bahn:

  • Average Duration: 3 h 52 min
  • Cheapest Price: £27

FAQs: Schaffhausen to Frankfurt am Main train

FAQs: Travel by train from Schaffhausen to Frankfurt am Main 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 Schaffhausen to Frankfurt am Main.
FAQs

Most popular train connections from Schaffhausen

More options for your journey from Schaffhausen to Frankfurt am Main

Here are some other resources that might have the information you need

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
More routes, destinations and providers
Currency
Language