Easy as 1, 2, 3
Choose the cheapest and fastest routes from over 800 official partners
Get there your way
Enjoy travelling by train, bus and flight across Europe
Every time, anywhere
Because your trip doesn't end with a ticket, we’re here for you all the way
|Avg. Flight Duration:|
2 hours 55 minutes
|Flights Depart from:||Barcelona|
|Flights arrive in:||Florence|
|Airlines:||Alitalia, Iberia, Vueling|
The fastest flight from Barcelona to Florence takes less than two hours. Indirect flights usually take upwards of four hours in total. All flights on this route travel between Barcelona El Prat Airport (BCN) and Florence Peretola Airport (FLR). There are many airlines operating on this route, including British Airways, Blue Air, Swiss, and Vueling.
Iberia, British Airways and Vueling operate direct flights between Florence and Barcelona. Iberia, Alitalia, Lufthansa, and KLM are among the many airlines that operate flights on indirect routes. These flights require a change in another country or in a different city in Italy.
Non-stop flights from Barcelona to Florence take around one hour and 45 minutes. Indirect flights have a total flying time of at least two hours and 40 minutes, plus layover time. The majority of indirect flights take between four and seven hours.
On any given day, there are two direct flights from Barcelona to Florence that usually depart in the morning. There are also around 40 flights each day, with fewer on Sunday, that require at least one change. Flights depart from Barcelona between 6:00 a.m. and around 8:00 p.m. from Monday to Saturday, and until around 5:00 p.m. on Sunday.
Departure airport: All flights to Florence depart from Barcelona El Prat Airport (BCN). The airport is around eight miles from Barcelona city center. There are several buses, including Aerobús A1 and A2, L99, and N17, trains on the R2 Nord line, and metros on the L9 Sud line that stop at the airport. The journey takes between 30 and 60 minutes. The airport has a range of dining options and several spas offering massages and beauty treatments.
Arrival airport: Flights from Barcelona land at Florence Peretola Airport (FLR), which is just four miles from the center of Florence. The Volainbus shuttle bus travels to Busitalia Station near Florence Railway Station from the airport every 30 minutes, seven days a week. Trams head to Piazza dell'Unità Italiana from Terminal 2 as often as every four minutes. The journey takes under 20 minutes. The airport has a tourist information desk, several restaurants, and a plethora of stores.