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 | |||||
| 15€ | Ryanair | Stansted, London | Reus, barcelona | ||
| 21€ | Ryanair | Birmingham Intl, Birmingham | Costa Brava, barcelona | ||
| 18€ | Ryanair | Leeds Bradford, Leeds Bradford | El Prat, Barcelona | ||
| 31€ | Easyjet | Liverpool John Lennon, Liverpool | El Prat, Barcelona | ||
| 16€ | Ryanair | Manchester International, Manchester | Costa Brava, barcelona | ||
| 22€ | Ryanair | Newcastle International, Newcastle | Costa Brava, barcelona | ||
| 120€ | Air France | Eastleigh, Southampton | El Prat, Barcelona | ||
| 192€ | Air France | Exeter, Exeter | El Prat, Barcelona | ||
| 106€ | British Midland Airways | East Midlands, East Midlands | El Prat, Barcelona | ||
| 60€ | Vueling | Cardiff-Wales, Cardiff | El Prat, Barcelona | ||
| 37€ | Ryanair | Turnhouse, Edinburgh | El Prat, Barcelona | ||
| 70€ | Jet2 | Glasgow Scotland, Glasgow | El Prat, Barcelona | ||
| 81€ | Lufthansa | Dyce, Aberdeen | El Prat, Barcelona | ||
| 22€ | Ryanair | Bristol, Bristol | Reus, barcelona | ||
| 197€ | Air France | Inverness, Inverness | El Prat, Barcelona | ||
| 22€ | Ryanair | Dublin, Dublin | El Prat, Barcelona | ||
| 48€ | Easyjet | Belfast International, Belfast | El Prat, Barcelona | ||
| 48€ | AER Lingus Limited | Cork International, Cork | El Prat, Barcelona | ||
| 147€ | British Airways | Shannon, Shannon | El Prat, Barcelona | ||
| 221€ | Air France | Waterford, Waterford | El Prat, Barcelona | ||
Flights from Spain to Barcelona | |||||
| 11€ | Ryanair | Barajas, Madrid | Costa Brava, barcelona | ||
| 20€ | Renfe - AVE | Alicante, Alicante | El Prat, Barcelona | ||
| 33€ | IBERIA | Almeria, Almeria | El Prat, Barcelona | ||
| 30€ | Spanair | Asturias, Oviedo | El Prat, Barcelona | ||
| 24€ | IBERIA | Talaveral La Real, Badajoz | El Prat, Barcelona | ||
| 35€ | Vueling | Loiu, Bilbao | El Prat, Barcelona | ||
| 27€ | Ryanair | Fuerteventura, Fuerteventura | El Prat, Barcelona | ||
| 35€ | Vueling | Granada, Granada | El Prat, Barcelona | ||
| 6€ | Ryanair | Ibiza, Ibiza | El Prat, Barcelona | ||
| 9€ | Ryanair | La Parra, Jerez De La Frontera | El Prat, Barcelona | ||
| 35€ | Vueling | La Coruna, La Coruna | El Prat, Barcelona | ||
| 31€ | Ryanair | Lanzarote, Lanzarote | El Prat, Barcelona | ||
| 27€ | Ryanair | Las Palmas, Gran Canaria | El Prat, Barcelona | ||
| 34€ | IBERIA | León, Leon | El Prat, Barcelona | ||
| 8€ | Ryanair | Malaga, Malaga | El Prat, Barcelona | ||
| 64€ | IBERIA | melilla, melilla | El Prat, Barcelona | ||
| 20€ | Air Europa | Menorca, Menorca | El Prat, Barcelona | ||
| 60€ | IBERIA | San Javier, Murcia | El Prat, Barcelona | ||
| 6€ | Ryanair | Palma Mallorca, Palma Mallorca | El Prat, Barcelona | ||
| 24€ | IBERIA | Noain, Pamplona | El Prat, Barcelona | ||
| 24€ | IBERIA | Matacan, Salamanca | El Prat, Barcelona | ||
| 35€ | IBERIA | Fuenterrabia, San Sebastian | El Prat, Barcelona | ||
| 68€ | Ryanair | La Palma, Santa Cruz La Palma | El Prat, Barcelona | ||
| 8€ | Ryanair | Santander, Santander | El Prat, Barcelona | ||
| 11€ | Ryanair | Santiago De Compostela, Santiago | El Prat, Barcelona | ||
| 8€ | Ryanair | Sevilla, Sevilla | El Prat, Barcelona | ||
| 17€ | Renfe - AVE | Valencia, Valencia | El Prat, Barcelona | ||
| 8€ | Ryanair | Valladolid, Valladolid | El Prat, Barcelona | ||
| 11€ | Ryanair | Santiago De Compostela, Santiago | El Prat, Barcelona | ||
| 23€ | Renfe - AVE | Zaragoza, Zaragoza | El Prat, Barcelona | ||
Flights from Italy to Barcelona | |||||
| 9€ | Ryanair | Fertilia, Alghero | Costa Brava, barcelona | ||
| 77€ | Lufthansa | Falconara, Ancona | El Prat, Barcelona | ||
| 77€ | Lufthansa | Falconara, Ancona | El Prat, Barcelona | ||
| 66€ | Alitalia | Palese Macchie, Bari | El Prat, Barcelona | ||
| 7€ | Ryanair | Guglielmo Marconi, Bologna | Costa Brava, barcelona | ||
| 61€ | Alitalia | Papola Casale, Brindisi | El Prat, Barcelona | ||
| 9€ | Ryanair | Elmas, Cagliari | El Prat, Barcelona | ||
| 57€ | Alitalia | Fontanarossa, Catania | El Prat, Barcelona | ||
| 107€ | Alitalia | S.Anna, Crotone | El Prat, Barcelona | ||
| 64€ | Alitalia | Peretola, Florence | El Prat, Barcelona | ||
| 30€ | Vueling | Sestri, Genoa | El Prat, Barcelona | ||
| 77€ | Alitalia | S Eufemia, Lamezia Terme | El Prat, Barcelona | ||
| 10€ | Ryanair | Orio Al Serio, Milan | El Prat, Barcelona | ||
| 20€ | Ryanair | Birgi, Trapani | Costa Brava, barcelona | ||
| 9€ | Ryanair | Pasquale Liberi, Pescara | Costa Brava, barcelona | ||
| 7€ | Ryanair | Galileo Galilei, Pisa | Costa Brava, barcelona | ||
| 103€ | Alitalia | T Menniti, Reggio Calabria | El Prat, Barcelona | ||
| 107€ | Alitalia | Miramare, Rimini | El Prat, Barcelona | ||
| 11€ | Ryanair | Ciampino, Rome | El Prat, Barcelona | ||
| 8€ | Ryanair | Caselle, Turin | Costa Brava, barcelona | ||
| 77€ | Lufthansa | Ronchi dei Legionari, Trieste | El Prat, Barcelona | ||
| 77€ | Lufthansa | Verona, Verona | El Prat, Barcelona | ||
| 7€ | Ryanair | Treviso, Venice | Costa Brava, barcelona | ||
| 40€ | Vueling | Capodichino, Naples | El Prat, Barcelona | ||
Flights from France to Barcelona | |||||
| 7€ | Ryanair | Paris Beauvais, Paris | Costa Brava, barcelona | ||
| 27€ | Easyjet | Saint Exupery, Lyon | El Prat, Barcelona | ||
| 30€ | Vueling | Merignac, Bordeaux | El Prat, Barcelona | ||
| 30€ | Easyjet | Cote D'azur, Nice | El Prat, Barcelona | ||
| 107€ | KLM | Entzheim, Strasbourg | El Prat, Barcelona | ||
| 30€ | Vueling | Blagnac, Toulouse | El Prat, Barcelona | ||
| 40€ | Vueling | Marseille-Provence, Marseille | El Prat, Barcelona | ||
| 132€ | Air France | Frejorgues, Montpellier | El Prat, Barcelona | ||
| 77€ | Air France | Lille Europe Railway, Lille | El Prat, Barcelona | ||
| 552€ | Air France | Campo Dell Oro, Ajaccio | El Prat, Barcelona | ||
| 203€ | Air France | Poretta, Bastia | El Prat, Barcelona | ||
| 116€ | Air France | Laleu, La Rochelle | El Prat, Barcelona | ||
| 37€ | Vueling | Nantes-Chateau Bougon, Nantes | El Prat, Barcelona | ||
| 163€ | Air France | Aulnat, Clermont Ferrand | El Prat, Barcelona | ||
| 165€ | Air France | Lourdes Tarbes Intl, Lourdes Tarbes | El Prat, Barcelona | ||
| 164€ | Air France | St Jacques, Rennes | El Prat, Barcelona | ||
| 180€ | Air France | HYERES, TOULON | El Prat, Barcelona | ||
| 215€ | Air France | Ste Catherine, Calvi | El Prat, Barcelona | ||
| 228€ | Air France | Sud Corse, Figari | El Prat, Barcelona | ||
| 116€ | Air France | Laleu, La Rochelle | El Prat, Barcelona | ||
| 164€ | Air France | Guipavas, Brest | El Prat, Barcelona | ||
| 135€ | Air France | Bellegarde, Limoges | El Prat, Barcelona | ||
| 161€ | Air France | Lann-Bihoue, Lorient | El Prat, Barcelona | ||
| 167€ | Air France | Llabanere, Perpignan | El Prat, Barcelona | ||
Flights from Germany to Barcelona | |||||
| 11€ | Ryanair | Hahn Airport, Hahn | Costa Brava, barcelona | ||
| 32€ | Easyjet | Schoenefeld, Berlin | El Prat, Barcelona | ||
| 50€ | Vueling | Franz Josef Strauss, Munich | El Prat, Barcelona | ||
| 18€ | Ryanair | Niederrhein Düsseldorf, Dusseldorf | El Prat, Barcelona | ||
| 60€ | Air Berlin | Fuhlsbuttel, Hamburg | El Prat, Barcelona | ||
| 21€ | Ryanair | Bremen, Bremen | Costa Brava, barcelona | ||
| 66€ | Air Berlin | Nuremberg, Nuremberg | El Prat, Barcelona | ||
| 55€ | Germanwings | Koeln/Bonn, Cologne | El Prat, Barcelona | ||
| 1159€ | Spanair | Erfurt, Erfurt | El Prat, Barcelona | ||
| 50€ | Germanwings | Langenhagen, Hanover | El Prat, Barcelona | ||
| 132€ | Lufthansa | Paderborn, Paderborn | El Prat, Barcelona | ||
| 40€ | Germanwings | Echterdingen, Stuttgart | El Prat, Barcelona | ||
| 38€ | Easyjet | Wickede, Dortmund | El Prat, Barcelona | ||
| 89€ | Lufthansa | Muenster, Muenster | El Prat, Barcelona | ||
| 74€ | Air Berlin | Dresden, Dresden | El Prat, Barcelona | ||
| 261€ | Lufthansa | Lowenthal, Friedrichshafen | El Prat, Barcelona | ||
| 75€ | Air France | Leipzig, Leipzig | El Prat, Barcelona | ||
Flights from Europe General to Barcelona | |||||
| 10€ | Ryanair | Porto, Porto | El Prat, Barcelona | ||
| 62€ | Norwegian | Oslo All Airports, Oslo | El Prat, Barcelona | ||
| 22€ | Ryanair | Skavsta, Stockholm | Costa Brava, barcelona | ||
| 65€ | Air Baltic Corp | Helsinki Vantaa, Helsinki | El Prat, Barcelona | ||
| 26€ | Transavia airlines | Schiphol, Amsterdam | El Prat, Barcelona | ||
| 37€ | Transavia airlines | Rotterdam, Rotterdam | El Prat, Barcelona | ||
| 16€ | Ryanair | Welschap, Eindhoven | Costa Brava, barcelona | ||
| 55€ | Norwegian | Copenhagen International Airport, Copenhagen | El Prat, Barcelona | ||
| 50€ | Vueling | Zurich, Zurich | El Prat, Barcelona | ||
| 35€ | Wizz Air | Okecie, Warsaw | El Prat, Barcelona | ||
| 13€ | Ryanair | Brussels S Charleroi, Brussels | El Prat, Barcelona | ||
| 42€ | Wizz Air | Ruzyne, Prague | El Prat, Barcelona | ||
| 19€ | Easyjet | Lisboa, Lisbon | El Prat, Barcelona | ||
| 51€ | AEGEAN AIRLINES | E. Venizelos, Athens | El Prat, Barcelona | ||
| 79€ | Air France | Ataturk, Istanbul | El Prat, Barcelona | ||
Flights from the Americas to Barcelona | |||||
| 264€ | British Airways | Los Angeles Intl Airport, Los Angeles | El Prat, Barcelona | ||
| 224€ | TAP Air Portugal | Newark International Airport, New York | El Prat, Barcelona | ||
| 216€ | TAP Air Portugal | Miami International Airport, Miami | El Prat, Barcelona | ||
| 228€ | Delta Air Lines | Logan International Airport, Boston | El Prat, Barcelona | ||
| 272€ | US Airways | San Francisco Intl Airport, San Francisco | El Prat, Barcelona | ||
| 226€ | British Airways | O'hare International Airport, Chicago | El Prat, Barcelona | ||
| 247€ | Delta Air Lines | Dallas Ft Worth International, Dallas | El Prat, Barcelona | ||
| 280€ | American Airlines | Detroit Metro, Detroit | El Prat, Barcelona | ||
| 277€ | Delta Air Lines | Sky Harbor International Airport, Phoenix | El Prat, Barcelona | ||
| 318€ | Air France | Hartsfield Jackson, Atlanta | El Prat, Barcelona | ||
| 261€ | IBERIA | R Reagan National , Washington | El Prat, Barcelona | ||
| 275€ | IBERIA | Denver International, Denver | El Prat, Barcelona | ||
| 270€ | US Airways | G.Bush Intercontinental , Houston | El Prat, Barcelona | ||
| 243€ | Delta Air Lines | Orlando International, Orlando | El Prat, Barcelona | ||
| 328€ | Lufthansa | Minneapolis/St Paul Intl Airport, Minneapolis | El Prat, Barcelona | ||
| 266€ | Brussels Airlines | Philadelphia International Airport, Philadelphia | El Prat, Barcelona | ||
| 324€ | British Airways | San Jose Mnpl, San Jose | El Prat, Barcelona | ||
| 266€ | American Airlines | Lindbergh International Airport, San Diego | El Prat, Barcelona | ||
| 281€ | Continental Airlines | Seattle All Airports, Seattle | El Prat, Barcelona | ||
| 234€ | Continental Airlines | R Reagan National , Washington | El Prat, Barcelona | ||
| 234€ | American Airlines | Buffalo Niagara Intl, Buffalo | El Prat, Barcelona | ||
| 320€ | American Airlines | Nth Kentucky, Cincinnati | El Prat, Barcelona | ||
| 250€ | Delta Air Lines | Charlotte/Douglas Intl Airport, Charlotte | El Prat, Barcelona | ||
| 272€ | Delta Air Lines | Hollywood Intl Apt, Ft Lauderdale | El Prat, Barcelona | ||
| 235€ | Jet Airways Ltd | Pearson International Airport, Toronto | El Prat, Barcelona | ||
| 239€ | Continental Airlines | P Trudeau International, Montreal | El Prat, Barcelona | ||
| 303€ | Air Transat | Vancouver International, Vancouver | El Prat, Barcelona | ||
| 613€ | Continental Airlines | Ottawa International, Ottawa | El Prat, Barcelona | ||
| 387€ | Air France | Calgary Intl Airport, Calgary | El Prat, Barcelona | ||
| 296€ | Air France | Sainte Foy Airport, Quebec | El Prat, Barcelona | ||
| 293€ | Air France | Juarez Intl Airport, Mexico City | El Prat, Barcelona | ||
| 416€ | IBERIA | Alvarez International, Acapulco | El Prat, Barcelona | ||
| 389€ | IBERIA | Gen Guadalupe Victoria, Durango | El Prat, Barcelona | ||
| 251€ | Delta Air Lines | Cancun, Cancun | El Prat, Barcelona | ||
| 485€ | Lufthansa | General Abelardo L Rodriguez, Tijuana | El Prat, Barcelona | ||
| 272€ | Delta Air Lines | Gen M Escobedo, Monterrey | El Prat, Barcelona | ||
| 295€ | Delta Air Lines | Miguel Hidalgo Intl, Guadalajara | El Prat, Barcelona | ||
| 377€ | KLM | Genvillalobos, Chihuahua | El Prat, Barcelona | ||
| 354€ | KLM | Guanajuato Del Bajio, Leon | El Prat, Barcelona | ||
| 390€ | IBERIA | Heriberto Jara, Veracruz | El Prat, Barcelona | ||
| 393€ | IBERIA | Gen F Javier Mina, Tampico | El Prat, Barcelona | ||
| 365€ | British Airways | La Aurora Intl Airport, Guatemala City | El Prat, Barcelona | ||
| 246€ | IBERIA | Toncontin, Tegucigalpa | El Prat, Barcelona | ||
| 313€ | Lufthansa | Tocumen International Airport, Panama City | El Prat, Barcelona | ||
| 317€ | IBERIA | Rio De Janeiro International Airport, Rio De Janeiro | El Prat, Barcelona | ||
| 309€ | IBERIA | Guarulhos International , Sao Paulo | El Prat, Barcelona | ||
| 342€ | TAP Air Portugal | Brasilia International, Brasilia | El Prat, Barcelona | ||
| 333€ | TAP Air Portugal | Pinto Martins, Fortaleza | El Prat, Barcelona | ||
| 333€ | TAP Air Portugal | Agusto Severo, Natal | El Prat, Barcelona | ||
| 415€ | Aerolineas Argentinas | Pistarini, Buenos Aires | El Prat, Barcelona | ||
| 435€ | Aerolineas Argentinas | El Plumerillo, Mendoza | El Prat, Barcelona | ||
| 433€ | Aerolineas Argentinas | Pajas Blancas, Cordoba | El Prat, Barcelona | ||
| 798€ | Aerolineas Argentinas | San Carlos De Bariloche International, San Carlos De Bariloche | El Prat, Barcelona | ||
| 299€ | Aerolineas Argentinas | Aeropuerto Comodoro Arturo Merino Benitez, Santiago | El Prat, Barcelona | ||
| 299€ | American Airlines | Eldorado, Bogota | El Prat, Barcelona | ||
| 339€ | Air France | J Chavez Intl, Lima | El Prat, Barcelona | ||
| 433€ | Air France | El Alto, La Paz | El Prat, Barcelona | ||
| 371€ | Conviasa | Simon Bolivar International, Caracas | El Prat, Barcelona | ||
| 301€ | KLM | Mariscal, Quito | El Prat, Barcelona | ||
| 291€ | Aerolineas Argentinas | Silvio Pettirossi, Asuncion | El Prat, Barcelona | ||
| 277€ | Aerolineas Argentinas | Carrasco, Montevideo | El Prat, Barcelona | ||
| 252€ | US Airways | Luis Munoz Marin International, San Juan | El Prat, Barcelona | ||
Flights from Africa, Asia & Australasia to Barcelona | |||||
| 83€ | Air Baltic Corp | Sheremetyevo, Moscow | El Prat, Barcelona | ||
| 27€ | Ryanair | Vilnius Airport, Vilnius | El Prat, Barcelona | ||
| 184€ | KLM | Ivanka, Bratislava | El Prat, Barcelona | ||
| 22€ | Ryanair | Menara, Marrakech | Costa Brava, barcelona | ||
| 102€ | Royal Jordanian | Cairo International, Cairo | El Prat, Barcelona | ||
| 228€ | Egyptair | Hurghada, Hurghada | El Prat, Barcelona | ||
| 228€ | Egyptair | Luxor, Luxor | El Prat, Barcelona | ||
| 73€ | Tunis Air | Carthage, Tunis | El Prat, Barcelona | ||
| 253€ | Egyptair | Jomo Kenyatta Internatonal, Nairobi | El Prat, Barcelona | ||
| 186€ | TAP Air Portugal | Yoff, Dakar | El Prat, Barcelona | ||
| 260€ | Egyptair | O.R. Tambo International, Johannesburg | El Prat, Barcelona | ||
| 261€ | Aeroflot Russian | Indira Gandhi Intl, Delhi | El Prat, Barcelona | ||
| 238€ | Royal Jordanian | Chhatrapati Shivaji, Mumbai | El Prat, Barcelona | ||
| 282€ | Qatar Airways | hindustan, Bangalore | El Prat, Barcelona | ||
| 335€ | Qatar Airways | Kochi, Kochi | El Prat, Barcelona | ||
| 277€ | Qatar Airways | Meenambarkkam, Madras | El Prat, Barcelona | ||
| 350€ | Turkish Airlines | RAJA SANSI, AMRITSAR | El Prat, Barcelona | ||
| 403€ | Gulf Air | Tribhuvan, Kathmandu | El Prat, Barcelona | ||
| 490€ | Air France | Zia International Airport, Dhaka | El Prat, Barcelona | ||
| 294€ | Egyptair | Bangkok International Airport, Bangkok | El Prat, Barcelona | ||
| 434€ | KLM | Pochentong, Phnom Penh | El Prat, Barcelona | ||
| 357€ | Aeroflot Russian | Noibai Airport, Hanoi | El Prat, Barcelona | ||
| 319€ | Finnair | Changi International Airport, Singapore | El Prat, Barcelona | ||
| 366€ | Egyptair | Kuala Lumpur International, Kuala Lumpur | El Prat, Barcelona | ||
| 394€ | Qatar Airways | Soekarno Hatta International, Jakarta | El Prat, Barcelona | ||
| 426€ | Qatar Airways | Ngurah Rai, Bali | El Prat, Barcelona | ||
| 563€ | Qatar Airways | Polonia, Medan | El Prat, Barcelona | ||
| 367€ | KLM | Ninoy Aquino International, Manila | El Prat, Barcelona | ||
| 583€ | Air China International | Kingsfordsmith, Sydney | El Prat, Barcelona | ||
| 602€ | Qantas Airways Ltd | Perth, Perth | El Prat, Barcelona | ||
| 633€ | Qantas Airways Ltd | Brisbane International Airport, Brisbane | El Prat, Barcelona | ||
| 598€ | Qantas Airways Ltd | Tullamarine, Melbourne | El Prat, Barcelona | ||
| 664€ | KLM | Adelaide, Adelaide | El Prat, Barcelona | ||
| 646€ | Malaysia Airlines | Auckland International Airport, Auckland | El Prat, Barcelona | ||