Booked AI Icon
ExploreFlights
CorporatePartnerAbout
Use the App
›
›
›
Home›Flights›Barcelona

Find Cheap Flights toBarcelona!

Compare prices across airlines and find the best deals

|
From $39•100 cities•~13h 30m avg

Featured deals to Barcelona

VuelingVueling
20:20MXP
1h 40m
Direct
22:00BCN
$39one way
VuelingVueling
08:25LYS
1h 20m
Direct
09:45BCN
$64one way
VuelingVueling
09:40BRU
2h 5m
Direct
11:45BCN
$70one way

Cheapest routes to Barcelona

FromPriceDuration
FernoMXP$398h 7m
Colombier-Saugnieu, RhôneLYS$647h 27m
ZaventemBRU$707h 55m
MadridMAD$764h 5m
GenevaGVA$806h 34m
ZurichZRH$847h 12m
Luton, BedfordshireLTN$882h 10m
ParisCDG$917h 26m

Fly to Barcelona from these cities

Ferno

MXPBCN·8h 7m·Italy
from $39 · one way

Colombier-Saugnieu, Rhône

LYSBCN·7h 27m·France
from $64 · one way

Zaventem

BRUBCN·7h 55m·Belgium
from $70 · one way

Madrid

MADBCN·4h 5m
from $76 · one way

Geneva

GVABCN·6h 34m·Switzerland
from $80 · one way

Zurich

ZRHBCN·7h 12m·Switzerland
from $84 · one way

Luton, Bedfordshire

LTNBCN·2h 10m·United Kingdom
from $88 · one way

Paris

CDGBCN·7h 26m·France
from $91 · one way

London

LHRBCN·6h 37m·United Kingdom
from $96 · one way

Prague

PRGBCN·8h 40m·Czech Republic
from $97 · one way

Palermo

PMOBCN·10h 23m·Italy
from $108 · one way

Seville

SVQBCN·4h 40m
from $115 · one way

Napoli

NAPBCN·8h 44m·Italy
from $119 · one way

Birmingham, West Midlands

BHXBCN·10h 7m·United Kingdom
from $120 · one way

Dublin

DUBBCN·8h 25m·Ireland
from $123 · one way

Arnavutköy, Istanbul

ISTBCN·11h 35m·Turkey
from $123 · one way

Firenze

FLRBCN·9h 23m·Italy
from $123 · one way

London

LGWBCN·2h 5m·United Kingdom
from $125 · one way

Porto

OPOBCN·8h 44m·Portugal
from $125 · one way

Spata-Artemida

ATHBCN·10h 11m·Greece
from $126 · one way

Munich

MUCBCN·6h 33m·Germany
from $133 · one way

Manchester, Greater Manchester

MANBCN·8h 54m·United Kingdom
from $134 · one way

Rome

FCOBCN·8h 29m·Italy
from $135 · one way

Amsterdam

AMSBCN·7h 14m·Netherlands
from $138 · one way

Glasgow

GLABCN·7h 52m·United Kingdom
from $150 · one way

Copenhagen

CPHBCN·8h 50m·Denmark
from $161 · one way

Gran Canaria Island

LPABCN·10h 33m
from $168 · one way

Venezia

VCEBCN·8h 46m·Italy
from $217 · one way

Göteborg

GOTBCN·10h 32m·Sweden
from $218 · one way

Warsaw

WAWBCN·9h 39m·Poland
from $220 · one way

Oslo

OSLBCN·10h 7m·Norway
from $222 · one way

Balice

KRKBCN·8h 6m·Poland
from $225 · one way

Berlin

BERBCN·7h 10m·Germany
from $230 · one way

Stockholm

ARNBCN·10h 6m·Sweden
from $230 · one way

Vienna

VIEBCN·7h 35m·Austria
from $231 · one way

Budapest

BUDBCN·9h 8m·Hungary
from $249 · one way

Köln

CGNBCN·8h 26m·Germany
from $272 · one way

Tel Aviv

TLVBCN·15h 5m·Israel
from $279 · one way

Wrocław

WROBCN·8h 2m·Poland
from $288 · one way

Kuwait City

KWIBCN·15h 37m·Kuwait
from $292 · one way

Rotterdam

RTMBCN·11h 34m·Netherlands
from $311 · one way

Riyadh

RUHBCN·15h·Saudi Arabia
from $331 · one way

Edinburgh

EDIBCN·10h 5m·United Kingdom
from $335 · one way

Cairo

CAIBCN·14h 44m·Egypt
from $339 · one way

Helsinki

HELBCN·11h 56m·Finland
from $341 · one way

Tenerife

TFSBCN·15h 55m
from $344 · one way

Dubai

DXBBCN·13h 41m·United Arab Emirates
from $349 · one way

Santorini Island

JTRBCN·16h 9m·Greece
from $358 · one way

Muscat/Seeb

MCTBCN·15h 48m·Oman
from $382 · one way

Newcastle upon Tyne, Tyne and Wear

NCLBCN·10h 13m·United Kingdom
from $389 · one way

Seoul

ICNBCN·21h 26m·South Korea
from $415 · one way

Mumbai

BOMBCN·17h 20m·India
from $418 · one way

Doha

DOHBCN·14h 2m·Qatar
from $432 · one way

