There are 7 ways to get from Malta to St. Anton by plane, train, busferry, or bus
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 Malta International Airport (MLA) to Zurich Airport (ZRH)plane MLA - ZRH
- Take the train from Zürich Flughafen to Rorschachtrain
8h 17mCHF 109–285Fly to Milano Malpensa Airport, train
cheapest- Fly from Malta International Airport (MLA) to Milano Malpensa Airport (MXP)plane MLA - MXP
- Take the train from Malpensa Aeroporto T1 to Luganotrain
- Take the train from Lugano to Arth-Goldautrain
- Take the train from Arth-Goldau to St. Gallentrain
12h 22mCHF 92–340Bus and ferry, bus
- Take the busferry from Valletta to Pozzallobusferry
- Take the busferry from Scicli to Tirana, Terminali Lindor I Autobusavebusferry
- Take the bus from Tirana, Terminali Lindor I Autobusave to St. Gallen, Bahnhofbus
2d 7hFly to Allgäu Airport, Memmingen, train
- Fly from Malta International Airport (MLA) to Allgäu Airport, Memmingen (FMM)plane MLA - FMM
- Take the train from Memmingen, Bahnhof ZOB to St. Margrethen SGtrain
8h 25mCHF 98–334Fly to Munich International Airport, train
- Fly from Malta International Airport (MLA) to Munich International Airport (MUC)plane MLA - MUC
- Take the train from Flughafen München to München Hbftrain
- Take the train from München Hbf to St. Margrethen SGtrain
10h 20mCHF 109–358Fly to Milan Linate Airport, train
- Fly from Malta International Airport (MLA) to Milan Linate Airport (LIN)plane MLA - LIN
- Take the train from Milano Centrale to Arth-Goldautrain
- Take the train from Arth-Goldau to St. Gallentrain
12h 38mCHF 143–297Fly to Saint Gallen-Altenrhein Airport
- Fly from Malta International Airport (MLA) to Saint Gallen-Altenrhein Airport (ACH)plane MLA - ACH
11h 58mCHF 99–375
Malta International Airport (MLA) to Zurich Airport (ZRH) flights
Questions & Answers
The cheapest way to get from Malta to St. Anton is to fly and train which costs SFr 100 - SFr 290 and takes 8h 17m.
The fastest way to get from Malta to St. Anton is to fly and train which takes 8h 17m and costs SFr 100 - SFr 290.
No, there is no direct bus from Malta to St. Anton. However, there are services departing from Tonn, San Pawl il-Bahar and arriving at Oberegg AI, St. Anton via Valletta, Scicli, Tirana, Terminali Lindor I Autobusave, St. Gallen, Bahnhof and Heiden, Post. The journey, including transfers, takes approximately 2 days 7h.
The distance between Malta and St. Anton is 1489 km.
The best way to get from Malta to St. Anton without a car is to bus and ferry and bus which takes 2 days 7h and costs .
It takes approximately 8h 17m to get from Malta to St. Anton, including transfers.
Malta to St. Anton bus services, operated by Virtu Ferries Ltd, depart from Valletta station.
Malta to St. Anton bus services, operated by Virtu Ferries Ltd, arrive at Pozzallo station.
There are 884+ hotels available in St. Anton.
What companies run services between Malta and St. Anton, Switzerland?
Air Malta, People's Viennaline, and three other airlines fly from Malta International Airport (MLA) to Saint Gallen-Altenrhein Airport (ACH) once daily.
- Website
- ryanair.com
Flights from Malta International Airport to Allgäu Airport, Memmingen
- Ave. Duration
- 2h 20m
- When
- Monday, Tuesday, Friday, and Sunday
- Estimated price
- CHF 75–210
Flights from Malta International Airport to Allgäu Airport, Memmingen via Lamezia Terme
- Ave. Duration
- 3h 45m
- When
- Tuesday
- Estimated price
- CHF 75–210
Flights from Malta International Airport to Allgäu Airport, Memmingen via Rome
- Ave. Duration
- 5h 20m
- When
- Monday
- Estimated price
- CHF 75–210
Flights from Malta International Airport to Milano Malpensa Airport
- Ave. Duration
- 2h 5m
- When
- Every day
- Estimated price
- CHF 35–140
Flights from Malta International Airport to Milano Malpensa Airport via Catania
- Ave. Duration
- 3h 52m
- When
- Wednesday, Thursday, Monday, and Saturday
- Estimated price
- CHF 35–140
Flights from Malta International Airport to Milano Malpensa Airport via Lamezia Terme
- Ave. Duration
- 4h 35m
- When
- Friday
- Estimated price
- CHF 35–140
Train from Zürich Flughafen to Rorschach
- Ave. Duration
- 1h 8m
- Frequency
- Hourly
- Estimated price
- CHF 30–90
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Lugano to Arth-Goldau
- Ave. Duration
- 1h 9m
- Frequency
- Every 30 minutes
- Estimated price
- CHF 45–130
- Website
- Swiss Federal Railways (SBB CFF FFS)
- Phone
- (+356) 22069022
- [email protected]
- Website
- Virtu Ferries Ltd
Busferry from Valletta to Pozzallo
- Ave. Duration
- 1h 45m
- Frequency
- Twice daily
- Estimated price
- CHF 69
- Website
- Virtu Ferries Ltd
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
Italian Lakes: Getting around by train
Read the travel guide



