
Popular airlines from Barcelona El Prat Airport (BCN) to Florence
- ITA Airways
ITA Airways
- Lufthansa
Lufthansa
- Swiss International Air Lines
Swiss International Air Lines
- Iberia
Iberia
- KLM
KLM
- Air France
Air France
- TAP Portugal
TAP Portugal
- Be in the knowGet alerts if flight prices drop or rise*
- Book smarterSave up to 35% on select hotels after you book a flight*
Find Cheap Flights from Barcelona (BCN) to Florence (FLR)
Prices were available within the past 7 days and start at HK$428 for one-way flights and HK$1,417 for round trip, for the period specified. Prices and availability are subject to change. Additional terms apply.










Find the cheapest month to fly from Barcelona (BCN) to Florence (FLR)
March is typically the cheapest month to fly
Frequently asked questions
Travel information
Origin airport | Barcelona Intl. |
|---|---|
Destination airport | Peretola |
Return price | HK$1,417 |
Distance | 792 km |
Average flight time | 1 hour 41 mins |
Book with confidence
Flights from Barcelona to Florence
Book cheap flights from Barcelona (BCN) to Florence (FLR) on Expedia.com.hk. Find the best flight deals to destinations around the world for your next leisure or business travel on Expedia.com.hk.
Search for flights from Barcelona (BCN) to Florence (FLR) to find great flight deals suitable to your travel date and time. Expedia.com.hk flight booking search engine is simple to use and looking for cheap flights is as easy as a click of a mouse or on your mobile devices.
Be assured that you’re seeing the best price guaranteed! Our friendly customer service representatives are here to serve you 24 hours day to provide assistance and answer any questions that you may have about booking your Barcelona (BCN) to Florence (FLR) trip. Call us at 3077-4857 (direct number - 24 hours day for English).
Save more when combine your Florence flight with a hotel for a package deal! Discover additional savings by booking in advance. Now you can find activities in Florence and things to do in Florence for your perfect vacation with Expedia Thing to Do.
If you would like to book flights to Florence more flexibly, many prefer to purchase one-way tickets with options to take different airlines. A one way ticket to Florence is HK$428 now!
Explore a world of travel with Expedia
- Hotels near The New Florence Opera House
- Bar Hotel Hotels in Careggi Rifredi
- Winery Hotel Hotels in Florence
- Hotels near Palazzo dei Congressi
- Boutique Hotel Hotels in Santo Spirito
- Sesto Fiorentino Hotels
- Hotels near Piazza Ognissanti
- Hotels near Piazza della Repubblica
- 3 Star Hotels in Florence
- Hotels near Piazza Santo Spirito
- Hotel with Pool Hotels in Florence
- Spa Hotel Hotels in Santa Maria Novella
- Hotels near Via de' Tornabuoni
- Hotels near Peretola
- Rv Parks in Florence
- Holiday Parks in Tuscany
- Hotels near Piazza di Santa Maria Novella
- Hotels near Strozzi Palace
- Hotels near Fortezza da Basso
- B&B in Florence
- Hotels near Via Faenza
- Santo Spirito Hotels
- Hotels near Florence Santa Maria Novella Station
- Apartments in Tuscany
- Hotels near Basilica of Santa Maria Novella
- Hotels near Florence
- Santa Maria Novella Hotels
- Flights from Prague (PRG) to Florence (FLR)
- Flights from Vopnafjordur (VPN) to Florence (FLR)
- Flights from Geneva (GVA) to Florence (FLR)
- Austrian Airlines Vienna (VIE) to Florence (FLR) flights
- Flights from Salzburg (SZG) to Florence (FLR)
- British Airways Toronto (YYZ) to Florence (FLR) flights
- Air France Singapore (SIN) to Florence (FLR) flights
- Flights from Marseille (MRS) to Florence (FLR)
- Swiss International Air Lines Zürich (ZRH) to Florence (FLR) flights
- Swiss International Air Lines Manchester (MAN) to Florence (FLR) flights
- Air France Basel-Mulhouse-Freiburg (EAP) to Florence (FLR) flights
- Lufthansa Faro (FAO) to Florence (FLR) flights
- Flights from Antsiranana (DIE) to Florence (FLR)
- British Airways Hong Kong (HKG) to Florence (FLR) flights
- Air France Marseille (MRS) to Florence (FLR) flights
- Flights from Eindhoven (EIN) to Florence (FLR)
- Flights from Reggio di Calabria (REG) to Florence (FLR)
- Vueling Airlines Catania (CTA) to Florence (FLR) flights
- Flights from Bucaramanga (BGA) to Florence (FLR)
- Flights from Bristol (BRS) to Florence (FLR)
- Klm Bristol (BRS) to Florence (FLR) flights
- Klm London (LCY) to Florence (FLR) flights
- Klm Oslo (OSL) to Florence (FLR) flights
- Air France Paris (CDG) to Florence (FLR) flights
- Flights from Birmingham (BHX) to Florence (FLR)
- Air France Sydney (SYD) to Florence (FLR) flights
- Air Canada Toronto (YYZ) to Florence (FLR) flights
- Flights from Hong Kong (HKG) to Florence (FLR)
- Air France Athens (ATH) to Florence (FLR) flights
- Flights from Dresden (DRS) to Florence (FLR)
- Air Dolomiti Munich (MUC) to Florence (FLR) flights
- Flights from Macau (MFM) to Florence (FLR)
- Flights from Venice (VCE) to Florence (FLR)
- Flights from Sesto Fiorentino
- Air Canada Newark Liberty Intl. Airport (EWR) to Florence (FLR) flights
- Flights from Manitowaning (YEM) to Florence (FLR)
- Flights from Lyon (LYS) to Florence (FLR)
- Air France Los Angeles (LAX) to Florence (FLR) flights
- Flights from Brive-la-Gaillarde (BVE) to Florence (FLR)
- Flights from Madrid (MAD) to Florence (FLR)
- Flights from Gillette (GCC) to Florence (FLR)
- Flights from Palma de Mallorca (PMI) to Florence (FLR)
- Klm Zürich (ZRH) to Florence (FLR) flights
- Flights from Hamburg (HAM) to Florence (FLR)
- United Boston (BOS) to Florence (FLR) flights
- Vueling Airlines London (LGW) to Florence (FLR) flights
- Iberia Los Angeles (LAX) to Florence (FLR) flights
- Flights from Bordeaux (BOD) to Florence (FLR)
- British Airways London (LCY) to Florence (FLR) flights
- Flights from Miami (MIA) to Florence (FLR)
- Flights from Antwerp (ANR) to Florence (FLR)
- Flights from Peretola
- Flights from Istanbul (IST) to Florence (FLR)
- Flights from Bremen (BRE) to Florence (FLR)
- Flights from Leticia (LET) to Florence (FLR)
- Flights from Milan (MIL) to Florence (FLR)
- American Airlines Denver (DEN) to Florence (FLR) flights
- Air France Dublin (DUB) to Florence (FLR) flights
- Flights from Frankfurt (FRA) to Florence (FLR)
- Air France Zagreb (ZAG) to Florence (FLR) flights