There are 10 ways to get from Ljubljana to Valletta by shuttle, plane, bus, train, busferry, 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.
Shuttle to Zagreb Franjo Tuđman Airport, fly
best- Take a shuttle bus from Ljubljana, Avtobusna Postaja to Zagreb Airport
- Fly from Zagreb Franjo Tuđman Airport (ZAG) to Malta International Airport (MLA)plane ZAG - MLA
5h 58m€61–640Bus, train, bus and ferry
- Take the bus from Ljubljana Dolgi most to Ronchi dei Legionari, Trieste Airport Friuli Venezia Giuliabus
- Take the train from Trieste Airport to Roma Terminitrain Fr
- Take the train from Roma Termini to Siracusatrain Ic
- Take the train from Siracusa to Ispicatrain Re
- Take the busferry from Pozzallo to Vallettabusferry
24h 19m€443–693Bus, bus and ferry
- Take the bus from Ljubljana bus station to Bologna Centralebus 537
- 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
27h 30m€377–504Bus, train, night train, bus and ferry
- Take the bus from Ljubljana bus station to Triestebus 297 / ...
- Take the train from Trieste Centrale to Bologna Centraletrain Fr
- Take the nighttrain from Bologna Centrale to Siracusanighttrain Ini
- Take the bus from Siracusa to Pozzallobus 653
- Take the busferry from Pozzallo to Vallettabusferry
30h 26m€394–616Fly from Ljubljana
- Fly from Ljubljana (LJU) to Malta International Airport (MLA)plane LJU - MLA
7h 8m€131–306Shuttle to Trieste – Friuli Venezia Giulia Airport, fly
- Take a shuttle bus from Ljubljana to Trieste Airport
- Fly from Trieste – Friuli Venezia Giulia Airport (TRS) to Malta International Airport (MLA)plane TRS - MLA
5h 44m€73–591Bus to Treviso Airport, fly
- Take the bus from Ljubljana Central Bus Station to Treviso Airport Canovabus
- Fly from Treviso Airport (TSF) to Malta International Airport (MLA)plane TSF - MLA
6h 58m€66–272Shuttle, train to Bologna Guglielmo Marconi Airport, fly
- Take a shuttle bus from Ljubljana, Avtobusna Postaja to Venezia, Viale Stazione
- Take the train from Venezia Mestre to Bologna Centraletrain
- Fly from Bologna Guglielmo Marconi Airport (BLQ) to Malta International Airport (MLA)plane BLQ - MLA
8h 56m€79–310Shuttle, train, bus, bus and ferry
- Take a shuttle bus from Ljubljana to Trieste Centrale
- Take the train from Trieste C.le to Napolitrain
- Take the train from Napoli Centrale to Siracusatrain Ic
- Take the bus from Siracusa to Pozzallobus
- Take the busferry from Pozzallo to Vallettabusferry
25h 39mTrain, night train, bus and ferry
- Take the train from Ljubljana to Villach Hbftrain 38 / ...
- Take the train from Tarvisio Boscoverde to Firenze Campo di Martetrain 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
30h 37m€404–650
Zagreb Franjo Tuđman Airport (ZAG) to Malta International Airport (MLA) flights
Questions & Answers
The cheapest way to get from Ljubljana to Valletta is to bus and fly which costs €65 - €280 and takes 6h 58m.
The fastest way to get from Ljubljana to Valletta is to shuttle and fly which takes 5h 44m and costs €70 - €600.
No, there is no direct bus from Ljubljana station to Valletta. However, there are services departing from Ljubljana bus station and arriving at Valletta via Bologna Centrale, Catania Airport and Pozzallo. The journey, including transfers, takes approximately 27h 30m.
The distance between Ljubljana and Valletta is 1258 km.
The best way to get from Ljubljana to Valletta without a car is to bus and train and bus and ferry which takes 24h 19m and costs €440 - €700.
It takes approximately 5h 58m to get from Ljubljana to Valletta, including transfers.
Ljubljana to Valletta bus services, operated by FlixBus, depart from Ljubljana bus station.
Ljubljana to Valletta bus services, operated by FlixBus, arrive at Bologna Centrale station.
There are 6248+ hotels available in Valletta.
What companies run services between Ljubljana, Slovenia and Valletta, Malta?
Swiss, Lufthansa, and two other airlines fly from Ljubljana (LJU) to Malta International Airport (MLA) 4 times a day.
- Website
- ryanair.com
Flights from Zagreb Franjo Tuđman Airport to Malta International Airport
- Ave. Duration
- 1h 55m
- When
- Every day
- Estimated price
- €29–160
Flights from Zagreb Franjo Tuđman Airport to Malta International Airport via Rome
- Ave. Duration
- 4h
- When
- Sunday
- Estimated price
- €29–160
Flights from Trieste – Friuli Venezia Giulia Airport to Malta International Airport
- Ave. Duration
- 1h 55m
- When
- Monday, Thursday, and Saturday
- Estimated price
- €45–170
Flights from Trieste – Friuli Venezia Giulia Airport to Malta International Airport via Lamezia Terme
- Ave. Duration
- 3h 35m
- When
- Thursday
- Estimated price
- €45–170
Flights from Trieste – Friuli Venezia Giulia Airport to Malta International Airport via Catania
- Ave. Duration
- 4h 20m
- When
- Tuesday
- Estimated price
- €45–170
Flights from Treviso Airport to Malta International Airport
- Ave. Duration
- 1h 55m
- When
- Every day
- Estimated price
- €30–210
Flights from Treviso Airport to Malta International Airport via Tirana
- Ave. Duration
- 4h 20m
- When
- Thursday, Saturday, and Sunday
- Estimated price
- €30–210
Flights from Treviso Airport to Malta International Airport via Budapest
- Ave. Duration
- 4h 40m
- When
- Wednesday
- Estimated price
- €30–210
Flights from Bologna Guglielmo Marconi Airport to Malta International Airport
- Ave. Duration
- 1h 50m
- When
- Every day
- Estimated price
- €26–170
Flights from Bologna Guglielmo Marconi Airport to Malta International Airport via Catania
- Ave. Duration
- 3h 48m
- When
- Sunday, Monday, Thursday, and Friday
- Estimated price
- €26–170
Flights from Bologna Guglielmo Marconi Airport to Malta International Airport via Bari
- Ave. Duration
- 3h 40m
- When
- Saturday and Sunday
- Estimated price
- €26–170
- Website
- lufthansa.com
Flights from Ljubljana to Malta International Airport via Frankfurt
- Ave. Duration
- 6h 58m
- When
- Every day
- Estimated price
- €110–380
Flights from Ljubljana to Malta International Airport via Munich
- Ave. Duration
- 7h 40m
- When
- Saturday
- Estimated price
- €75–380
- Website
- swiss.com
Flights from Ljubljana to Malta International Airport via Zurich
- Ave. Duration
- 4h 40m
- When
- Monday, Tuesday, Sunday, Thursday, and Friday
- Estimated price
- €100–340
- Website
- vueling.com
Flights from Ljubljana to Malta International Airport via Barcelona
- Ave. Duration
- 6h 45m
- When
- Thursday and Sunday
- Estimated price
- €65–240
- Website
- flyulendo.com
Flights from Treviso Airport to Malta International Airport via Tirana
- Ave. Duration
- 4h 5m
- When
- Monday, Wednesday, and Friday
- Estimated price
- €40–200
- Website
- ita-airways.com
Flights from Bologna Guglielmo Marconi Airport to Malta International Airport via Rome
- Ave. Duration
- 3h 25m
- When
- Monday, Tuesday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- €60–200
- Phone
- +39 06 68475475
- Website
- Trenitalia Frecce
Train from Trieste Airport to Roma Termini
- Ave. Duration
- 4h 58m
- Frequency
- 3 times a day
- Estimated price
- €90–180
- Schedules at
- Trenitalia Frecce
Train from Trieste Centrale to Bologna Centrale
- Ave. Duration
- 3h 11m
- Frequency
- 3 times a day
- Estimated price
- €40–90
- Schedules at
- Trenitalia Frecce
Train from Venezia Mestre to Bologna Centrale
- Ave. Duration
- 1h 21m
- Frequency
- Every 30 minutes
- Estimated price
- €22–45
- Schedules at
- Trenitalia Frecce
- Phone
- +39 06 68475475
- Website
- Trenitalia Intercity
Train from Roma Termini to Siracusa
- Ave. Duration
- 11h 12m
- Frequency
- Twice daily
- Estimated price
- €85–190
- Website
- Trenitalia Intercity
Train from Trieste Centrale to Bologna Centrale
- Ave. Duration
- 3h 51m
- Frequency
- 4 times a day
- Estimated price
- €30–65
- Website
- Trenitalia Intercity
Train from Venezia Mestre to Bologna Centrale
- Ave. Duration
- 1h 38m
- Frequency
- 4 times a day
- Estimated price
- €16–35
- Website
- Trenitalia Intercity
Train from Napoli Centrale to Siracusa
- Ave. Duration
- 8h 58m
- Frequency
- Twice daily
- Estimated price
- €65–140
- Website
- Trenitalia Intercity
- Phone
- +39.06.5210550
- Website
- Trenitalia
Train from Siracusa to Ispica
- Ave. Duration
- 1h
- Frequency
- Every 3 hours
- Estimated price
- €6–11
- Website
- Trenitalia
Train from Venezia Mestre to Bologna Centrale
- Ave. Duration
- 1h 47m
- Frequency
- Hourly
- Estimated price
- €19–35
- Website
- Trenitalia
Train from Siracusa to Ispica
- Ave. Duration
- 1h
- Frequency
- Every 3 hours
- Estimated price
- €6–11
- Website
- Trenitalia
- Phone
- +39 06 8937 1892
- Website
- Italo Treno
Train from Trieste Centrale to Bologna Centrale
- Ave. Duration
- 3h 37m
- Frequency
- Twice daily
- Estimated price
- €35–75
- Website
- Italo Treno
Train from Venezia Mestre to Bologna Centrale
- Ave. Duration
- 1h 22m
- Frequency
- Hourly
- Estimated price
- €19–40
- Website
- Italo Treno
Train from Trieste C.le to Napoli
- Ave. Duration
- 7h 56m
- Frequency
- Twice daily
- Estimated price
- €110–220
- Website
- Italo Treno
- Phone
- 06 3000
- Website
- Trenitalia ICN
Night train from Bologna Centrale to Siracusa
- Ave. Duration
- 17h 50m
- Frequency
- Once daily
- Estimated price
- €110–220
- Website
- Trenitalia ICN
Night train from Firenze Campo Marte to Siracusa
- Ave. Duration
- 15h 36m
- Frequency
- 4 times a week
- Estimated price
- €100–210
- Website
- Trenitalia ICN
- Phone
- +386 1 29 13 331
- [email protected]
- Website
- Slovenske železnice (SŽ)
Train from Ljubljana to Villach Hbf
- Ave. Duration
- 1h 40m
- Frequency
- Every 2 hours
- Estimated price
- €20–29
- Website
- Slovenske železnice (SŽ)
- Phone
- +385 60 333 444
- [email protected]
- Website
- HŽ Putnički prijevoz (HŽPP)
Train from Ljubljana to Villach Hbf
- Ave. Duration
- 1h 40m
- Frequency
- 4 times a day
- Estimated price
- €20–29
- Website
- HŽ Putnički prijevoz (HŽPP)
- Phone
- +43 (0) 51717
- Website
- Nightjet
Train from Tarvisio Boscoverde to Firenze Campo di Marte
- Ave. Duration
- 4h 59m
- Frequency
- Once daily
- Estimated price
- €30–100
- Website
- Nightjet
- Sleeper Carriage
- €96–100
- Couchette Carriage
- €60–75
- Seating Carriage
- €30–40
- Phone
- +386 40 121 900
- [email protected]
- Website
- slovenija.eu.com
Shuttle from Ljubljana, Avtobusna Postaja to Zagreb Airport
- Ave. Duration
- 1h 30m
- Frequency
- On demand
- Estimated price
- €120–220
- Schedules at
- slovenija.eu.com
- 1 -3 persons
- €170
- 4-8 persons
- €220
Shuttle from Ljubljana to Trieste Airport
- Ave. Duration
- 1h 30m
- Frequency
- On demand
- Estimated price
- €110–220
- Schedules at
- slovenija.eu.com
- 1 -3 persons
- €170
- 4-8 persons
- €220
- Phone
- +386 1 320 4530
- [email protected]
- Website
- GoOpti
Shuttle from Ljubljana, Avtobusna Postaja to Zagreb Airport
- Ave. Duration
- 1h 57m
- Frequency
- On demand
- Estimated price
- €28–470
- Website
- GoOpti
- Shared
- €28–75
- Private
- €140–180
Shuttle from Ljubljana to Trieste Airport
- Ave. Duration
- 1h 16m
- Frequency
- On demand
- Estimated price
- €160–410
- Website
- GoOpti
- Private
- €204
Shuttle from Ljubljana to Trieste Centrale
- Ave. Duration
- 53 min
- Frequency
- On demand
- Estimated price
- €110–300
- Website
- GoOpti
- Private
- €204
- Phone
- +38670511611
- [email protected]
- Website
- TripstAir
Bus from Ljubljana Dolgi most to Ronchi dei Legionari, Trieste Airport Friuli Venezia Giulia
- Ave. Duration
- 1h 2m
- Frequency
- 4 times a day
- Estimated price
- €19–29
- Website
- TripstAir
Bus from Ljubljana Central Bus Station to Treviso Airport Canova
- Ave. Duration
- 2h 30m
- Frequency
- 4 times a day
- Estimated price
- €30–50
- Website
- TripstAir
- Phone
- (+356) 22069022
- [email protected]
- Website
- Virtu Ferries Ltd
Busferry from Pozzallo to Valletta
- Ave. Duration
- 1h 45m
- Frequency
- Twice daily
- Estimated price
- €73
- Website
- Virtu Ferries Ltd
Busferry from Pozzallo to Valletta
- Ave. Duration
- 1h 45m
- Frequency
- Twice daily
- Estimated price
- €73
- Website
- Virtu Ferries Ltd
Busferry from Pozzallo to Valletta
- Ave. Duration
- 1h 45m
- Frequency
- Twice daily
- Estimated price
- €73
- Website
- Virtu Ferries Ltd
Busferry from Pozzallo to Valletta
- Ave. Duration
- 1h 45m
- Frequency
- Twice daily
- Estimated price
- €73
- Website
- Virtu Ferries Ltd
Busferry from Pozzallo to Valletta
- Ave. Duration
- 1h 45m
- Frequency
- Twice daily
- Estimated price
- €73
- Website
- Virtu Ferries Ltd
Rome2Rio's guide to FlixBus
Contact DetailsContact Details
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Ljubljana bus station to Bologna Centrale
- Ave. Duration
- 5h
- Frequency
- 4 times a day
- Estimated price
- €30–55
- Website
- Flixbus
Bus from Bologna Centrale to Catania Airport
- Ave. Duration
- 16h 5m
- Frequency
- Once daily
- Estimated price
- €95–160
- Website
- Flixbus
Bus from Ljubljana bus station to Trieste
- Ave. Duration
- 1h 35m
- Frequency
- Hourly
- Estimated price
- €7–13
- Website
- Flixbus
Bus from Siracusa to Pozzallo
- Ave. Duration
- 55 min
- Frequency
- Once daily
- Estimated price
- €5–9
- Website
- Flixbus
- Phone
- +359 2 980 56 58
- [email protected]
- Website
- mm-travel.bg
Bus from Ljubljana bus station to Bologna Centrale
- Ave. Duration
- 6h
- Frequency
- Once a week
- Schedules at
- mm-travel.bg
- Book at
- tickets.mm-travel.bg
- Phone
- +39 091-6208000
- [email protected]
- Website
- aziendasicilianatrasporti.it
Bus from Catania Airport to Pozzallo Viale Europa
- Ave. Duration
- 1h 35m
- Frequency
- 4 times a day
- Estimated price
- €8–10
- Schedules at
- aziendasicilianatrasporti.it
Bus from Siracusa to Pozzallo
- Ave. Duration
- 2h
- Frequency
- 4 times a day
- Schedules at
- aziendasicilianatrasporti.it
Bus from Siracusa to Pozzallo
- Ave. Duration
- 2h 3m
- Frequency
- 4 times a day
- Schedules at
- aziendasicilianatrasporti.it
- Phone
- +3 318 576 2228
- Website
- BlaBlaCar Bus
Bus from Ljubljana bus station to Trieste
- Ave. Duration
- 1h 25m
- Frequency
- Once daily
- Estimated price
- €8–15
- Website
- BlaBlaCar Bus
- Phone
- +39 06 88 93 82 32
- Website
- Itabus S.p.A.
Bus from Ljubljana bus station to Trieste
- Ave. Duration
- 1h 30m
- Frequency
- Once daily
- Estimated price
- €5–12
- Website
- Itabus S.p.A.
- Phone
- +386 070740450
- [email protected]
- Website
- easydrive.si
Shuttle from Ljubljana to Trieste Airport
- Ave. Duration
- 3h
- Frequency
- Twice daily
- Estimated price
- €19–40
- Schedules at
- easydrive.si
Shuttle from Ljubljana, Avtobusna Postaja to Venezia, Viale Stazione
- Ave. Duration
- 2h 52m
- Frequency
- On demand
- Estimated price
- €30–65
- Schedules at
- easydrive.si
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
































































