There are 9 ways to get from Catania to Sankt Gallen by plane, train, ferry, bus, night train, car, or car ferry
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly to Zurich Airport, train
best- Fly from Catania–Fontanarossa Airport (CTA) to Zurich Airport (ZRH)plane CTA - ZRH
- Take the train from Zuerich Flughafen to St. Gallen(Ch)train
3h 4mCHF 90–278Fly to Allgäu Airport, Memmingen, train
cheapest- Fly from Catania–Fontanarossa Airport (CTA) to Allgäu Airport, Memmingen (FMM)plane CTA - FMM
- Take the train from Memmingen to Lindau, Reutin Bahnhoftrain
5h 18mCHF 54–296Train, ferry
- Take the train from Catania Centrale to Messina Centraletrain Re
- 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 Arth-Goldautrain Ec
- Take the train from Arth-Goldau to St. Gallentrain Vae
18h 1mBus
- Take the bus from Catania Central Bus Station to ZÜRICH, Carparkplatz am Sihlquaibus
- Take the bus from Zurich Central Bus Station Sihlquai to St. Gallen Lagerstrassebus : Lyon - Prague Central Bus Station / ...
22h 6mNight train, train
- Take the night train from Catania Centrale to Milano Centralenighttrain Ini
- Take the train from Milano Centrale to Arth-Goldautrain Ec
- Take the train from Arth-Goldau to St. Gallentrain Vae
24h 43mCHF 195–362Fly to Basel, train
- 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 St. Gallentrain
5h 18mCHF 102–361Fly to Stuttgart Airport, train
- Fly from Catania–Fontanarossa Airport (CTA) to Stuttgart Airport (STR)plane CTA - STR
- Take the train from Böblingen to Singentrain
- Take the train from Konstanz to St. Gallen(Ch)train
6h 35mCHF 101–352Bus via Milan
- Take the bus from Catania Fontanarossa Airport Bus Stop to Milan Lampugnanobus Itabus
- Take the bus from Milan Lampugnano to St. Gallen Lagerstrassebus : Milan Lampugnano Bus Station - Prague Central Bus Station / ...
27h 15mCHF 110–200Drive, car ferry
- Drive from Catania to Tresmestiericar
- Take the car ferry from Tresmestieri to Villa S. Giovannicarferry
- Drive from Villa S. Giovanni to Sankt Gallencar
16h 26mCHF 281–418
Catania–Fontanarossa Airport (CTA) to Zurich Airport (ZRH) flights
Questions & Answers
The cheapest way to get from Catania to Sankt Gallen is to fly and train which costs SFr 50 - SFr 300 and takes 5h 18m.
The fastest way to get from Catania to Sankt Gallen is to fly and train which takes 3h 4m and costs SFr 85 - SFr 280.
No, there is no direct bus from Catania station to Sankt Gallen. However, there are services departing from Catania Central Bus Station and arriving at St. Gallen Lagerstrasse via Zurich Central Bus Station Sihlquai. The journey, including transfers, takes approximately 22h 6m.
No, there is no direct train from Catania to Sankt Gallen. However, there are services departing from Catania Centrale and arriving at St. Gallen via Milano Centrale and Arth-Goldau. The journey, including transfers, takes approximately 24h 43m.
The distance between Catania and Sankt Gallen is 1307 km.
The best way to get from Catania to Sankt Gallen without a car is to train and ferry which takes 18h 1m and costs .
It takes approximately 3h 4m to get from Catania to Sankt Gallen, including transfers.
Catania to Sankt Gallen bus services, operated by Onebus, depart from Catania Central Bus Station.
Catania to Sankt Gallen train services, operated by Trenitalia Intercity Night, depart from Catania Centrale station.
Catania to Sankt Gallen bus services, operated by Onebus, arrive at ZÜRICH, Carparkplatz am Sihlquai station.
What companies run services between Catania, Italy and Sankt Gallen, Switzerland?
You can take a bus from Catania Central Bus Station to St. Gallen Lagerstrasse via Zurich Central Bus Station Sihlquai in around 22h 6m.
- Website
- swiss.com
Flights from Catania–Fontanarossa Airport to Zurich Airport
- Ave. Duration
- 2h 13m
- When
- Every day
- Estimated price
- CHF 50–250
Flights from Catania–Fontanarossa Airport to Stuttgart Airport via Zurich Airport
- Ave. Duration
- 4h 40m
- When
- Thursday
- Estimated price
- CHF 60–290
- Website
- flyedelweiss.com
Flights from Catania–Fontanarossa Airport to Zurich Airport
- Ave. Duration
- 2h 13m
- When
- Every day
- Estimated price
- CHF 50–250
- Website
- ryanair.com
Flights from Catania–Fontanarossa Airport to Allgäu Airport, Memmingen
- Ave. Duration
- 2h 10m
- When
- Monday
- Estimated price
- CHF 55–650
Flights from Catania–Fontanarossa Airport to Allgäu Airport, Memmingen via Naples
- Ave. Duration
- 4h 30m
- When
- Thursday, Sunday, and Tuesday
- Estimated price
- CHF 55–650
- Website
- easyjet.com
Flights from Catania–Fontanarossa Airport to Basel
- Ave. Duration
- 2h 20m
- When
- Monday, Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- CHF 55–120
Flights from Catania–Fontanarossa Airport to Basel via Naples
- Ave. Duration
- 4h 5m
- When
- Monday, Friday, and Sunday
- Estimated price
- CHF 55–120
- Website
- eurowings.com
Flights from Catania–Fontanarossa Airport to Stuttgart Airport
- Ave. Duration
- 2h 15m
- When
- Every day
- Estimated price
- CHF 70–170
- Website
- lufthansa.com
Flights from Catania–Fontanarossa Airport to Stuttgart Airport via Munich
- Ave. Duration
- 4h 15m
- When
- Every day
- Estimated price
- CHF 60–310
- Website
- flyulendo.com
Flights from Catania–Fontanarossa Airport to Allgäu Airport, Memmingen
- Ave. Duration
- 2h 20m
- When
- Monday, Wednesday, and Friday
- Estimated price
- CHF 26–200
- Phone
- +41 848 446 688
- Website
- sbb.ch
Train from Zuerich Flughafen to St. Gallen(Ch)
- Ave. Duration
- 47 min
- Frequency
- Every 20 minutes
- Estimated price
- CHF 26–80
- Website
- https://www.sbb.ch/en
Train from Basel SBB to Zürich HB
- Ave. Duration
- 1h 13m
- Frequency
- Every 20 minutes
- Estimated price
- CHF 30–95
- Website
- https://www.sbb.ch/en
Train from Zürich HB to St. Gallen
- Ave. Duration
- 1h
- Frequency
- Every 20 minutes
- Estimated price
- CHF 29–95
- Website
- https://www.sbb.ch/en
- Phone
- +43 (0)5 1717
- Website
- oebb.at
Train from Zuerich Flughafen to St. Gallen(Ch)
- Ave. Duration
- 51 min
- Frequency
- Every 4 hours
- Estimated price
- CHF 15–24
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/railjet
- Website
- https://shop.oebbtickets.at/en/ticket
- *
- CHF 15–24
Train from Zürich HB to St. Gallen
- Ave. Duration
- 1h 2m
- Frequency
- 3 times a day
- Estimated price
- CHF 10–15
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/railjet
- Website
- https://shop.oebbtickets.at/en/ticket
- *
- CHF 10–15
- Phone
- +49 (0) 7531 915109
- [email protected]
- Website
- sbb-deutschland.de
Train from Zuerich Flughafen to St. Gallen(Ch)
- Ave. Duration
- 47 min
- Frequency
- Every 4 hours
- Estimated price
- CHF 7–10
- Schedules at
- sbb-deutschland.de
- Phone
- +39.06.5210550
- Website
- trenitalia.com
Train from Catania Centrale to Messina Centrale
- Ave. Duration
- 2h 9m
- Frequency
- Every 30 minutes
- Estimated price
- CHF 10–18
- Website
- https://www.trenitalia.com/en.html
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Catania Centrale to Messina Centrale
- Ave. Duration
- 1h 27m
- Frequency
- 4 times a day
- Estimated price
- CHF 9–20
- Website
- https://www.trenitalia.com/en.html
Train from Villa S.Giovanni to Milano Centrale
- Ave. Duration
- 14h 53m
- Frequency
- 3 times a week
- Estimated price
- CHF 120–250
- Website
- https://www.trenitalia.com/en.html
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Villa S.Giovanni to Milano Centrale
- Ave. Duration
- 8h 33m
- Frequency
- Every 4 hours
- Estimated price
- CHF 160–330
- Schedules at
- trenitalia.com
- Phone
- +39 06 8937 1892
- Website
- italotreno.it
Train from Villa S.Giovanni to Milano Centrale
- Ave. Duration
- 10h 28m
- Frequency
- Twice daily
- Estimated price
- CHF 140–280
- Website
- https://www.italotreno.it/en
- Phone
- +39 06 68475475
- [email protected]
- Website
- trenitalia.com
Train from Milano Centrale to Arth-Goldau
- Ave. Duration
- 2h 32m
- Frequency
- Hourly
- Estimated price
- CHF 45–90
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- CHF 60–90
- 2nd Class
- CHF 45–60
Train from Milano Centrale to Arth-Goldau
- Ave. Duration
- 2h 32m
- Frequency
- Hourly
- Estimated price
- CHF 45–90
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- CHF 60–90
- 2nd Class
- CHF 45–60
- Phone
- +41 58 580 70 70
- Website
- sob.ch
Train from Arth-Goldau to St. Gallen
- Ave. Duration
- 1h 39m
- Frequency
- Hourly
- Estimated price
- CHF 30–45
- Schedules at
- sob.ch
Train from Arth-Goldau to St. Gallen
- Ave. Duration
- 1h 39m
- Frequency
- Hourly
- Estimated price
- CHF 30–45
- Schedules at
- sob.ch
- Phone
- 06 3000
- Website
- trenitalia.com
Night train from Catania Centrale to Milano Centrale
- Ave. Duration
- 19h 14m
- Frequency
- 3 times a day
- Estimated price
- CHF 120–230
- Website
- https://www.trenitalia.com/en.html
- Phone
- +41 71 554 00 00
- Website
- thurbo.ch
Train from Zürich HB to St. Gallen
- Ave. Duration
- 1h 21m
- Frequency
- Once a week
- Estimated price
- CHF 8–15
- Schedules at
- thurbo.ch
- 2nd Class Ticket
- CHF 8–12
- 1st Class Ticket
- CHF 12–15
Train from Konstanz to St. Gallen(Ch)
- Ave. Duration
- 35 min
- Frequency
- Every 30 minutes
- Estimated price
- CHF 6–13
- Schedules at
- thurbo.ch
- 2nd Class Ticket
- CHF 6–9
- 1st Class Ticket
- CHF 11–13
- Phone
- +49 30 2970
- Website
- bahn.de
Train from Memmingen to Lindau, Reutin Bahnhof
- Ave. Duration
- 49 min
- Frequency
- Every 4 hours
- Estimated price
- CHF 14–65
- Website
- https://int.bahn.de/en
Train from Böblingen to Singen
- Ave. Duration
- 1h 48m
- Frequency
- Hourly
- Estimated price
- CHF 25–110
- Website
- https://int.bahn.de/en
- Phone
- +49 821 899 825 44
- [email protected]
- Website
- arverio-by.de
Train from Memmingen to Lindau, Reutin Bahnhof
- Ave. Duration
- 1h 25m
- Frequency
- Hourly
- Schedules at
- arverio-by.de
- Phone
- +49 30 2970
- Website
- bahn.de
Train from Böblingen to Singen
- Ave. Duration
- 1h 45m
- Frequency
- 3 times a week
- Estimated price
- CHF 30–55
- Website
- https://int.bahn.de/en
- Phone
- +49 731 1550-0
- [email protected]
- Website
- meine-rab.de
Train from Böblingen to Singen
- Ave. Duration
- 2h 3m
- Frequency
- Once a week
- Estimated price
- CHF 17–22
- Schedules at
- meine-rab.de
- Phone
- +49 6131 4975 022
- [email protected]
- Website
- dbregiobus-mitte.de
Train from Böblingen to Singen
- Ave. Duration
- 2h 57m
- Frequency
- Once a week
- Estimated price
- CHF 30–45
- Schedules at
- dbregiobus-mitte.de
- Phone
- +39 0362 185 0590
- [email protected]
- Website
- onebus.it
Bus from Catania Central Bus Station to ZÜRICH, Carparkplatz am Sihlquai
- Ave. Duration
- 20h 6m
- Frequency
- Once a week
- Website
- https://onebus.it/
- Phone
- +420 222 222 221
- [email protected]
- Website
- regiojet.com
Bus from Zurich Central Bus Station Sihlquai to St. Gallen Lagerstrasse
- Ave. Duration
- 1h
- Frequency
- 4 times a week
- Estimated price
- CHF 6–9
- Website
- https://regiojet.com/
Bus from Milan Lampugnano to St. Gallen Lagerstrasse
- Ave. Duration
- 6h 10m
- Frequency
- Twice a week
- Estimated price
- CHF 28–40
- Website
- https://regiojet.com/
- Phone
- +39 06 88 93 82 32
- Website
- itabus.it
Bus from Catania Fontanarossa Airport Bus Stop to Milan Lampugnano
- Ave. Duration
- 20h 5m
- Frequency
- Twice daily
- Estimated price
- CHF 80–160
- Website
- https://www.itabus.it/en/home
- Phone
- +39.06.5210550
- Website
- trenitalia.com
Ferry from Messina Marittima to Villa S.Giovanni
- Ave. Duration
- 20 min
- Frequency
- Hourly
- Website
- https://www.trenitalia.com/en.html
- Phone
- 090774409
- [email protected]
- Website
- bluferries.it
Car ferry from Tresmestieri to Villa S. Giovanni
- Ave. Duration
- 25 min
- Frequency
- Hourly
- Estimated price
- CHF 18–29
- Schedules at
- bluferries.it
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
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide
Italy Travel Guides
Read the travel guide
Travelling by boat in Italy
Read the travel guide
More Questions & Answers
Catania to Sankt Gallen train services, operated by Trenitalia Intercity Night, arrive at Milano Centrale station.
Book your Catania to Sankt Gallen bus tickets online with Omio.
There are 886+ hotels available in Sankt Gallen.


































































