There are 8 ways to get from Florence to Mallorca by plane, train, car ferry, bus, ferry, or car
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 Florence Peretola Airport
best- Fly from Florence Peretola Airport (FLR) to Son Sant Joan Airport (PMI)plane FLR - PMI
5h 43m€72–202Train to Bologna Guglielmo Marconi Airport, fly
cheapest- Take the train from Firenze S.M.N. to Bologna Centraletrain
- Fly from Bologna Guglielmo Marconi Airport (BLQ) to Son Sant Joan Airport (PMI)plane BLQ - PMI
4h 39m€37–239Train, car ferry
- Take the train from Firenze Santa Maria Novella to Milano Centraletrain
- Take the train from Milano Centrale to Lyon Part Dieutrain Fr
- Take the train from Lyon Part Dieu to Barcelona-Santstrain
- Take the carferry from Port de Barcelona to Port d'Alcúdiacarferry
20h€229–536Bus, car ferry
- Take the bus from Florence to Barcelonabus FlixBus N758
- Take the carferry from Port de Barcelona to Port d'Alcúdiacarferry Barcelona
22h 12m€160–435Train, ferry
- Take the train from Firenze S.M.N. to Pisa Centraletrain Re
- Take the train from Pisa Centrale to Ventimigliatrain Ic
- Take the train from Ventimiglia to Cannestrain C3
- Take the train from Cannes to Toulontrain
- Take the ferry from Port of Toulon to Port d'Alcúdiaferry
27h 40m€138–251Train to Fiumicino International Airport, fly
- Take the train from Firenze S.M.N. to Roma Terminitrain
- Fly from Fiumicino International Airport (FCO) to Son Sant Joan Airport (PMI)plane FCO - PMI
6h 3m€61–206Bus, car ferry via Genoa
- Take the bus from Florence Villa Constanza Bus Station to Genoabus 510 / ...
- Take the carferry from Port of Genoa to Port de Barcelonacarferry
- Take the carferry from Port de Barcelona to Port d'Alcúdiacarferry
30h 50m€160–430Drive, car ferry
- Drive from Florence to Port de Barcelonacar
- Take the carferry from Port de Barcelona to Port d'Alcúdiacarferry
- Drive from Port d'Alcúdia to Palmacar
16h 29m€263–574
Florence to Mallorca by tram, bus, foot, subway, and car ferry
Comparing Your Travel Options
The cheapest way to get from Florence to Mallorca is to train and fly which costs €60 - €210 and takes 6h 3m.
The fastest way to get from Florence to Mallorca is to train and fly which takes 4h 39m and costs €35 - €240.
The distance between Florence and Mallorca is 852 km.
The best way to get from Florence to Mallorca without a car is to train and car ferry which takes 20h and costs €220 - €550.
It takes approximately 5h 43m to get from Florence to Mallorca, including transfers.
There are 3318+ hotels available in Mallorca.
What companies run services between Florence, Italy and Mallorca, Balearic Islands, Spain?
Vueling Airlines, ITA Airways, and three other airlines fly from Florence Peretola Airport (FLR) to Son Sant Joan Airport (PMI) twice daily.
- Website
- vueling.com
Flights from Florence Peretola Airport to Son Sant Joan Airport via Barcelona
- Ave. Duration
- 3h 42m
- When
- Tuesday to Wednesday
- Estimated price
- €65–200
Flights from Bologna Guglielmo Marconi Airport to Son Sant Joan Airport via Barcelona
- Ave. Duration
- 3h 50m
- When
- Monday, Tuesday, Thursday, Friday, and Sunday
- Estimated price
- €30–160
Flights from Fiumicino International Airport to Son Sant Joan Airport via Barcelona
- Ave. Duration
- 3h 53m
- When
- Every day
- Estimated price
- €40–190
- Website
- ryanair.com
Flights from Bologna Guglielmo Marconi Airport to Son Sant Joan Airport
- Ave. Duration
- 1h 50m
- When
- Friday and Sunday
- Estimated price
- €26–150
Flights from Bologna Guglielmo Marconi Airport to Son Sant Joan Airport via Barcelona
- Ave. Duration
- 4h 3m
- When
- Friday, Monday, and Sunday
- Estimated price
- €26–150
Flights from Fiumicino International Airport to Son Sant Joan Airport
- Ave. Duration
- 1h 45m
- When
- Sunday
- Estimated price
- €30–130
Flights from Fiumicino International Airport to Son Sant Joan Airport via Barcelona
- Ave. Duration
- 3h 47m
- When
- Sunday and Monday
- Estimated price
- €30–130
- Website
- flyulendo.com
Flights from Florence Peretola Airport to Son Sant Joan Airport via Fiumicino International Airport
- Ave. Duration
- 4h 45m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €26–170
Flights from Fiumicino International Airport to Son Sant Joan Airport
- Ave. Duration
- 1h 50m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €25–120
- Website
- aireuropa.com
Flights from Florence Peretola Airport to Son Sant Joan Airport via Valencia
- Ave. Duration
- 6h 10m
- When
- Tuesday and Saturday
- Estimated price
- €60–150
Flights from Fiumicino International Airport to Son Sant Joan Airport via Barcelona
- Ave. Duration
- 3h 45m
- When
- Every day
- Estimated price
- €45–160
- Website
- ita-airways.com
Flights from Fiumicino International Airport to Son Sant Joan Airport
- Ave. Duration
- 1h 45m
- When
- Saturday
- Estimated price
- €40–150
Flights from Fiumicino International Airport to Son Sant Joan Airport via Barcelona
- Ave. Duration
- 3h 45m
- When
- Every day
- Estimated price
- €45–160
- Phone
- +39 06 8937 1892
- Website
- Italo Treno
Train from Firenze Santa Maria Novella to Milano Centrale
- Ave. Duration
- 1h 55m
- Frequency
- Hourly
- Estimated price
- €35–60
- Website
- Italo Treno
Train from Firenze S.M.N. to Bologna Centrale
- Ave. Duration
- 45 min
- Frequency
- 4 times a day
- Estimated price
- €10–18
- Website
- Italo Treno
Train from Firenze S.M.N. to Roma Termini
- Ave. Duration
- 1h 47m
- Frequency
- 5 times a day
- Estimated price
- €30–50
- Website
- Italo Treno
- Phone
- +39.06.5210550
- Website
- Trenitalia
Train from Milano Centrale to Lyon Part Dieu
- Ave. Duration
- 4h 43m
- Frequency
- Twice daily
- Estimated price
- €50–75
- Website
- Trenitalia
Train from Firenze S.M.N. to Pisa Centrale
- Ave. Duration
- 1h 21m
- Frequency
- Every 30 minutes
- Estimated price
- €9–13
- Website
- Trenitalia
Train from Firenze S.M.N. to Bologna Centrale
- Ave. Duration
- 1h 28m
- Frequency
- Twice daily
- Estimated price
- €11–15
- Website
- Trenitalia
Train from Firenze S.M.N. to Roma Termini
- Ave. Duration
- 3h 51m
- Frequency
- 4 times a day
- Estimated price
- €30–45
- Website
- Trenitalia
- Phone
- +34 91 232 03 20
- Website
- Renfe Viajeros
Train from Lyon Part Dieu to Barcelona-Sants
- Ave. Duration
- 4h 48m
- Frequency
- Once daily
- Estimated price
- €80–120
- Website
- Renfe Viajeros
- Phone
- +39 06 68475475
- Website
- Trenitalia Intercity
Train from Pisa Centrale to Ventimiglia
- Ave. Duration
- 4h 36m
- Frequency
- Once daily
- Estimated price
- €30–60
- Website
- Trenitalia Intercity
Train from Firenze S.M.N. to Bologna Centrale
- Ave. Duration
- 1h 17m
- Frequency
- Once daily
- Estimated price
- €10–18
- Website
- Trenitalia Intercity
Train from Firenze S.M.N. to Roma Termini
- Ave. Duration
- 2h 40m
- Frequency
- 6 times a week
- Estimated price
- €28–55
- Website
- Trenitalia Intercity
- Phone
- +33 4 13 94 30 50
- Website
- ZOU!
Train from Ventimiglia to Cannes
- Ave. Duration
- 1h 37m
- Frequency
- Every 15 minutes
- Schedules at
- ZOU!
- Phone
- +33 4 13 94 30 50
- Website
- Zou! Lignes Express Régionales
Train from Ventimiglia to Cannes
- Ave. Duration
- 1h 37m
- Frequency
- Hourly
- Estimated price
- €16–23
- Website
- Zou! Lignes Express Régionales
Train from Cannes to Toulon
- Ave. Duration
- 1h 18m
- Frequency
- Hourly
- Estimated price
- €30–45
- Website
- Zou! Lignes Express Régionales
- Phone
- +33 1 84 94 36 35
- Website
- TGV inOui
Train from Cannes to Toulon
- Ave. Duration
- 1h 13m
- Frequency
- Every 4 hours
- Estimated price
- €25–40
- Website
- TGV inOui
- Phone
- +33 1 84 94 36 35
- Website
- Oui.SNCF
Train from Cannes to Toulon
- Ave. Duration
- 1h 13m
- Frequency
- Twice daily
- Estimated price
- €23–40
- Website
- Oui.SNCF
- Phone
- +39 06 5210550
- Website
- Trenitalia Frecce
Train from Firenze S.M.N. to Bologna Centrale
- Ave. Duration
- 37 min
- Frequency
- Hourly
- Estimated price
- €12–21
- Website
- Trenitalia Frecce
Train from Firenze S.M.N. to Roma Termini
- Ave. Duration
- 1h 36m
- Frequency
- Every 30 minutes
- Estimated price
- €35–60
- Website
- Trenitalia Frecce
- Phone
- +39 06 68475475
- [email protected]
- Website
- Trenitalia Eurocity
Train from Firenze S.M.N. to Bologna Centrale
- Ave. Duration
- 1h 12m
- Frequency
- Once daily
- Estimated price
- €27–70
- Website
- Trenitalia Eurocity
- 1st Class
- €45–70
- 2nd Class
- €27–40
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Florence to Barcelona
- Ave. Duration
- 14h 15m
- Frequency
- Twice daily
- Estimated price
- €95–150
- Website
- Flixbus
Bus from Florence Villa Constanza Bus Station to Genoa
- Ave. Duration
- 2h 40m
- Frequency
- Hourly
- Estimated price
- €20–30
- Website
- Flixbus
- 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 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
- +33(0)495329595
- Website
- corsica-ferries.it
Ferry from Port of Toulon to Port d'Alcúdia
- Ave. Duration
- 16h
- Frequency
- Twice a week
- Estimated price
- €60–110
- Schedules at
- corsica-ferries.it
- Book at
- corsica-ferries.it
- Phone
- +39 010 209 4591
- [email protected]
- 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
5 incredible day trips from Florence by train
Read the travel guide
Italy Travel Guides
Read the travel guide
5 delightfully under-the-radar French towns you need to visit
Read the travel guide





















































