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–245Fly to Allgäu Airport, Memmingen, train
cheapest- 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 74–269Bus 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 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 106–254Fly 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 9mCHF 143–307Fly to Milano Malpensa Airport, train
- 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 19mCHF 92–285Fly to Il Caravaggio International Airport, bus, train
- Fly from Malta International Airport (MLA) to Il Caravaggio International Airport (BGY)plane MLA - BGY
- Take the bus from Milan Bergamo Orio al Serio Airport to Piazza Luigi di Savoiabus
- Take the train from Milano Centrale to Arth-Goldautrain
- Take the train from Arth-Goldau to St. Gallentrain
12h 44mCHF 135–394
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 70 - SFr 270 and takes 8h 25m.
The fastest way to get from Malta to St. Anton is to fly and train which takes 8h 17m and costs SFr 100 - SFr 250.
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 874+ hotels available in St. Anton.
What companies run services between Malta and St. Anton, Switzerland?
There is no direct connection from Malta to St. Anton. However, you can take the bus to Malta Airport 2, walk to Malta International Airport (MLA) airport, fly to Zurich Airport (ZRH), walk to Zürich Flughafen, take the train to Rorschach, take the train to Heiden, walk to Heiden, Post, then take the line 229 bus to Oberegg AI, St. Anton. Alternatively, you can take a bus from Tonn, San Pawl il-Bahar to Oberegg AI, St. Anton via Bombi1, Il-Floriana, Valletta, Pozzallo, Scicli, Tirana, Terminali Lindor I Autobusave, Tirana, Terminali Lindor I Autobusave, St. Gallen, Bahnhof, and Heiden, Post in around 2d 7h.
- 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 80–150
Flights from Malta International Airport to Allgäu Airport, Memmingen via Lamezia Terme
- Ave. Duration
- 3h 45m
- When
- Tuesday
- Estimated price
- CHF 80–150
Flights from Malta International Airport to Allgäu Airport, Memmingen via Rome
- Ave. Duration
- 5h 20m
- When
- Monday
- Estimated price
- CHF 80–150
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 55m
- 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
Flights from Malta International Airport to Il Caravaggio International Airport
- Ave. Duration
- 2h
- When
- Every day
- Estimated price
- CHF 50–230
Flights from Malta International Airport to Il Caravaggio International Airport via Pescara
- Ave. Duration
- 3h 10m
- When
- Saturday
- Estimated price
- CHF 50–230
Flights from Malta International Airport to Il Caravaggio International Airport via Trapani
- Ave. Duration
- 3h 55m
- When
- Friday
- Estimated price
- CHF 50–230
Flights from Malta International Airport to Il Caravaggio International Airport via Catania
- Ave. Duration
- 4h 30m
- When
- Tuesday to Monday
- Estimated price
- CHF 50–230
Flights from Malta International Airport to Il Caravaggio International Airport via Lamezia Terme
- Ave. Duration
- 4h 20m
- When
- Thursday
- Estimated price
- CHF 50–230
Flights from Malta International Airport to Il Caravaggio International Airport via Naples
- Ave. Duration
- 4h 25m
- When
- Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- CHF 50–230
Train from Zürich Flughafen to Rorschach
- Ave. Duration
- 1h 8m
- Frequency
- Hourly
- Estimated price
- CHF 30–50
- 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–70
- 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
Getting to Milan from the airport
Read the travel guide



