Book cheap flights to Barcelona (Spain - Europe) with eDreams for the lowest airfare. eDreams search brings together all airlines including low cost. So for the best flight and travel deals to or from Barcelona or indeed any part of Europe, economy or business class, charter or scheduled, look no further.
These are the cheapest flights to Barcelona found by our customers over the next 2 months. Search now for the best discounts available anywhere in Europe using the booking engine above or click your route below to check the latest fares with dates. These include low cost Barcelona flights.
| Flights to Barcelona by origin city: Click below to see prices | Airline | Arrival airport | |||
Flights from The United Kingdom and The Republic of Ireland to Barcelona | |||||
| 30€ | Ryanair | Luton International, London | Costa Brava, barcelona | ||
| 29€ | Ryanair | Birmingham Intl, Birmingham | Reus, barcelona | ||
| 27€ | Ryanair | Leeds Bradford, Leeds Bradford | Reus, barcelona | ||
| 27€ | Ryanair | Liverpool John Lennon, Liverpool | El Prat, Barcelona | ||
| 27€ | Ryanair | Liverpool John Lennon, Liverpool | Reus, barcelona | ||
| 33€ | Ryanair | Newcastle International, Newcastle | Costa Brava, barcelona | ||
| 116€ | KLM | Norwich, Norwich | El Prat, Barcelona | ||
| 63€ | Flybe | Eastleigh, Southampton | El Prat, Barcelona | ||
| 59€ | Flybe | Exeter, Exeter | El Prat, Barcelona | ||
| 33€ | Ryanair | East Midlands, East Midlands | El Prat, Barcelona | ||
| 67€ | Vueling | Cardiff-Wales, Cardiff | El Prat, Barcelona | ||
| 40€ | Ryanair | Turnhouse, Edinburgh | El Prat, Barcelona | ||
| 41€ | Ryanair | Prestwick, Glasgow | Reus, barcelona | ||
| 112€ | Scandinavian Airlines | Dyce, Aberdeen | El Prat, Barcelona | ||
| 30€ | Ryanair | Bristol, Bristol | Reus, barcelona | ||
| 155€ | British Airways | Inverness, Inverness | El Prat, Barcelona | ||
| 47€ | Ryanair | Dublin, Dublin | Costa Brava, barcelona | ||
| 97€ | Easyjet | Belfast International, Belfast | El Prat, Barcelona | ||
| 63€ | Ryanair | Cork International, Cork | Reus, barcelona | ||
| 711€ | AER Lingus Limited | Kerry County, Kerry County | El Prat, Barcelona | ||
| 151€ | British Airways | Shannon, Shannon | El Prat, Barcelona | ||
| 391€ | Air Berlin | Waterford, Waterford | El Prat, Barcelona | ||
Flights from Spain to Barcelona | |||||
| 15€ | Renfe - AVE | Barajas, Madrid | El Prat, Barcelona | ||
| 16€ | Renfe - AVE | Alicante, Alicante | El Prat, Barcelona | ||
| 40€ | Vueling | Almeria, Almeria | El Prat, Barcelona | ||
| 35€ | Vueling | Asturias, Oviedo | El Prat, Barcelona | ||
| 43€ | Air Europa | Talaveral La Real, Badajoz | El Prat, Barcelona | ||
| 25€ | Vueling | Loiu, Bilbao | El Prat, Barcelona | ||
| 50€ | Ryanair | Fuerteventura, Fuerteventura | El Prat, Barcelona | ||
| 679€ | Smart wings | Costa Brava, barcelona | El Prat, Barcelona | ||
| 45€ | Vueling | Granada, Granada | El Prat, Barcelona | ||
| 15€ | Ryanair | Ibiza, Ibiza | Costa Brava, barcelona | ||
| 34€ | Ryanair | La Parra, Jerez De La Frontera | El Prat, Barcelona | ||
| 40€ | Vueling | La Coruna, La Coruna | El Prat, Barcelona | ||
| 46€ | Ryanair | Lanzarote, Lanzarote | El Prat, Barcelona | ||
| 32€ | Ryanair | Las Palmas, Gran Canaria | El Prat, Barcelona | ||
| 39€ | IBERIA | León, Leon | El Prat, Barcelona | ||
| 26€ | Ryanair | Malaga, Malaga | El Prat, Barcelona | ||
| 75€ | IBERIA | melilla, melilla | El Prat, Barcelona | ||
| 23€ | Ryanair | Menorca, Menorca | El Prat, Barcelona | ||
| 20€ | Renfe - AVE | San Javier, Murcia | El Prat, Barcelona | ||
| 15€ | Ryanair | Palma Mallorca, Palma Mallorca | Reus, barcelona | ||
| 24€ | Renfe - AVE | Noain, Pamplona | El Prat, Barcelona | ||
| 39€ | IBERIA | Matacan, Salamanca | El Prat, Barcelona | ||
| 19€ | Renfe - AVE | Fuenterrabia, San Sebastian | El Prat, Barcelona | ||
| 112€ | Ryanair | La Palma, Santa Cruz La Palma | El Prat, Barcelona | ||
| 27€ | Ryanair | Santander, Santander | El Prat, Barcelona | ||
| 30€ | Ryanair | Santiago De Compostela, Santiago | El Prat, Barcelona | ||
| 24€ | Renfe - AVE | Sevilla, Sevilla | El Prat, Barcelona | ||
| 14€ | Renfe - AVE | Valencia, Valencia | El Prat, Barcelona | ||
| 22€ | Ryanair | Valladolid, Valladolid | El Prat, Barcelona | ||
| 30€ | Ryanair | Santiago De Compostela, Santiago | El Prat, Barcelona | ||
| 34€ | Renfe - AVE | Vitoria, Vitoria | El Prat, Barcelona | ||
| 10€ | Renfe - AVE | Zaragoza, Zaragoza | El Prat, Barcelona | ||
Flights from Italy to Barcelona | |||||
| 16€ | Ryanair | Fertilia, Alghero | Costa Brava, barcelona | ||
| 77€ | Alitalia | Falconara, Ancona | El Prat, Barcelona | ||
| 77€ | Alitalia | Falconara, Ancona | El Prat, Barcelona | ||
| 55€ | Vueling | Palese Macchie, Bari | El Prat, Barcelona | ||
| 25€ | Ryanair | Guglielmo Marconi, Bologna | El Prat, Barcelona | ||
| 39€ | Ryanair | Papola Casale, Brindisi | Costa Brava, barcelona | ||
| 16€ | Ryanair | Elmas, Cagliari | Costa Brava, barcelona | ||
| 60€ | Vueling | Fontanarossa, Catania | El Prat, Barcelona | ||
| 62€ | Alitalia | Peretola, Florence | El Prat, Barcelona | ||
| 35€ | Vueling | Sestri, Genoa | El Prat, Barcelona | ||
| 35€ | Ryanair | S Eufemia, Lamezia Terme | Costa Brava, barcelona | ||
| 739€ | Alitalia | Lampedusa, Lampedusa | El Prat, Barcelona | ||
| 16€ | Ryanair | Orio Al Serio, Milan | Costa Brava, barcelona | ||
| 97€ | Vueling | Costa Smeralda, Olbia | El Prat, Barcelona | ||
| 31€ | Ryanair | Birgi, Trapani | Costa Brava, barcelona | ||
| 16€ | Ryanair | S. Egidio, Perugia | Costa Brava, barcelona | ||
| 26€ | Ryanair | Pasquale Liberi, Pescara | Costa Brava, barcelona | ||
| 19€ | Ryanair | Galileo Galilei, Pisa | Costa Brava, barcelona | ||
| 91€ | Alitalia | T Menniti, Reggio Calabria | El Prat, Barcelona | ||
| 307€ | Air Berlin | Miramare, Rimini | El Prat, Barcelona | ||
| 29€ | Ryanair | Ciampino, Rome | El Prat, Barcelona | ||
| 26€ | Ryanair | Caselle, Turin | El Prat, Barcelona | ||
| 29€ | Ryanair | Ronchi dei Legionari, Trieste | Costa Brava, barcelona | ||
| 85€ | Alitalia | Verona, Verona | El Prat, Barcelona | ||
| 18€ | Ryanair | Treviso, Venice | Costa Brava, barcelona | ||
| 68€ | Alitalia | Capodichino, Naples | El Prat, Barcelona | ||
Flights from France to Barcelona | |||||
| 20€ | Ryanair | Paris Beauvais, Paris | Costa Brava, barcelona | ||
| 29€ | Easyjet | Saint Exupery, Lyon | El Prat, Barcelona | ||
| 49€ | Airlinair | Merignac, Bordeaux | El Prat, Barcelona | ||
| 35€ | Easyjet | Cote D'azur, Nice | El Prat, Barcelona | ||
| 50€ | Vueling | Entzheim, Strasbourg | El Prat, Barcelona | ||
| 40€ | Vueling | Blagnac, Toulouse | El Prat, Barcelona | ||
| 16€ | Ryanair | Marseille-Provence, Marseille | Reus, barcelona | ||
| 122€ | Airlinair | Frejorgues, Montpellier | El Prat, Barcelona | ||
| 60€ | Vueling | Lesquin, Lille | El Prat, Barcelona | ||
| 134€ | Air France | Campo Dell Oro, Ajaccio | El Prat, Barcelona | ||
| 182€ | Germanwings | Poretta, Bastia | El Prat, Barcelona | ||
| 98€ | Airlinair | Laleu, La Rochelle | El Prat, Barcelona | ||
| 50€ | Vueling | Nantes-Chateau Bougon, Nantes | El Prat, Barcelona | ||
| 149€ | Airlinair | Carpiquet, Caen | El Prat, Barcelona | ||
| 119€ | Airlinair | Aulnat, Clermont Ferrand | El Prat, Barcelona | ||
| 35€ | Vueling | Lourdes Tarbes Intl, Lourdes Tarbes | El Prat, Barcelona | ||
| 50€ | Vueling | St Jacques, Rennes | El Prat, Barcelona | ||
| 130€ | Air France | HYERES, TOULON | El Prat, Barcelona | ||
| 230€ | Alitalia | Sud Corse, Figari | El Prat, Barcelona | ||
| 98€ | Airlinair | Laleu, La Rochelle | El Prat, Barcelona | ||
| 87€ | Vueling | Guipavas, Brest | El Prat, Barcelona | ||
| 97€ | Airlinair | Bellegarde, Limoges | El Prat, Barcelona | ||
| 120€ | Airlinair | Lann-Bihoue, Lorient | El Prat, Barcelona | ||
| 260€ | Air France | Llabanere, Perpignan | El Prat, Barcelona | ||
Flights from Germany to Barcelona | |||||
| 16€ | Ryanair | Hahn Airport, Hahn | Reus, barcelona | ||
| 48€ | Easyjet | Schoenefeld, Berlin | El Prat, Barcelona | ||
| 45€ | Vueling | Franz Josef Strauss, Munich | El Prat, Barcelona | ||
| 16€ | Ryanair | Niederrhein Düsseldorf, Dusseldorf | Reus, barcelona | ||
| 28€ | Ryanair | Hamburg Lübeck, Hamburg | Costa Brava, barcelona | ||
| 28€ | Ryanair | Bremen, Bremen | Costa Brava, barcelona | ||
| 45€ | Vueling | Nuremberg, Nuremberg | El Prat, Barcelona | ||
| 20€ | Ryanair | Koeln/Bonn, Cologne | Costa Brava, barcelona | ||
| 1376€ | Pegasus Airlines | Erfurt, Erfurt | El Prat, Barcelona | ||
| 45€ | Vueling | Langenhagen, Hanover | El Prat, Barcelona | ||
| 126€ | Lufthansa | Paderborn, Paderborn | El Prat, Barcelona | ||
| 39€ | Germanwings | Echterdingen, Stuttgart | El Prat, Barcelona | ||
| 30€ | Ryanair | Wickede, Dortmund | Costa Brava, barcelona | ||
| 18€ | Ryanair | Muenster, Muenster | Costa Brava, barcelona | ||
| 47€ | Vueling | Dresden, Dresden | El Prat, Barcelona | ||
| 139€ | Germanwings | Lowenthal, Friedrichshafen | El Prat, Barcelona | ||
| 108€ | Lufthansa | Leipzig, Leipzig | El Prat, Barcelona | ||
Flights from Europe General to Barcelona | |||||
| 23€ | Ryanair | Porto, Porto | El Prat, Barcelona | ||
| 55€ | Vueling | Oslo All Airports, Oslo | El Prat, Barcelona | ||
| 49€ | Vueling | Arlanda, Stockholm | El Prat, Barcelona | ||
| 77€ | Norwegian Air Shuttle | Helsinki Vantaa, Helsinki | El Prat, Barcelona | ||
| 40€ | Vueling | Schiphol, Amsterdam | El Prat, Barcelona | ||
| 40€ | Transavia airlines | Rotterdam, Rotterdam | Costa Brava, barcelona | ||
| 31€ | Ryanair | Welschap, Eindhoven | Costa Brava, barcelona | ||
| 55€ | Vueling | Copenhagen International Airport, Copenhagen | El Prat, Barcelona | ||
| 54€ | IBERIA | Zurich, Zurich | El Prat, Barcelona | ||
| 40€ | Ryanair | Okecie, Warsaw | El Prat, Barcelona | ||
| 20€ | Ryanair | Brussels S Charleroi, Brussels | Costa Brava, barcelona | ||
| 48€ | Czech Airlines | Ruzyne, Prague | El Prat, Barcelona | ||
| 35€ | Vueling | Lisboa, Lisbon | El Prat, Barcelona | ||
| 70€ | Vueling | E. Venizelos, Athens | El Prat, Barcelona | ||
| 76€ | Pegasus Airlines | Sabiha Gokcen, Istanbul | El Prat, Barcelona | ||
Flights from the Americas to Barcelona | |||||
| 314€ | Air Berlin | Los Angeles Intl Airport, Los Angeles | El Prat, Barcelona | ||
| 286€ | Finnair | John F Kennedy Intl Airport, New York | El Prat, Barcelona | ||
| 340€ | Air Berlin | Miami International Airport, Miami | El Prat, Barcelona | ||
| 348€ | Finnair | Logan International Airport, Boston | El Prat, Barcelona | ||
| 409€ | Finnair | San Francisco Intl Airport, San Francisco | El Prat, Barcelona | ||
| 370€ | Air Berlin | O'hare International Airport, Chicago | El Prat, Barcelona | ||
| 470€ | US Airways | Dallas Ft Worth International, Dallas | El Prat, Barcelona | ||
| 429€ | Air Berlin | Detroit Metro, Detroit | El Prat, Barcelona | ||
| 444€ | Air Berlin | Sky Harbor International Airport, Phoenix | El Prat, Barcelona | ||
| 433€ | Aeroflot Russian | Hartsfield Jackson, Atlanta | El Prat, Barcelona | ||
| 441€ | AER Lingus Limited | Dulles International , Washington | El Prat, Barcelona | ||
| 370€ | Finnair | Denver International, Denver | El Prat, Barcelona | ||
| 363€ | Turkish Airlines | G.Bush Intercontinental , Houston | El Prat, Barcelona | ||
| 431€ | Air Canada | Orlando International, Orlando | El Prat, Barcelona | ||
| 399€ | AER Lingus Limited | Minneapolis/St Paul Intl Airport, Minneapolis | El Prat, Barcelona | ||
| 422€ | Air Berlin | Philadelphia International Airport, Philadelphia | El Prat, Barcelona | ||
| 516€ | KLM | San Jose Mnpl, San Jose | El Prat, Barcelona | ||
| 404€ | Finnair | Lindbergh International Airport, San Diego | El Prat, Barcelona | ||
| 438€ | Finnair | Seattle All Airports, Seattle | El Prat, Barcelona | ||
| 350€ | Aeroflot Russian | Dulles International , Washington | El Prat, Barcelona | ||
| 494€ | United Airlines | Buffalo Niagara Intl, Buffalo | El Prat, Barcelona | ||
| 463€ | KLM | Sw Florida, Fort Myers | El Prat, Barcelona | ||
| 473€ | Air Berlin | Nth Kentucky, Cincinnati | El Prat, Barcelona | ||
| 461€ | US Airways | Charlotte/Douglas Intl Airport, Charlotte | El Prat, Barcelona | ||
| 451€ | US Airways | Hollywood Intl Apt, Ft Lauderdale | El Prat, Barcelona | ||
| 537€ | Brussels Airlines | Hopkins International Airport, Cleveland | El Prat, Barcelona | ||
| 522€ | Air France | Colorado Springs Municipal, Colorado Springs | El Prat, Barcelona | ||
| 365€ | American Airlines | Pearson International Airport, Toronto | El Prat, Barcelona | ||
| 342€ | Air Transat | P Trudeau International, Montreal | El Prat, Barcelona | ||
| 475€ | Air Transat | Vancouver International, Vancouver | El Prat, Barcelona | ||
| 424€ | Air Canada | Ottawa International, Ottawa | El Prat, Barcelona | ||
| 509€ | United Airlines | Calgary Intl Airport, Calgary | El Prat, Barcelona | ||
| 485€ | Air Canada | Sainte Foy Airport, Quebec | El Prat, Barcelona | ||
| 411€ | Delta Air Lines | Juarez Intl Airport, Mexico City | El Prat, Barcelona | ||
| 678€ | Lufthansa | Alvarez International, Acapulco | El Prat, Barcelona | ||
| 739€ | Air France | Gen Guadalupe Victoria, Durango | El Prat, Barcelona | ||
| 301€ | Air Europa | Cancun, Cancun | El Prat, Barcelona | ||
| 673€ | KLM | General Abelardo L Rodriguez, Tijuana | El Prat, Barcelona | ||
| 515€ | American Airlines | Gen M Escobedo, Monterrey | El Prat, Barcelona | ||
| 578€ | American Airlines | Miguel Hidalgo Intl, Guadalajara | El Prat, Barcelona | ||
| 666€ | American Airlines | Genvillalobos, Chihuahua | El Prat, Barcelona | ||
| 649€ | United Airlines | Guanajuato Del Bajio, Leon | El Prat, Barcelona | ||
| 602€ | Air Europa | Heriberto Jara, Veracruz | El Prat, Barcelona | ||
| 727€ | United Airlines | Gen F Javier Mina, Tampico | El Prat, Barcelona | ||
| 465€ | Air France | La Aurora Intl Airport, Guatemala City | El Prat, Barcelona | ||
| 485€ | British Airways | Toncontin, Tegucigalpa | El Prat, Barcelona | ||
| 398€ | Air France | Tocumen International Airport, Panama City | El Prat, Barcelona | ||
| 301€ | Air Europa | Rio De Janeiro International Airport, Rio De Janeiro | El Prat, Barcelona | ||
| 328€ | IBERIA | Congonhas, Sao Paulo | El Prat, Barcelona | ||
| 367€ | TAM Airlines | Brasilia International, Brasilia | El Prat, Barcelona | ||
| 428€ | Air Europa | Pinto Martins, Fortaleza | El Prat, Barcelona | ||
| 443€ | TAP Portugal | Agusto Severo, Natal | El Prat, Barcelona | ||
| 407€ | IBERIA | Jorge Newberry, Buenos Aires | El Prat, Barcelona | ||
| 513€ | IBERIA | El Plumerillo, Mendoza | El Prat, Barcelona | ||
| 458€ | Lan Airlines | Pajas Blancas, Cordoba | El Prat, Barcelona | ||
| 714€ | Alitalia | San Carlos De Bariloche International, San Carlos De Bariloche | El Prat, Barcelona | ||
| 427€ | Lan Airlines | Aeropuerto Comodoro Arturo Merino Benitez, Santiago | El Prat, Barcelona | ||
| 326€ | Avianca | Eldorado, Bogota | El Prat, Barcelona | ||
| 386€ | Lan Airlines | J Chavez Intl, Lima | El Prat, Barcelona | ||
| 437€ | Avianca | El Alto, La Paz | El Prat, Barcelona | ||
| 522€ | Conviasa | Simon Bolivar International, Caracas | El Prat, Barcelona | ||
| 277€ | Avianca | Mariscal, Quito | El Prat, Barcelona | ||
| 445€ | Aerolineas Argentinas | Silvio Pettirossi, Asuncion | El Prat, Barcelona | ||
| 290€ | Air Europa | Carrasco, Montevideo | El Prat, Barcelona | ||
| 301€ | Finnair | Luis Munoz Marin International, San Juan | El Prat, Barcelona | ||
Flights from Africa, Asia & Australasia to Barcelona | |||||
| 108€ | Air Berlin | Domodedovo, Moscow | El Prat, Barcelona | ||
| 65€ | Air Baltic Corp | Vilnius Airport, Vilnius | El Prat, Barcelona | ||
| 52€ | Ryanair | Ivanka, Bratislava | Costa Brava, barcelona | ||
| 23€ | Ryanair | Menara, Marrakech | Costa Brava, barcelona | ||
| 132€ | Swiss International Airlines | Cairo International, Cairo | El Prat, Barcelona | ||
| 167€ | Egyptair | Hurghada, Hurghada | El Prat, Barcelona | ||
| 206€ | Egyptair | Luxor, Luxor | El Prat, Barcelona | ||
| 256€ | Egyptair | Ophira, Sharm El Sheikh | El Prat, Barcelona | ||
| 84€ | Tunis Air | Carthage, Tunis | El Prat, Barcelona | ||
| 292€ | Turkish Airlines | Jomo Kenyatta Internatonal, Nairobi | El Prat, Barcelona | ||
| 187€ | TAP Portugal | Yoff, Dakar | El Prat, Barcelona | ||
| 277€ | KLM | O.R. Tambo International, Johannesburg | El Prat, Barcelona | ||
| 258€ | Pegasus Airlines | Indira Gandhi Intl, Delhi | El Prat, Barcelona | ||
| 282€ | Egyptair | Chhatrapati Shivaji, Mumbai | El Prat, Barcelona | ||
| 319€ | Egyptair | hindustan, Bangalore | El Prat, Barcelona | ||
| 388€ | Qatar Airways | Netaji Subhash Int, Kolkata | El Prat, Barcelona | ||
| 341€ | Qatar Airways | Ahmedabad, Ahmedabad | El Prat, Barcelona | ||
| 391€ | Air France | Meenambarkkam, Madras | El Prat, Barcelona | ||
| 367€ | Pegasus Airlines | Tribhuvan, Kathmandu | El Prat, Barcelona | ||
| 385€ | Pegasus Airlines | Zia International Airport, Dhaka | El Prat, Barcelona | ||
| 498€ | Qatar Airways | Mingaladon, Yangon | El Prat, Barcelona | ||
| 310€ | Aeroflot Russian | Bangkok International Airport, Bangkok | El Prat, Barcelona | ||
| 421€ | China Southern Airlines | Pochentong, Phnom Penh | El Prat, Barcelona | ||
| 368€ | Aeroflot Russian | Noibai Airport, Hanoi | El Prat, Barcelona | ||
| 389€ | Finnair | Changi International Airport, Singapore | El Prat, Barcelona | ||
| 314€ | Alitalia | Kuala Lumpur International, Kuala Lumpur | El Prat, Barcelona | ||
| 396€ | Lufthansa | Soekarno Hatta International, Jakarta | El Prat, Barcelona | ||
| 482€ | Turkish Airlines | Ngurah Rai, Bali | El Prat, Barcelona | ||
| 667€ | Egyptair | Polonia, Medan | El Prat, Barcelona | ||
| 433€ | China Southern Airlines | Ninoy Aquino International, Manila | El Prat, Barcelona | ||
| 672€ | China Southern Airlines | Kingsfordsmith, Sydney | El Prat, Barcelona | ||
| 701€ | Qatar Airways | Perth, Perth | El Prat, Barcelona | ||
| 658€ | Qantas Airways Ltd | Brisbane International Airport, Brisbane | El Prat, Barcelona | ||
| 675€ | China Southern Airlines | Tullamarine, Melbourne | El Prat, Barcelona | ||
| 817€ | Swiss International Airlines | Adelaide, Adelaide | El Prat, Barcelona | ||
| 756€ | Lufthansa | Auckland International Airport, Auckland | El Prat, Barcelona | ||
| 914€ | Etihad Airways | Wellington International, Wellington | El Prat, Barcelona | ||