Milan to Schaffhausen train

Thu, Nov 07
+ Add return
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

Cheap train tickets from Milan to Schaffhausen

Showing times and prices for Nov 07

Cheapest

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

Cheapest
Trenitalia
EuroCity 308
03:51PM3h36
Milano Lambrate
07:27PMZurich HB
$601One-way
0 transfers
Cheapest
Trenitalia
EuroCity 326
07:51PM3h36
Milano Lambrate
11:27PMZurich HB
$601One-way
0 transfers
2nd Cheapest
Trenitalia
EuroCity 322
05:10PM3h17
Milan Centrale
08:27PMZurich HB
$691One-way
0 transfers
2nd Cheapest
Trenitalia
EuroCity 324
07:10PM3h17
Milan Centrale
10:27PMZurich HB
$691One-way
0 transfers
Trenitalia
EuroCity 310
06:10PM3h17
Milan Centrale
09:27PMZurich HB
$791One-way
0 transfers

Milan to Schaffhausen train times

Showing trains for tomorrow, Thursday, November 7
ProviderDepartsDurationArrivesTransfersTickets
Trenitalia
EuroCity 312
07:10AM Milan Centrale3h17 10:27AM Zurich HB0 transfersDirect
Trenitalia
EuroCity 314
08:10AM Milan Centrale3h17 11:27AM Zurich HB0 transfersDirect
Trenitalia
EuroCity 316
09:10AM Milan Centrale3h17 12:27PM Zurich HB0 transfersDirect
Trenitalia
EuroCity 150
11:10AM Milan Centrale3h17 02:27PM Zurich HB0 transfersDirect
Trenitalia
EuroCity 318
01:10PM Milan Centrale3h17 04:27PM Zurich HB0 transfersDirect
Trenitalia
EuroCity 320
03:10PM Milan Centrale3h17 06:27PM Zurich HB0 transfersDirect
Trenitalia
EuroCity 308
03:51PM Milano Lambrate3h36 07:27PM Zurich HB0 transfersDirect
Trenitalia
EuroCity 322
05:10PM Milan Centrale3h17 08:27PM Zurich HB0 transfersDirect
Trenitalia
EuroCity 310
06:10PM Milan Centrale3h17 09:27PM Zurich HB0 transfersDirect
Trenitalia
EuroCity 324
07:10PM Milan Centrale3h17 10:27PM Zurich HB0 transfersDirect
Trenitalia
EuroCity 326
07:51PM Milano Lambrate3h36 11:27PM Zurich HB0 transfersDirect

This is the last train of the day.

Find all the dates and times for this journey

Compare prices and tickets Milan to Schaffhausen by bus, train, or flight

Thu
Nov 07
Fri
Nov 08
Sat
Nov 09
Sun
Nov 10
Mon
Nov 11
Tue
Nov 12
Wed
Nov 13

How far in advance should I book train tickets from Milan to Schaffhausen?

The best time to book your train from Milan to Schaffhausen is 28 days before departure. See how prices for trains change on the Milan to Schaffhausen route.
Prices are for one-way tickets for one passenger from Milan to Schaffhausen per month. Insights are sourced from fares found by Omio users in the last 12 months. Current prices may differ as prices vary depending on the time of day, class or how far in advance you book your train from Milan to Schaffhausen.

Fastest train times from Milan to Schaffhausen

Showing times and prices for Nov 07

Fastest Journey

3 h 17 m

Average

3 h 20 m

Trains per day

11

Distance

252 km

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

Fastest
Trenitalia
EuroCity 310
06:10PM3h17
Milan Centrale
09:27PMZurich HB
$791One-way
0 transfers
Fastest
Trenitalia
EuroCity 322
05:10PM3h17
Milan Centrale
08:27PMZurich HB
$691One-way
0 transfers
Fastest
Trenitalia
EuroCity 318
01:10PM3h17
Milan Centrale
04:27PMZurich HB
$951One-way
0 transfers
Fastest
Trenitalia
EuroCity 150
11:10AM3h17
Milan Centrale
02:27PMZurich HB
$951One-way
0 transfers
Fastest
Trenitalia
EuroCity 312
07:10AM3h17
Milan Centrale
10:27AMZurich HB
$791One-way
0 transfers

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

