There are 3 ways to get from Valletta to Porto by plane, 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
best- Fly from Malta International Airport (MLA) to Francisco De Sá Carneiro Airport (OPO)plane MLA - OPO
6h 21m€74–186Bus 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 METZ - Gare Routierebus
- Take the bus from Metz to Portobus
2d 16hBus and ferry, bus via Tirana
- Take the busferry from Valletta to Pozzallobusferry
- Take the busferry from Scicli to Tirana, Terminali Lindor I Autobusavebusferry
- Take the bus from Tirana to Lyon, Perrache Bus Stationbus
- Take the bus from Lyon, Perrache Bus Station to Porto - Hospital de São Joãobus
3d 16h
Malta International Airport (MLA) to Francisco De Sá Carneiro Airport (OPO) flights
Questions & Answers
The cheapest way to get from Valletta to Porto is to fly which costs €70 - €190 and takes 6h 21m.
The fastest way to get from Valletta to Porto is to fly which takes 6h 21m and costs €70 - €190.
No, there is no direct bus from Valletta to Porto. However, there are services departing from Valletta and arriving at Porto via Pozzallo Viale Europa, Catania Central Bus Station and Metz. The journey, including transfers, takes approximately 2 days 16h.
The distance between Valletta and Porto is 2118 km.
The best way to get from Valletta to Porto without a car is to bus and ferry and bus which takes 2 days 16h and costs .
It takes approximately 6h 21m to get from Valletta to Porto, including transfers.
Valletta to Porto bus services, operated by Virtu Ferries Ltd, depart from Valletta station.
Valletta to Porto bus services, operated by Virtu Ferries Ltd, arrive at Pozzallo station.
Porto is 1h behind Valletta. It is currently 11:48 PM in Valletta and 10:48 PM in Porto.
There are 6836+ hotels available in Porto.
What companies run services between Valletta, Malta and Porto, Portugal?
Ryanair flies from Malta International Airport (MLA) to Francisco De Sá Carneiro Airport (OPO) once daily.
- Website
- ryanair.com
Flights from Malta International Airport to Francisco De Sá Carneiro Airport
- Ave. Duration
- 3h 20m
- When
- Thursday, Friday, and Sunday
- Estimated price
- €70–170
Flights from Malta International Airport to Francisco De Sá Carneiro Airport via Valencia
- Ave. Duration
- 5h 5m
- When
- Monday, Wednesday, and Saturday
- Estimated price
- €70–170
Flights from Malta International Airport to Francisco De Sá Carneiro Airport via Palma Mallorca
- Ave. Duration
- 6h 55m
- When
- Sunday
- Estimated price
- €70–170
- Phone
- (+356) 22069022
- [email protected]
- Website
- virtuferries.com
Busferry from Valletta to Pozzallo
- Ave. Duration
- 1h 45m
- Frequency
- Twice daily
- Estimated price
- €73
- Website
- https://www.virtuferries.com/
Busferry from Valletta to Pozzallo
- Ave. Duration
- 1h 45m
- Frequency
- Twice daily
- Estimated price
- €73
- 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 METZ - Gare Routiere
- Ave. Duration
- 28h 38m
- Frequency
- Once a week
- Website
- https://onebus.it/
Rome2Rio's guide to FlixBus
Contact DetailsContact Details
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- https://www.flixbus.fr
Bus from Metz to Porto
- Ave. Duration
- 28h 50m
- Frequency
- 3 times a week
- Estimated price
- €160–280
- Website
- https://www.flixbus.co.uk
- Phone
- +393293958604
- [email protected]
- Website
- pistoia-viaggi.it
Busferry from Scicli to Tirana, Terminali Lindor I Autobusave
- Ave. Duration
- 27h 37m
- Frequency
- Once a week
- Schedules at
- pistoia-viaggi.it
- Phone
- +355 68 20 63 724
- [email protected]
- Website
- arjanitravel.com
Bus from Tirana to Lyon, Perrache Bus Station
- Ave. Duration
- 31h
- Frequency
- Once a week
- Schedules at
- arjanitravel.com
- Phone
- (+351) 258 454 303
- [email protected]
- Website
- barquense.pt
Bus from Lyon, Perrache Bus Station to Porto - Hospital de São João
- Ave. Duration
- 24h 38m
- Frequency
- Once a week
- Estimated price
- €70–95
- Schedules at
- barquense.pt
- Book at
- barquense.pt
Want to know more about travelling around Portugal
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
5 delightfully under-the-radar French towns you need to visit
Read the travel guide
Want to know more about Flixbus?
Read the travel guide
















