There are 13 ways to get from Messina to Schaffhausen by train, plane, ferry, bus, night train, car ferry, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train to Catania–Fontanarossa Airport, fly to Zurich Airport, train
best- Take the train from Messina Centrale to Catania Centraletrain
- Fly from Catania–Fontanarossa Airport (CTA) to Zurich Airport (ZRH)plane CTA - ZRH
- Take the train from Zürich Flughafen to Schaffhausentrain
7h 56mCHF 101–228Train to Catania–Fontanarossa Airport, fly to Allgäu Airport, Memmingen, bus, train
cheapest- Take the train from Messina Centrale to Catania Centraletrain
- Fly from Catania–Fontanarossa Airport (CTA) to Allgäu Airport, Memmingen (FMM)plane CTA - FMM
- Take the bus from Memmingen Allgäu airport to Friedrichshafenbus
- Take the train from Friedrichsh. Stadtbahnhof to Schaffhausentrain
10h 51mCHF 60–281Ferry, train
- Take the ferry from Messina Marittima to Villa S.Giovanniferry M1 / ...
- Take the train from Villa S.Giovanni to Milano Centraletrain Fr
- Take the train from Milano Centrale to Zuerich Hbtrain Ec
- Take the train from Zürich HB to Schaffhausentrain Ic / ...
14h 48mBus, train
- Take the bus from Messina - Piazza della Repubblica to ZÜRICH, Carparkplatz am Sihlquaibus
- Take the train from Zürich HB to Schaffhausentrain Re48 / ...
20h 13mCHF 189–256Night train, train
- Take the nighttrain from Messina Centrale to Milano Centralenighttrain Ini
- Take the train from Milano Centrale to Zuerich Hbtrain Ec
- Take the train from Zürich HB to Schaffhausentrain S9 / ...
22h 31mCHF 163–283Train to Palermo Airport, fly to Zurich Airport, train
- Take the train from Messina Centrale to Palermo Centraletrain
- Fly from Palermo Airport (PMO) to Zurich Airport (ZRH)plane PMO - ZRH
- Take the train from Zürich Flughafen to Schaffhausentrain
9h 39mCHF 111–258Train to Catania–Fontanarossa Airport, fly to Basel, train
- Take the train from Messina Centrale to Catania Centraletrain
- Fly from Catania–Fontanarossa Airport (CTA) to Basel (BSL)plane CTA - BSL
- Take the train from Basel SBB to Zürich HBtrain
- Take the train from Zürich HB to Schaffhausentrain
9h 17mCHF 113–287Train to Catania–Fontanarossa Airport, fly to Milan Linate Airport, train
- Take the train from Messina Centrale to Catania Centraletrain
- Fly from Catania–Fontanarossa Airport (CTA) to Milan Linate Airport (LIN)plane CTA - LIN
- Take the train from Milano Centrale to Zuerich Hbtrain
- Take the train from Zürich HB to Schaffhausentrain
10h 27mCHF 117–285Train to Catania–Fontanarossa Airport, fly to Stuttgart Airport, train
- Take the train from Messina Centrale to Catania Centraletrain
- Fly from Catania–Fontanarossa Airport (CTA) to Stuttgart Airport (STR)plane CTA - STR
- Take the train from Böblingen to Schaffhausentrain
9h 58mCHF 105–307Train to Catania–Fontanarossa Airport, fly to Milano Malpensa Airport, train
- Take the train from Messina Centrale to Catania Centraletrain
- Fly from Catania–Fontanarossa Airport (CTA) to Milano Malpensa Airport (MXP)plane CTA - MXP
- Take the train from Malpensa Aeroporto T1 to Luganotrain
- Take the train from Lugano to Zuerich Hbtrain
- Take the train from Zürich HB to Schaffhausentrain
10h 45mCHF 84–278Train to Catania–Fontanarossa Airport, fly to Il Caravaggio International Airport, bus, train
- Take the train from Messina Centrale to Catania Centraletrain
- Fly from Catania–Fontanarossa Airport (CTA) to Il Caravaggio International Airport (BGY)plane CTA - BGY
- Take the bus from Milan Bergamo Orio al Serio Airport to Piazza Luigi di Savoiabus
- Take the train from Milano Centrale to Zuerich Hbtrain
- Take the train from Zürich HB to Schaffhausentrain
10h 56mCHF 119–352Bus, train via Milan
- Take the bus from Messina Main Train Station to Milan Lampugnanobus
- Take the bus from Milan to Zurich Bus Stationbus
- Take the train from Zürich HB to Schaffhausentrain Ic / ...
24h 7mCHF 92–166Car ferry, drive
- Take the carferry from Messina to Port of Salernocarferry
- Drive from Port of Salerno to Schaffhausencar
20h 11mCHF 207–336
Catania–Fontanarossa Airport (CTA) to Zurich Airport (ZRH) flights
Comparing Your Travel Options
The cheapest way to get from Messina to Schaffhausen is to bus and train via Milan which costs SFr 90 - SFr 170 and takes 24h 7m.
The fastest way to get from Messina to Schaffhausen is to train and fly which takes 7h 56m and costs SFr 100 - SFr 230.
No, there is no direct train from Messina to Schaffhausen. However, there are services departing from Messina Centrale and arriving at Schaffhausen via Milano Centrale and Zürich HB. The journey, including transfers, takes approximately 22h 31m.
The distance between Messina and Schaffhausen is 1379 km.
The best way to get from Messina to Schaffhausen without a car is to ferry and train which takes 14h 48m and costs .
It takes approximately 7h 56m to get from Messina to Schaffhausen, including transfers.
Messina to Schaffhausen train services, operated by Trenitalia Intercity Night, depart from Messina Centrale station.
Messina to Schaffhausen train services, operated by Trenitalia Intercity Night, arrive at Milano Centrale station.
There are 636+ hotels available in Schaffhausen.
What companies run services between Messina, Italy and Schaffhausen, Switzerland?
There is no direct connection from Messina to Schaffhausen. However, you can take the train to Catania Centrale, walk to Catania, take the bus to Catania Airport, walk to Catania–Fontanarossa Airport (CTA) airport, fly to Zurich Airport (ZRH), walk to Zürich Flughafen, then take the train to Schaffhausen. Alternatively, you can take a ferry from Messina Marittima to Schaffhausen via Villa S.Giovanni, Villa S.Giovanni, Milano Centrale, Zuerich Hb, and Zürich HB in around 14h 48m.
- Website
- ryanair.com
Flights from Catania–Fontanarossa Airport to Milano Malpensa Airport
- Ave. Duration
- 2h
- When
- Every day
- Estimated price
- CHF 40–170
Flights from Catania–Fontanarossa Airport to Il Caravaggio International Airport
- Ave. Duration
- 1h 54m
- When
- Every day
- Estimated price
- CHF 40–210
Flights from Catania–Fontanarossa Airport to Il Caravaggio International Airport via Naples
- Ave. Duration
- 3h 36m
- When
- Sunday, Tuesday, Wednesday, Thursday, and Saturday
- Estimated price
- CHF 40–210
Flights from Catania–Fontanarossa Airport to Il Caravaggio International Airport via Pescara
- Ave. Duration
- 3h 30m
- When
- Thursday
- Estimated price
- CHF 40–210
Flights from Catania–Fontanarossa Airport to Allgäu Airport, Memmingen
- Ave. Duration
- 2h 10m
- When
- Monday
- Estimated price
- CHF 30–210
Flights from Catania–Fontanarossa Airport to Allgäu Airport, Memmingen via Naples
- Ave. Duration
- 4h 42m
- When
- Thursday and Tuesday
- Estimated price
- CHF 30–210
Flights from Catania–Fontanarossa Airport to Allgäu Airport, Memmingen via Malta
- Ave. Duration
- 4h 10m
- When
- Tuesday and Friday
- Estimated price
- CHF 30–210
Flights from Catania–Fontanarossa Airport to Allgäu Airport, Memmingen via Alghero
- Ave. Duration
- 4h 25m
- When
- Thursday
- Estimated price
- CHF 30–210
Flights from Catania–Fontanarossa Airport to Allgäu Airport, Memmingen via Rome
- Ave. Duration
- 5h 10m
- When
- Monday
- Estimated price
- CHF 30–210
- Website
- easyjet.com
Flights from Catania–Fontanarossa Airport to Basel
- Ave. Duration
- 2h 20m
- When
- Every day
- Estimated price
- CHF 45–200
Flights from Catania–Fontanarossa Airport to Milano Malpensa Airport
- Ave. Duration
- 2h
- When
- Every day
- Estimated price
- CHF 23–160
- Website
- ita-airways.com
Flights from Catania–Fontanarossa Airport to Milan Linate Airport
- Ave. Duration
- 1h 51m
- When
- Every day
- Estimated price
- CHF 40–140
Flights from Catania–Fontanarossa Airport to Milan Linate Airport via Rome
- Ave. Duration
- 3h 42m
- When
- Every day
- Estimated price
- CHF 40–140
Flights from Catania–Fontanarossa Airport to Stuttgart Airport via Milan Linate Airport
- Ave. Duration
- 4h 55m
- When
- Thursday, Friday, and Sunday
- Estimated price
- CHF 80–250
- Website
- swiss.com
Flights from Catania–Fontanarossa Airport to Zurich Airport
- Ave. Duration
- 2h 10m
- When
- Every day
- Estimated price
- CHF 50–280
Flights from Palermo Airport to Zurich Airport
- Ave. Duration
- 2h 3m
- When
- Every day
- Estimated price
- CHF 85–330
Flights from Catania–Fontanarossa Airport to Stuttgart Airport via Zurich Airport
- Ave. Duration
- 4h 40m
- When
- Tuesday to Saturday
- Estimated price
- CHF 65–330
- Website
- lufthansa.com
Flights from Catania–Fontanarossa Airport to Milan Linate Airport via Rome
- Ave. Duration
- 3h 46m
- When
- Every day
- Estimated price
- CHF 40–140
Flights from Catania–Fontanarossa Airport to Stuttgart Airport via Munich
- Ave. Duration
- 4h 15m
- When
- Every day
- Estimated price
- CHF 65–340
- Website
- flyulendo.com
Flights from Catania–Fontanarossa Airport to Milano Malpensa Airport
- Ave. Duration
- 2h 5m
- When
- Every day
- Estimated price
- CHF 13–140
Flights from Catania–Fontanarossa Airport to Allgäu Airport, Memmingen
- Ave. Duration
- 2h 20m
- When
- Monday, Wednesday, and Friday
- Estimated price
- CHF 30–170
- Website
- aeroitalia.com
Flights from Catania–Fontanarossa Airport to Milan Linate Airport via Cagliari
- Ave. Duration
- 3h 30m
- When
- Thursday, Friday, and Sunday
- Estimated price
- CHF 85–210
Flights from Catania–Fontanarossa Airport to Il Caravaggio International Airport
- Ave. Duration
- 1h 50m
- When
- Friday and Sunday
- Estimated price
- CHF 30–230
- Website
- eurowings.com
Flights from Catania–Fontanarossa Airport to Stuttgart Airport
- Ave. Duration
- 2h 15m
- When
- Every day
- Estimated price
- CHF 60–200
- Website
- flyedelweiss.com
Flights from Catania–Fontanarossa Airport to Zurich Airport
- Ave. Duration
- 2h 10m
- When
- Every day
- Estimated price
- CHF 50–280
- Website
- neosair.it
Flights from Catania–Fontanarossa Airport to Milano Malpensa Airport
- Ave. Duration
- 1h 50m
- When
- Sunday
- Estimated price
- CHF 100–330
- Phone
- +39.06.5210550
- Website
- Trenitalia
Train from Messina Centrale to Catania Centrale
- Ave. Duration
- 1h 48m
- Frequency
- Every 30 minutes
- Estimated price
- CHF 10–15
- Website
- Trenitalia
Train from Messina Centrale to Palermo Centrale
- Ave. Duration
- 2h 54m
- Frequency
- Hourly
- Estimated price
- CHF 24–35
- Website
- Trenitalia
Train from Messina Centrale to Catania Centrale
- Ave. Duration
- 1h 48m
- Frequency
- Every 30 minutes
- Estimated price
- CHF 10–15
- Website
- Trenitalia
Train from Messina Centrale to Catania Centrale
- Ave. Duration
- 1h 48m
- Frequency
- Every 30 minutes
- Estimated price
- CHF 10–15
- Website
- Trenitalia
Train from Messina Centrale to Catania Centrale
- Ave. Duration
- 1h 48m
- Frequency
- Every 30 minutes
- Estimated price
- CHF 10–15
- Website
- Trenitalia
Train from Messina Centrale to Catania Centrale
- Ave. Duration
- 1h 48m
- Frequency
- Every 30 minutes
- Estimated price
- CHF 10–15
- Website
- Trenitalia
Train from Messina Centrale to Catania Centrale
- Ave. Duration
- 1h 48m
- Frequency
- Every 30 minutes
- Estimated price
- CHF 10–15
- Website
- Trenitalia
Train from Messina Centrale to Catania Centrale
- Ave. Duration
- 1h 48m
- Frequency
- Every 30 minutes
- Estimated price
- CHF 10–15
- Website
- Trenitalia
Train from Zürich Flughafen to Schaffhausen
- Ave. Duration
- 49 min
- Frequency
- Hourly
- Estimated price
- CHF 15–22
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Zürich HB to Schaffhausen
- Ave. Duration
- 38 min
- Frequency
- Every 30 minutes
- Estimated price
- CHF 14–20
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Zürich HB to Schaffhausen
- Ave. Duration
- 38 min
- Frequency
- Every 30 minutes
- Estimated price
- CHF 14–20
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Zürich HB to Schaffhausen
- Ave. Duration
- 57 min
- Frequency
- Every 30 minutes
- Estimated price
- CHF 14–21
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Zürich Flughafen to Schaffhausen
- Ave. Duration
- 49 min
- Frequency
- Hourly
- Estimated price
- CHF 15–22
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Basel SBB to Zürich HB
- Ave. Duration
- 1h 13m
- Frequency
- Every 20 minutes
- Estimated price
- CHF 27–40
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Zürich HB to Schaffhausen
- Ave. Duration
- 38 min
- Frequency
- Every 30 minutes
- Estimated price
- CHF 14–20
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Zürich HB to Schaffhausen
- Ave. Duration
- 38 min
- Frequency
- Every 30 minutes
- Estimated price
- CHF 14–20
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Zürich HB to Schaffhausen
- Ave. Duration
- 38 min
- Frequency
- Every 30 minutes
- Estimated price
- CHF 14–20
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Zürich HB to Schaffhausen
- Ave. Duration
- 38 min
- Frequency
- Every 30 minutes
- Estimated price
- CHF 14–20
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Zürich HB to Schaffhausen
- Ave. Duration
- 38 min
- Frequency
- Every 30 minutes
- Estimated price
- CHF 14–20
- Website
- Swiss Federal Railways (SBB CFF FFS)
- Phone
- +39 06 5210550
- Website
- Trenitalia Frecce
Train from Villa S.Giovanni to Milano Centrale
- Ave. Duration
- 8h 34m
- Frequency
- Every 4 hours
- Estimated price
- CHF 150–260
- Website
- Trenitalia Frecce
- Phone
- +39 06 8937 1892
- Website
- Italo Treno
Train from Villa S.Giovanni to Milano Centrale
- Ave. Duration
- 9h 59m
- Frequency
- Twice daily
- Estimated price
- CHF 130–220
- Website
- Italo Treno
- Phone
- +39 06 68475475
- Website
- Trenitalia Intercity
Train from Villa S.Giovanni to Milano Centrale
- Ave. Duration
- 14h 53m
- Frequency
- 3 times a week
- Estimated price
- CHF 120–220
- Website
- Trenitalia Intercity
Train from Messina Centrale to Palermo Centrale
- Ave. Duration
- 3h 3m
- Frequency
- 4 times a day
- Estimated price
- CHF 22–40
- Website
- Trenitalia Intercity
- Phone
- +39 06 68475475
- [email protected]
- Website
- Trenitalia Eurocity
Train from Milano Centrale to Zuerich Hb
- Ave. Duration
- 3h 17m
- Frequency
- Hourly
- Estimated price
- CHF 50–95
- Website
- Trenitalia Eurocity
- 1st Class
- CHF 65–95
- 2nd Class
- CHF 50–70
Train from Milano Centrale to Zuerich Hb
- Ave. Duration
- 3h 17m
- Frequency
- Hourly
- Estimated price
- CHF 50–95
- Website
- Trenitalia Eurocity
- 1st Class
- CHF 65–95
- 2nd Class
- CHF 50–70
Train from Milano Centrale to Zuerich Hb
- Ave. Duration
- 3h 17m
- Frequency
- Hourly
- Estimated price
- CHF 50–95
- Website
- Trenitalia Eurocity
- 1st Class
- CHF 65–95
- 2nd Class
- CHF 50–70
Train from Lugano to Zuerich Hb
- Ave. Duration
- 1h 57m
- Frequency
- Hourly
- Estimated price
- CHF 40–85
- Website
- Trenitalia Eurocity
- 1st Class
- CHF 55–85
- 2nd Class
- CHF 40–55
Train from Milano Centrale to Zuerich Hb
- Ave. Duration
- 3h 17m
- Frequency
- Hourly
- Estimated price
- CHF 50–95
- Website
- Trenitalia Eurocity
- 1st Class
- CHF 65–95
- 2nd Class
- CHF 50–70
- Phone
- 06 3000
- Website
- Trenitalia ICN
Night train from Messina Centrale to Milano Centrale
- Ave. Duration
- 17h 22m
- Frequency
- Twice daily
- Estimated price
- CHF 95–170
- Website
- Trenitalia ICN
- Phone
- +49 30 2970
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Böblingen to Schaffhausen
- Ave. Duration
- 1h 55m
- Frequency
- Every 3 hours
- Estimated price
- CHF 27–60
- Website
- Deutsche Bahn Intercity (DB IC)
- Phone
- +39 02 7249 4494
- [email protected]
- Website
- Trenord
Train from Malpensa Aeroporto T1 to Lugano
- Ave. Duration
- 1h 35m
- Frequency
- Hourly
- Estimated price
- CHF 5–7
- Website
- Trenord
- Phone
- +49 30 2970
- Website
- Deutsche Bahn Regio (DB Regional)
Train from Friedrichsh. Stadtbahnhof to Schaffhausen
- Ave. Duration
- 1h 13m
- Frequency
- Every 4 hours
- Estimated price
- CHF 13–55
- Website
- Deutsche Bahn Regio (DB Regional)
- Phone
- +39 0362 185 0590
- [email protected]
- Website
- Onebus
Bus from Messina - Piazza della Repubblica to ZÜRICH, Carparkplatz am Sihlquai
- Ave. Duration
- 19h 17m
- Frequency
- Once a week
- Estimated price
- CHF 170–240
- Website
- Onebus
- [email protected]
- Website
- TERRAVISION
Bus from Milan Bergamo Orio al Serio Airport to Piazza Luigi di Savoia
- Ave. Duration
- 50 min
- Frequency
- Every 30 minutes
- Estimated price
- CHF 4–21
- Website
- TERRAVISION
- Phone
- 035.319366
- [email protected]
- Website
- orioshuttle.com
Bus from Milan Bergamo Orio al Serio Airport to Piazza Luigi di Savoia
- Ave. Duration
- 50 min
- Frequency
- Every 30 minutes
- Estimated price
- CHF 10–13
- Schedules at
- orioshuttle.com
Rome2Rio's guide to FlixBus
Contact DetailsContact Details
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Memmingen Allgäu airport to Friedrichshafen
- Ave. Duration
- 1h 15m
- Frequency
- Twice daily
- Estimated price
- CHF 6–10
- Website
- Flixbus
Bus from Milan to Zurich Bus Station
- Ave. Duration
- 3h 55m
- Frequency
- Hourly
- Estimated price
- CHF 22–35
- Website
- Flixbus
- Phone
- +39 06 88 93 82 32
- Website
- Itabus S.p.A.
Bus from Messina Main Train Station to Milan Lampugnano
- Ave. Duration
- 18h 25m
- Frequency
- Twice daily
- Estimated price
- CHF 65–120
- Website
- Itabus S.p.A.
Bus from Milan to Zurich Bus Station
- Ave. Duration
- 5h 5m
- Frequency
- Once daily
- Estimated price
- CHF 13–24
- Website
- Itabus S.p.A.
- Phone
- +420 222 222 221
- [email protected]
- Website
- RegioJet
Bus from Milan to Zurich Bus Station
- Ave. Duration
- 4h 40m
- Frequency
- Twice a week
- Estimated price
- CHF 15–25
- Website
- RegioJet
- Phone
- +39.06.5210550
- Website
- Trenitalia
Ferry from Messina Marittima to Villa S.Giovanni
- Ave. Duration
- 20 min
- Frequency
- Hourly
- Website
- Trenitalia
- Phone
- +39.090.57.37
- [email protected]
- Website
- carontetourist.it
Car ferry from Messina to Port of Salerno
- Ave. Duration
- 9h
- Frequency
- 6 times a week
- Estimated price
- CHF 27–56
- Schedules at
- carontetourist.it
- Passenger
- CHF 27
- Cars
- CHF 56
Want to know more about travelling around Switzerland
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Italy Travel Guides
Read the travel guide
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide
Want to know more about Flixbus?
Read the travel guide





























































