There are 8 ways to get from Valletta to Switzerland by plane, busferry, bus, train, or night train
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
best- Fly from Malta International Airport (MLA) to Zurich Airport (ZRH)plane MLA - ZRH
5h 17mCHF 81–195Fly 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
6h 44mCHF 36–139Bus and ferry, bus
- Take the busferry from Valletta to Pozzallobusferry
- Take the bus from Pozzallo Viale Europa to Cataniabus
- Take the bus from Catania Central Bus Station to ZÜRICH, Carparkplatz am Sihlquaibus
25h 49mBus and ferry, train, night train
- Take the busferry from Valletta to Pozzallobusferry
- Take the train from Ispica to Siracusatrain Re
- Take the night train from Siracusa to Milano Centralenighttrain Ini
- Take the train from Milano Centrale to Zuerich Hbtrain Ec
31h 27mCHF 405–630Fly to Geneva International Airport
- Fly from Malta International Airport (MLA) to Geneva International Airport (GVA)plane MLA - GVA
5h 14mCHF 79–208Fly to Milan Linate Airport, train
- Fly from Malta International Airport (MLA) to Milan Linate Airport (LIN)plane MLA - LIN
- Take the train from Monza to Luganotrain
6h 44mCHF 63–173Fly to Basel
- Fly from Malta International Airport (MLA) to Basel (BSL)plane MLA - BSL
5h 8mCHF 60–206Fly 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 Luganotrain
7h 15mCHF 57–240
Malta International Airport (MLA) to Zurich Airport (ZRH) flights
Questions & Answers
The cheapest way to get from Valletta to Switzerland is to fly and train which costs SFr 35 - SFr 140 and takes 6h 44m.
The fastest way to get from Valletta to Switzerland is to fly which takes 5h 8m and costs SFr 60 - SFr 210.
No, there is no direct bus from Valletta to Switzerland. However, there are services departing from Valletta and arriving at ZÜRICH, Carparkplatz am Sihlquai via Pozzallo Viale Europa and Catania Central Bus Station. The journey, including transfers, takes approximately 25h 49m.
The distance between Valletta and Switzerland is 1402 km.
The best way to get from Valletta to Switzerland without a car is to bus and ferry and bus which takes 25h 49m and costs .
It takes approximately 5h 17m to get from Valletta to Switzerland, including transfers.
Valletta to Switzerland bus services, operated by Virtu Ferries Ltd, depart from Valletta station.
Valletta to Switzerland bus services, operated by Virtu Ferries Ltd, arrive at Pozzallo station.
There are 1230+ hotels available in Switzerland.
What companies run services between Valletta, Malta and Switzerland?
Air Malta and Swiss fly from Malta International Airport (MLA) to Zurich Airport (ZRH) twice daily.
- Website
- ryanair.com
Flights from Malta International Airport to Milano Malpensa Airport
- Ave. Duration
- 2h 5m
- When
- Every day
- Estimated price
- CHF 27–120
Flights from Malta International Airport to Milano Malpensa Airport via Catania
- Ave. Duration
- 3h 52m
- When
- Wednesday, Thursday, Monday, and Saturday
- Estimated price
- CHF 27–120
Flights from Malta International Airport to Milano Malpensa Airport via Lamezia Terme
- Ave. Duration
- 4h 35m
- When
- Friday
- Estimated price
- CHF 27–120
Flights from Malta International Airport to Il Caravaggio International Airport
- Ave. Duration
- 2h
- When
- Every day
- Estimated price
- CHF 30–120
Flights from Malta International Airport to Il Caravaggio International Airport via Pescara
- Ave. Duration
- 3h 10m
- When
- Saturday
- Estimated price
- CHF 30–120
Flights from Malta International Airport to Il Caravaggio International Airport via Trapani
- Ave. Duration
- 3h 55m
- When
- Friday
- Estimated price
- CHF 30–120
Flights from Malta International Airport to Il Caravaggio International Airport via Catania
- Ave. Duration
- 4h 30m
- When
- Tuesday to Monday
- Estimated price
- CHF 30–120
Flights from Malta International Airport to Il Caravaggio International Airport via Lamezia Terme
- Ave. Duration
- 4h 20m
- When
- Thursday
- Estimated price
- CHF 30–120
Flights from Malta International Airport to Il Caravaggio International Airport via Naples
- Ave. Duration
- 4h 25m
- When
- Tuesday, Wednesday, Thursday, and Sunday
- Estimated price
- CHF 30–120
- Website
- airmalta.com
Flights from Malta International Airport to Zurich Airport
- Ave. Duration
- 2h 21m
- When
- Every day
- Estimated price
- CHF 75–260
Flights from Malta International Airport to Milan Linate Airport
- Ave. Duration
- 2h
- When
- Every day
- Estimated price
- CHF 55–100
Flights from Malta International Airport to Milan Linate Airport via Rome
- Ave. Duration
- 4h 15m
- When
- Every day
- Estimated price
- CHF 55–200
- Website
- ita-airways.com
Flights from Malta International Airport to Milan Linate Airport
- Ave. Duration
- 2h
- When
- Every day
- Estimated price
- CHF 55–100
Flights from Malta International Airport to Milan Linate Airport via Rome
- Ave. Duration
- 4h 5m
- When
- Every day
- Estimated price
- CHF 55–200
- Website
- swiss.com
Flights from Malta International Airport to Zurich Airport
- Ave. Duration
- 2h 21m
- When
- Every day
- Estimated price
- CHF 75–260
- Website
- easyjet.com
Flights from Malta International Airport to Geneva International Airport
- Ave. Duration
- 2h 20m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- CHF 65–190
Flights from Malta International Airport to Geneva International Airport via Nice
- Ave. Duration
- 3h 45m
- When
- Sunday
- Estimated price
- CHF 65–190
Flights from Malta International Airport to Basel
- Ave. Duration
- 2h 25m
- When
- Tuesday and Saturday
- Estimated price
- CHF 50–170
Flights from Malta International Airport to Basel via Nice
- Ave. Duration
- 4h 30m
- When
- Sunday
- Estimated price
- CHF 50–170
- Phone
- +39.06.5210550
- Website
- trenitalia.com
Train from Ispica to Siracusa
- Ave. Duration
- 1h 1m
- Frequency
- Every 3 hours
- Estimated price
- CHF 6–10
- Website
- https://www.trenitalia.com/en.html
- Phone
- 06 3000
- Website
- trenitalia.com
Night train from Siracusa to Milano Centrale
- Ave. Duration
- 22h 35m
- Frequency
- Twice daily
- Estimated price
- CHF 120–250
- Website
- https://www.trenitalia.com/en.html
- Phone
- +39 06 68475475
- [email protected]
- Website
- trenitalia.com
Train from Milano Centrale to Zuerich Hb
- Ave. Duration
- 3h 17m
- Frequency
- Hourly
- Estimated price
- CHF 50–100
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- CHF 70–100
- 2nd Class
- CHF 50–70
Train from Monza to Lugano
- Ave. Duration
- 1h 5m
- Frequency
- Every 4 hours
- Estimated price
- CHF 9–16
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- CHF 9–13
- 2nd Class
- CHF 11–16
Train from Milano Centrale to Lugano
- Ave. Duration
- 1h 18m
- Frequency
- Hourly
- Estimated price
- CHF 21–65
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- CHF 40–65
- 2nd Class
- CHF 21–29
- Phone
- +39 02 7249 4494
- [email protected]
- Website
- trenord.it
Train from Malpensa Aeroporto T1 to Lugano
- Ave. Duration
- 1h 35m
- Frequency
- Hourly
- Estimated price
- CHF 5–7
- Website
- https://www.trenord.it/en/
Train from Monza to Lugano
- Ave. Duration
- 1h 5m
- Frequency
- Hourly
- Estimated price
- CHF 3–5
- Website
- https://www.trenord.it/en/
- Phone
- (+356) 22069022
- [email protected]
- Website
- virtuferries.com
Busferry from Valletta to Pozzallo
- Ave. Duration
- 1h 45m
- Frequency
- Twice daily
- Estimated price
- CHF 68
- Website
- https://www.virtuferries.com/
Busferry from Valletta to Pozzallo
- Ave. Duration
- 1h 45m
- Frequency
- Twice daily
- Estimated price
- CHF 68
- Website
- https://www.virtuferries.com/
- Phone
- +39 091-6208000
- [email protected]
- Website
- aziendasicilianatrasporti.it
Bus from Pozzallo Viale Europa to Catania
- Ave. Duration
- 1h 50m
- Frequency
- 6 times a week
- Schedules at
- aziendasicilianatrasporti.it
- 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/
- [email protected]
- Website
- terravision.eu
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–23
- Website
- https://www.terravision.eu/
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



























