There are 7 ways to get from Mallorca to Apulia by plane, car ferry, ferry, train, 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 to Brindisi Airport
best- Fly from Son Sant Joan Airport (PMI) to Brindisi Airport (BDS)plane PMI - BDS
4h 54m€101–173Fly to Bari Karol Wojtyła Airport, bus
cheapest- Fly from Son Sant Joan Airport (PMI) to Bari Karol Wojtyła Airport (BRI)plane PMI - BRI
- Take the bus from Bari Airport to Altamura Via Materabus
5h 55m€60–223Car ferry, ferry, train
- Take the carferry from Port d'Alcúdia to Port de Barcelonacarferry
- Take the ferry from Port de Barcelona to Port of Genoaferry
- Take the train from Genova P.Za Principe to Milano Rogoredotrain Re
- Take the train from Milano Rogoredo to Reggio Emilia Avtrain Fr
- Take the train from Reggio Emilia Av to Bari Centraletrain Fr
29h 50m€270–682Car ferry, bus
- Take the carferry from Port d'Alcúdia to Port de Barcelonacarferry
- Take the bus from Barcelona - North Bus Station to Grenoble - Bus Stationbus
- Take the bus from Grenoble to Baribus
34h 10m€203–510Fly to Naples Airport, train
- Fly from Son Sant Joan Airport (PMI) to Naples Airport (NAP)plane PMI - NAP
- Take the train from Caserta to Foggiatrain
6h 8m€63–187Ferry, train
- Take the ferry from Port d'Alcúdia to Port of Toulonferry
- Take the train from Toulon to Nice Villetrain Tgv
- Take the train from Ventimiglia to Roma Terminitrain Ic
- Take the train from Roma Termini to Bari Centraletrain Fr / ...
34h 43m€215–428Ferry, bus
- Take the ferry from Port d'Alcúdia to Port of Toulonferry
- Take the bus from Toulon to Turinbus
- Take the bus from Turin Corso Vittorio Emanuele II to Bari FS Park - Via Capruzzibus
39h 7m€144–250
Mallorca to Apulia by car ferry, foot, subway, and bus
Comparing Your Travel Options
The cheapest way to get from Mallorca to Apulia is to fly and train which costs €60 - €190 and takes 6h 8m.
The fastest way to get from Mallorca to Apulia is to fly which takes 4h 54m and costs €100 - €180.
The distance between Mallorca and Apulia is 1302 km.
The best way to get from Mallorca to Apulia without a car is to car ferry and ferry and train which takes 29h 50m and costs €270 - €700.
It takes approximately 4h 54m to get from Mallorca to Apulia, including transfers.
There are 4461+ hotels available in Apulia.
What companies run services between Mallorca, Spain and Apulia, Italy?
Ryanair, easyJet, and ITA Airways fly from Son Sant Joan Airport (PMI) to Brindisi Airport (BDS) once daily.
- Website
- ryanair.com
Flights from Son Sant Joan Airport to Brindisi Airport via Milan Bergamo
- Ave. Duration
- 4h 25m
- When
- Monday and Friday
- Estimated price
- €70–150
Flights from Son Sant Joan Airport to Brindisi Airport via Rome
- Ave. Duration
- 4h 45m
- When
- Friday
- Estimated price
- €70–150
Flights from Son Sant Joan Airport to Brindisi Airport via Bologna
- Ave. Duration
- 6h 25m
- When
- Friday
- Estimated price
- €70–150
Flights from Son Sant Joan Airport to Brindisi Airport via Milan Malpensa
- Ave. Duration
- 8h 30m
- When
- Saturday
- Estimated price
- €70–150
Flights from Son Sant Joan Airport to Bari Karol Wojtyła Airport via Pisa
- Ave. Duration
- 4h 10m
- When
- Monday and Wednesday
- Estimated price
- €50–170
Flights from Son Sant Joan Airport to Bari Karol Wojtyła Airport via Rome
- Ave. Duration
- 5h 15m
- When
- Tuesday
- Estimated price
- €50–170
Flights from Son Sant Joan Airport to Naples Airport
- Ave. Duration
- 1h 55m
- When
- Monday, Tuesday, Thursday, and Saturday
- Estimated price
- €40–150
Flights from Son Sant Joan Airport to Naples Airport via Barcelona
- Ave. Duration
- 4h 50m
- When
- Monday, Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- €40–150
- Phone
- +39.06.5210550
- Website
- Trenitalia
Train from Genova P.Za Principe to Milano Rogoredo
- Ave. Duration
- 2h 2m
- Frequency
- Hourly
- Estimated price
- €15–22
- Website
- Trenitalia
- Phone
- +3 318 576 2228
- Website
- BlaBlaCar Bus
Bus from Barcelona - North Bus Station to Grenoble - Bus Station
- Ave. Duration
- 10h
- Frequency
- 3 times a day
- Estimated price
- €40–70
- Website
- BlaBlaCar Bus
- Phone
- +34 912 66 02 15
- reservas@balearia.com
- Website
- balearia.com
Car ferry from Port d'Alcúdia to Port de Barcelona
- 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 d'Alcúdia to Port de Barcelona
- Ave. Duration
- 5h 15m
- Frequency
- 3 times a day
- Estimated price
- €60–280
- Schedules at
- balearia.com
- Lobby Bar
- €60
- Seating
- €80
- Cabin
- €234
Want to know more about travelling around Italy
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
Travelling by boat in Italy
Read the travel guide
5 delightfully under-the-radar French towns you need to visit
Read the travel guide