Bangaluru

BLRBCN·22h 34m·India
from $440 · one way

Boston

BOSBCN·12h 58m·United States
from $458 · one way

New York

JFKBCN·12h 26m·United States
from $491 · one way

Hyderabad

HYDBCN·18h 42m·India
from $494 · one way

Singapore

SINBCN·20h 8m·Singapore
from $494 · one way

Sepang

KULBCN·20h 55m·Malaysia
from $553 · one way

Narita

NRTBCN·22h 22m·Japan
from $576 · one way

Abu Dhabi

AUHBCN·15h 10m·United Arab Emirates
from $577 · one way

Shanghai

PVGBCN·18h 51m·China
from $618 · one way

Montréal

YULBCN·15h·Canada
from $619 · one way

Denver

DENBCN·17h 13m·United States
from $628 · one way

Toronto

YYZBCN·14h 43m·Canada
from $659 · one way

Hong Kong

HKGBCN·19h 49m·Hong Kong
from $698 · one way

Los Angeles

LAXBCN·17h 4m·United States
from $699 · one way

San Francisco

SFOBCN·18h 12m·United States
from $701 · one way

Edmonton

YEGBCN·19h 29m·Canada
from $706 · one way

Johannesburg

JNBBCN·18h 50m·South Africa
from $727 · one way

Dallas-Fort Worth

DFWBCN·15h 14m·United States
from $729 · one way

Atlanta

ATLBCN·16h 11m·United States
from $744 · one way

Nairobi

NBOBCN·17h 5m·Kenya
from $782 · one way

New Delhi

DELBCN·16h 49m·India
from $810 · one way

Jeddah

JEDBCN·14h 1m·Saudi Arabia
from $813 · one way

Cape Town

CPTBCN·18h 42m·South Africa
from $818 · one way

Phuket

HKTBCN·18h 56m·Thailand
from $833 · one way

Dulles

IADBCN·15h 40m·United States
from $841 · one way

London, Essex

STNBCN·11h 25m·United Kingdom
from $862 · one way

Las Vegas

LASBCN·16h 44m·United States
from $881 · one way

Seattle

SEABCN·18h 47m·United States
from $892 · one way

Bangkok

BKKBCN·18h 25m·Thailand
from $905 · one way

Mykonos

JMKBCN·16h 10m·Greece
from $914 · one way

Melbourne

MELBCN·23h 14m·Australia
from $951 · one way

Sydney

SYDBCN·Australia
from $993 · one way

Perth

PERBCN·21h 48m·Australia
from $1,001 · one way

São Paulo

GRUBCN·16h 49m·Brazil
from $1,017 · one way

Osaka

KIXBCN·22h 37m·Japan
from $1,046 · one way

Santiago

SCLBCN·18h 53m·Chile
from $1,060 · one way

Vancouver

YVRBCN·18h 25m·Canada
from $1,081 · one way

Rio De Janeiro

GIGBCN·19h 39m·Brazil
from $1,129 · one way

Ottawa

YOWBCN·16h 6m·Canada
from $1,164 · one way

Gold Coast

OOLBCN·Australia
from $1,172 · one way

Beijing

PEKBCN·17h 37m·China
from $1,173 · one way

Brisbane

BNEBCN·Australia
from $1,281 · one way

Adelaide

ADLBCN·23h 40m·Australia
from $1,407 · one way

Buenos Aires

EZEBCN·17h 14m·Argentina
from $1,426 · one way

Bogota

BOGBCN·15h 30m·Colombia
from $1,450 · one way

Lima

LIMBCN·17h 31m·Peru
from $1,482 · one way

Medellín

MDEBCN·17h 23m·Colombia
from $1,545 · one way

Explore flights from these cities

Ferno

IT

Colombier-Saugnieu, Rhône

FR

Zaventem

BE

Madrid

ES

Geneva

CH

Zurich

CH

Luton, Bedfordshire

GB

Paris

FR

Tips for flying to Barcelona

Book at the right time: Many routes to Barcelona are international. Aim to book 6–10 weeks ahead. Prices spike sharply within 2 weeks of departure.

Shift your dates by a day or two: Mid-week departures (Tuesday–Wednesday) are almost always cheaper than weekend flights. Even shifting by one day can make a meaningful difference.

Search in private browsing: Some booking sites use cookies to track repeat searches and may show higher prices after multiple lookups. Use an incognito window — or just use Booked AI, which pulls live prices without any tracking markup.

Flights to Barcelona summary

The cheapest flights to Barcelona start from $39, with prices ranging up to $1,545 depending on origin city and airline.

Barcelona is connected to 100 cities with direct or connecting flights tracked on Booked AI.

The average flight time to Barcelona is approximately 13 hours and 30 minutes, though this varies by origin city.

Frequently asked questions about flights to Barcelona

How much do flights to Barcelona cost? The cheapest flights to Barcelona start from $39. Compare prices from 100 cities on Booked AI.

How long are flights to Barcelona? Flight times to Barcelona vary by origin. The average duration across 100 routes is approximately 13 hours and 30 minutes.

Prices sourced via Duffel and updated regularly. All fares shown are indicative one-way prices in AUD and may vary at time of booking. Booked AI is an IATA-accredited travel platform.