There are 6 ways to get from Valletta to Mallorca by plane, busferry, bus, or car ferry
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 Son Sant Joan Airport
best- Fly from Malta International Airport (MLA) to Son Sant Joan Airport (PMI)plane MLA - PMI
4h 29m€47–202Bus and ferry, bus, car ferry
- Take the busferry from Valletta to Pozzallobusferry
- Take the bus from Pozzallo Viale Europa to Catania Airportbus
- Take the bus from Catania Fontanarossa Airport Bus Stop to Florence Villa Constanza Bus Stationbus
- Take the bus from Florence to Barcelonabus
- Take the carferry from Port de Barcelona to Port d'Alcúdiacarferry
42h 56m€463–825Bus and ferry, bus, car ferry via Genoa
- Take the busferry from Valletta to Pozzallobusferry
- Take the bus from Modica to Palermobus
- Take the carferry from Port of Palermo to Port of Genoacarferry
- Take the carferry from Port of Genoa to Port de Barcelonacarferry
- Take the carferry from Port de Barcelona to Port d'Alcúdiacarferry
2d 8hFly to Ibiza Airport, car ferry
- Fly from Malta International Airport (MLA) to Ibiza Airport (IBZ)plane MLA - IBZ
- Take the carferry from Port of Ibiza to Port de Palma de Mallorcacarferry
10h 43m€113–354Fly to Barcelona–El Prat Airport, car ferry
- Fly from Malta International Airport (MLA) to Barcelona–El Prat Airport (BCN)plane MLA - BCN
- Take the carferry from Port de Barcelona to Port d'Alcúdiacarferry
11h 53m€96–460Bus and ferry, bus, car ferry #2
- Take the busferry from Valletta to Pozzallobusferry
- Take the busferry from Scicli to Lushnjëbusferry
- Take the bus from Lushnjë to Tiranabus
- Take the bus from Tirana to Barcelona, Estación de Autobuses de Santsbus
- Take the carferry from Port de Barcelona to Port d'Alcúdiacarferry
2d 15h
Malta International Airport (MLA) to Son Sant Joan Airport (PMI) flights
Comparing Your Travel Options
The cheapest way to get from Valletta to Mallorca is to fly which costs €45 - €210 and takes 4h 29m.
The fastest way to get from Valletta to Mallorca is to fly which takes 4h 29m and costs €45 - €210.
The distance between Valletta and Mallorca is 1123 km.
The best way to get from Valletta to Mallorca without a car is to bus and ferry and bus and car ferry which takes 42h 56m and costs €460 - €850.
It takes approximately 4h 29m to get from Valletta to Mallorca, including transfers.
There are 3304+ hotels available in Mallorca.
What companies run services between Valletta, Malta and Mallorca, Balearic Islands, Spain?
Ryanair flies from Malta International Airport (MLA) to Son Sant Joan Airport (PMI) twice a week.
- Website
- ryanair.com
Flights from Malta International Airport to Son Sant Joan Airport
- Ave. Duration
- 2h 5m
- When
- Thursday and Sunday
- Estimated price
- €30–160
Flights from Malta International Airport to Ibiza Airport via Barcelona–El Prat Airport
- Ave. Duration
- 4h 25m
- When
- Monday and Saturday
- Estimated price
- €60–160
Flights from Malta International Airport to Ibiza Airport via Marseille
- Ave. Duration
- 5h 55m
- When
- Sunday
- Estimated price
- €60–160
Flights from Malta International Airport to Ibiza Airport via Valencia
- Ave. Duration
- 6h 40m
- When
- Sunday
- Estimated price
- €60–160
Flights from Malta International Airport to Ibiza Airport via Pisa
- Ave. Duration
- 8h 10m
- When
- Monday
- Estimated price
- €60–160
Flights from Malta International Airport to Barcelona–El Prat Airport
- Ave. Duration
- 2h 15m
- When
- Monday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- €40–170
- Website
- iberia.com
Flights from Malta International Airport to Ibiza Airport via Barcelona–El Prat Airport
- Ave. Duration
- 4h
- When
- Sunday
- Estimated price
- €70–220
Flights from Malta International Airport to Ibiza Airport via Son Sant Joan Airport
- Ave. Duration
- 4h
- When
- Sunday
- Estimated price
- €60–160
Flights from Malta International Airport to Barcelona–El Prat Airport
- Ave. Duration
- 2h 15m
- When
- Thursday, Saturday, and Sunday
- Estimated price
- €24–140
- Website
- vueling.com
Flights from Malta International Airport to Ibiza Airport via Barcelona–El Prat Airport
- Ave. Duration
- 4h
- When
- Sunday
- Estimated price
- €70–220
Flights from Malta International Airport to Barcelona–El Prat Airport
- Ave. Duration
- 2h 15m
- When
- Thursday, Saturday, and Sunday
- Estimated price
- €24–140
- Website
- flyulendo.com
Flights from Malta International Airport to Ibiza Airport via Rome
- Ave. Duration
- 7h 55m
- When
- Monday, Friday, and Sunday
- Estimated price
- €35–190
- Phone
- (+356) 22069022
- [email protected]
- Website
- Virtu Ferries Ltd
Busferry from Valletta to Pozzallo
- Ave. Duration
- 1h 45m
- Frequency
- Twice daily
- Estimated price
- €73
- Website
- Virtu Ferries Ltd
Busferry from Valletta to Pozzallo
- Ave. Duration
- 1h 45m
- Frequency
- Twice daily
- Estimated price
- €73
- Website
- Virtu Ferries Ltd
Busferry from Valletta to Pozzallo
- Ave. Duration
- 1h 45m
- Frequency
- Twice daily
- Estimated price
- €73
- Website
- Virtu Ferries Ltd
- Phone
- +39 091-6208000
- [email protected]
- Website
- aziendasicilianatrasporti.it
Bus from Pozzallo Viale Europa to Catania Airport
- Ave. Duration
- 1h 45m
- Frequency
- 4 times a day
- Estimated price
- €8–10
- Schedules at
- aziendasicilianatrasporti.it
Bus from Modica to Palermo
- Ave. Duration
- 4h 30m
- Frequency
- 3 times a day
- Schedules at
- aziendasicilianatrasporti.it
- Phone
- +39 06 88 93 82 32
- Website
- Itabus S.p.A.
Bus from Catania Fontanarossa Airport Bus Stop to Florence Villa Constanza Bus Station
- Ave. Duration
- 15h 20m
- Frequency
- Twice daily
- Estimated price
- €55–100
- Website
- Itabus S.p.A.
Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Florence to Barcelona
- Ave. Duration
- 14h 15m
- Frequency
- Once daily
- Estimated price
- €95–150
- Website
- Flixbus
- Phone
- +393293958604
- [email protected]
- Website
- pistoia-viaggi.it
Busferry from Scicli to Lushnjë
- Ave. Duration
- 24h 52m
- Frequency
- Once a week
- Schedules at
- pistoia-viaggi.it
- Phone
- +383 38 616 161
- Website
- travel.gjirafa.com
Bus from Lushnjë to Tirana
- Ave. Duration
- 1h 15m
- Frequency
- Every 4 hours
- Estimated price
- €5–6
- Schedules at
- travel.gjirafa.com
- Phone
- +355 69 930 4724
- [email protected]
- Website
- visit-gjirokastra.com
Bus from Lushnjë to Tirana
- Ave. Duration
- 2h 4m
- Frequency
- Every 4 hours
- Schedules at
- travel.gjirafa.com
- Phone
- +355 69 671 6168
- Website
- travel.gjirafa.com
Bus from Lushnjë to Tirana
- Ave. Duration
- 1h 42m
- Frequency
- 4 times a day
- Estimated price
- €4
- Schedules at
- travel.gjirafa.com
- Phone
- +383 38 616 161
- [email protected]
- Website
- gjirafa.com
Bus from Lushnjë to Tirana
- Ave. Duration
- 1h 38m
- Frequency
- Once daily
- Estimated price
- €6–130
- Schedules at
- Linja të autobusëve Gjirafa
- Phone
- +355 69 249 3348
- [email protected]
- Website
- pati-travel.al
Bus from Tirana to Barcelona, Estación de Autobuses de Sants
- Ave. Duration
- 25h 37m
- Frequency
- Once a week
- Schedules at
- facebook.com
- Phone
- +34 912 66 02 15
- [email protected]
- Website
- balearia.com
Car ferry from Port de Barcelona to Port d'Alcúdia
- Ave. Duration
- 5h 15m
- Frequency
- 3 times a day
- Estimated price
- €60–280
- Schedules at
- balearia.com
- Lobby Bar
- €60
- Seating
- €80
- Cabin
- €234
Car ferry from Port de Barcelona to Port d'Alcúdia
- Ave. Duration
- 5h 15m
- Frequency
- 3 times a day
- Estimated price
- €60–280
- Schedules at
- balearia.com
- Lobby Bar
- €60
- Seating
- €80
- Cabin
- €234
Car ferry from Port of Ibiza to Port de Palma de Mallorca
- Ave. Duration
- 2h 15m
- Frequency
- Once daily
- Estimated price
- €40–140
- Schedules at
- balearia.com
Car ferry from Port de Barcelona to Port d'Alcúdia
- Ave. Duration
- 5h 15m
- Frequency
- 3 times a day
- Estimated price
- €60–280
- Schedules at
- balearia.com
- Lobby Bar
- €60
- Seating
- €80
- Cabin
- €234
Car ferry from Port de Barcelona to Port d'Alcúdia
- Ave. Duration
- 5h 15m
- Frequency
- 3 times a day
- Estimated price
- €60–280
- Schedules at
- balearia.com
- Lobby Bar
- €60
- Seating
- €80
- Cabin
- €234
- Phone
- +39 010 209 4591
- [email protected]
- Website
- Grandi Navi Veloci
Car ferry from Port of Palermo to Port of Genoa
- Ave. Duration
- 19h 30m
- Frequency
- Once daily
- Estimated price
- €100–150
- Website
- Grandi Navi Veloci
Car ferry from Port of Genoa to Port de Barcelona
- Ave. Duration
- 20h 45m
- Frequency
- Twice a week
- Estimated price
- €80–120
- Website
- Grandi Navi Veloci
Want to know more about travelling around Spain
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 incredible day trips from Florence by train
Read the travel guide
Want to know more about Flixbus?
Read the travel guide
































