There are 8 ways to get from Vienna to Valletta by plane, bus, busferry, night train, or 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 from Vienna International Airport
best- Fly from Vienna International Airport (VIE) to Malta International Airport (MLA)plane VIE - MLA
5h 13m€66–198Train to Budapest Ferenc Liszt International Airport, fly
cheapest- Take the train from Wien Hbf to Budapest-Kelenfoeldtrain
- Fly from Budapest Ferenc Liszt International Airport (BUD) to Malta International Airport (MLA)plane BUD - MLA
8h 1m€62–228Bus, bus and ferry
- Take the bus from Vienna, International Busterminal (VIB) to Bologna Centralebus
- Take the bus from Bologna Centrale to Catania Airportbus
- Take the bus from Catania Airport to Pozzallo Viale Europabus
- Take the busferry from Pozzallo to Vallettabusferry
33h 55m€407–533Night train, train, bus and ferry
- Take the nighttrain from Wien Hbf to Firenze Campo Martenighttrain Nj
- Take the nighttrain from Firenze Campo Marte to Siracusanighttrain Ini
- Take the train from Siracusa to Ispicatrain Re
- Take the busferry from Pozzallo to Vallettabusferry
32h 19m€394–582Train to Bratislava Airport, fly
- Take the train from Wien Hbf to Bratislava Hlavna Stanicatrain
- Fly from Bratislava Airport (BTS) to Malta International Airport (MLA)plane BTS - MLA
6h 19m€71–175Train to Graz Airport, fly
- Take the train from Wien Hbf to Graz Hbftrain
- Fly from Graz Airport (GRZ) to Malta International Airport (MLA)plane GRZ - MLA
9h 28m€84–362Bus, bus and ferry via Prizren
- Take the bus from Vienna to Prizren,Autobuska Stanicabus
- Take the bus from Prizren,Autobuska Stanica to Tirana, Terminali Lindor I Autobusavebus
- Take the busferry from Tirana, Terminali Lindor I Autobusave to Sciclibusferry
- Take the busferry from Pozzallo to Vallettabusferry
2d 1hNight train, train, bus and ferry via Rome
- Take the nighttrain from Wien Hbf to Roma Tiburtinanighttrain Nj
- Take the nighttrain from Roma Tiburtina to Siracusanighttrain Ini
- Take the train from Siracusa to Ispicatrain Re
- Take the busferry from Pozzallo to Vallettabusferry
32h 26m€379–568
Vienna International Airport (VIE) to Malta International Airport (MLA) flights
Comparing Your Travel Options
The cheapest way to get from Vienna to Valletta is to fly which costs €65 - €200 and takes 5h 13m.
The fastest way to get from Vienna to Valletta is to fly which takes 5h 13m and costs €65 - €200.
No, there is no direct bus from Vienna to Valletta. However, there are services departing from Vienna, International Busterminal (VIB) and arriving at Valletta via Bologna Centrale, Catania Airport and Pozzallo. The journey, including transfers, takes approximately 33h 55m.
The distance between Vienna and Valletta is 1398 km.
The best way to get from Vienna to Valletta without a car is to bus and bus and ferry which takes 33h 55m and costs €400 - €550.
It takes approximately 5h 13m to get from Vienna to Valletta, including transfers.
Vienna to Valletta bus services, operated by FlixBus, depart from Vienna, International Busterminal (VIB) station.
Vienna to Valletta bus services, operated by FlixBus, arrive at Bologna Centrale station.
There are 6029+ hotels available in Valletta.
What companies run services between Vienna, Austria and Valletta, Malta?
Ryanair and Air Malta fly from Vienna International Airport (VIE) to Malta International Airport (MLA) twice daily.
- Website
- ryanair.com
Flights from Vienna International Airport to Malta International Airport
- Ave. Duration
- 2h 20m
- When
- Monday, Tuesday, Wednesday, Saturday, Friday, and Sunday
- Estimated price
- €50–160
Flights from Bratislava Airport to Malta International Airport
- Ave. Duration
- 2h 20m
- When
- Friday, Sunday, Tuesday, Monday, and Thursday
- Estimated price
- €55–130
Flights from Graz Airport to Malta International Airport via Vienna International Airport
- Ave. Duration
- 3h 55m
- When
- Friday and Sunday
- Estimated price
- €65–290
Flights from Budapest Ferenc Liszt International Airport to Malta International Airport
- Ave. Duration
- 2h 20m
- When
- Monday to Thursday
- Estimated price
- €40–160
Flights from Budapest Ferenc Liszt International Airport to Malta International Airport via Catania
- Ave. Duration
- 3h 55m
- When
- Tuesday
- Estimated price
- €40–160
- Phone
- +43 (0) 51717
- Website
- Nightjet
Night train from Wien Hbf to Firenze Campo Marte
- Ave. Duration
- 10h 43m
- Frequency
- Twice daily
- Estimated price
- €50–130
- Website
- Nightjet
- Sleeper Carriage
- €100–130
- Couchette Carriage
- €80–95
- Seating Carriage
- €50–60
Night train from Wien Hbf to Roma Tiburtina
- Ave. Duration
- 14h
- Frequency
- Twice daily
- Estimated price
- €60–150
- Website
- Nightjet
- Sleeper Carriage
- €110–150
- Couchette Carriage
- €85–110
- Seating Carriage
- €60–75
Rome2Rio's guide to FlixBus
Contact DetailsContact Details
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Vienna, International Busterminal (VIB) to Bologna Centrale
- Ave. Duration
- 11h 25m
- Frequency
- Once daily
- Estimated price
- €60–95
- Website
- Flixbus
Bus from Bologna Centrale to Catania Airport
- Ave. Duration
- 16h 5m
- Frequency
- Once daily
- Estimated price
- €95–150
- Website
- Flixbus
Want to know more about travelling around Malta
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
Want to know more about Flixbus?
Read the travel guide
5 incredible day trips from Florence by train
Read the travel guide