Deutsche Bahn
Renfe
Italo
Frecciarossa

Overview: Train from Milan to Schaffhausen

distanceDistance156 miles (251 km)
durationAverage train duration3 h 17 min
priceAverage train ticket price$72 (€63)
frequencyTrain frequency9 a day
changesDirect trainYes, there are 9 direct trains a day
carriersTrain providersTrenitalia

Trains from Milan to Schaffhausen cover the 156 miles (251 km) long trip taking on average 3 h 17 min with our travel partners like Trenitalia. Normally, there are 9 trains operating per day, including direct services available. You can get the cheapest train tickets for this trip for as low as $41 (€36), but the average price of train tickets is $72 (€63).

Train providers: Trenitalia from Milan to Schaffhausen trains

Travel from Milan to Schaffhausen from $46 (€40) with Omio’s train partners Trenitalia! You can find the best schedules and tickets when comparing and booking the most affordable trip for you.

Trenitalia train tickets from Milan to Schaffhausen are available on Omio for as little as $46 (€40). Trenitalia is Italy’s national train company with a huge fleet of trains offering different levels of comfort, amenities and speed at which they travel. The company's flagship trains are the high-speed Frecciarossa, Frecciargento and Frecciabianca. Trenitalia also operates trains such as the Eurocity (EC), Euronotte (EN), InterCity (IC), InterCitynotte (ICN), as well as the Regionale Veloce (RV), Regionale (R), Suburbano (S) and Metropolitano (M). Bathrooms and WiFi access are standard on long-distance train routes. In most cases, the trains also provide barrier-free access.

Trenitalia offers three different ticket types to fit anyone’s budget, such as the Base, Economy, Super Economy and Ordinaria tickets. Trenitalia also has discount and loyalty cards for qualified travelers, which you can use on Omio. When traveling on a Trenitalia train to Schaffhausen from Milan, you can expect to travel 156 miles (251 km). Check Trenitalia’s train schedules and tickets for the Milan to Schaffhausen route and book your cheap ticket on Omio today!

Train information from Milan to Schaffhausen with Trenitalia:

  • Average Duration: 4 h 17 min
  • Cheapest Price: $46

FAQs: Trains from Milan to Schaffhausen

FAQs: Travel by train from Milan to Schaffhausen 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 Milan to Schaffhausen.
FAQs
Cheap train tickets from Milan to Schaffhausen can start from as little as $41 (€36) when you book in advance. The average train ticket price for Milan to Schaffhausen is $72 (€63); however, prices vary depending on the time of day and class and they tend to be more expensive on the day.
The average journey time by train from Milan to Schaffhausen is 3 h 17 min   to travel the 156 mile (251 km) long route, with around there are 9 trains per day. Journey times can vary on weekends and holidays.
The first train from Milan to Schaffhausen leaves at 12: 55 AM. Plan your trip with the Journey Planner   from Omio.
The last train from Milan to Schaffhausen leaves at 7: 51 PM.
Yes, it is possible to travel from Milan to Schaffhausen without having to change trains with Trenitalia. There are 9 direct trains from Milan to Schaffhausen each day. There may be fewer direct services available on weekends or holidays.
When taking a train from Milan to Schaffhausen, you can count on Trenitalia for the best way to get you to Schaffhausen. You can also check all possible train companies who offer a service between Milan and Schaffhausen and compare the amenities they offer before buying a train ticket.
No, there are no night trains, the latest train for this route is 7: 51 PM.
A trip to Schaffhausen from Milan is worth doing but not as a day trip with a journey time of 3 h 17 min each way. Check with Omio app   the best way to travel.
The cheapest month for a train from Milan to Schaffhausen is December.
You have options as you can travel to Schaffhausen from Milan 3 different ways: bus, train or flight.

More options for your journey from Milan to Schaffhausen

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

Useful links