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 | |||||
| 7 | Ryanair | Luton International, London | Reus, barcelona | ||
| 34 | Ryanair | Birmingham Intl, Birmingham | Reus, barcelona | ||
| 37 | Ryanair | Leeds Bradford, Leeds Bradford | Costa Brava, barcelona | ||
| 31 | Ryanair | Liverpool John Lennon, Liverpool | Costa Brava, barcelona | ||
| 28 | Ryanair | Manchester International, Manchester | Costa Brava, barcelona | ||
| 32 | Ryanair | Newcastle International, Newcastle | Costa Brava, barcelona | ||
| 124 | KLM | Norwich, Norwich | El Prat, Barcelona | ||
| 100 | Air France | Eastleigh, Southampton | El Prat, Barcelona | ||
| 151 | Air Europa | Exeter, Exeter | El Prat, Barcelona | ||
| 29 | Easyjet Airline Company Ltd | East Midlands, East Midlands | El Prat, Barcelona | ||
| 111 | KLM | Cardiff-Wales, Cardiff | El Prat, Barcelona | ||
| 78 | KLM | Turnhouse, Edinburgh | El Prat, Barcelona | ||
| 35 | Ryanair | Prestwick, Glasgow | Costa Brava, barcelona | ||
| 82 | IBERIA | Dyce, Aberdeen | El Prat, Barcelona | ||
| 23 | Ryanair | Bristol, Bristol | Costa Brava, barcelona | ||
| 110 | British Airways | Inverness, Inverness | El Prat, Barcelona | ||
| 11 | Ryanair | Dublin, Dublin | Costa Brava, barcelona | ||
| 56 | Easyjet Airline Company Ltd | Belfast International, Belfast | El Prat, Barcelona | ||
| 70 | AER Lingus Limited | Cork International, Cork | El Prat, Barcelona | ||
| 43 | Ryanair | Shannon, Shannon | Costa Brava, barcelona | ||
| 163 | Air France | Carnmore, Galway | El Prat, Barcelona | ||
Flights from Spain to Barcelona | |||||
| 5 | Ryanair | Barajas, Madrid | Costa Brava, barcelona | ||
| 25 | Clickair | Alicante, Alicante | El Prat, Barcelona | ||
| 40 | Spanair | Almeria, Almeria | El Prat, Barcelona | ||
| 25 | Clickair | Asturias, Oviedo | El Prat, Barcelona | ||
| 50 | IBERIA | Talaveral La Real, Badajoz | El Prat, Barcelona | ||
| 25 | Clickair | Loiu, Bilbao | El Prat, Barcelona | ||
| 79 | Spanair | Fuerteventura, Fuerteventura | El Prat, Barcelona | ||
| 4 | Ryanair | Granada, Granada | Costa Brava, barcelona | ||
| 20 | Ryanair | Ibiza, Ibiza | Costa Brava, barcelona | ||
| 24 | Spanair | La Coruna, La Coruna | El Prat, Barcelona | ||
| 53 | Spanair | Lanzarote, Lanzarote | El Prat, Barcelona | ||
| 53 | Spanair | Las Palmas, Gran Canaria | El Prat, Barcelona | ||
| 50 | IBERIA | Leσn, Leon | El Prat, Barcelona | ||
| 25 | Spanair | Malaga, Malaga | El Prat, Barcelona | ||
| 68 | IBERIA | melilla, melilla | El Prat, Barcelona | ||
| 26 | Spanair | Menorca, Menorca | El Prat, Barcelona | ||
| 50 | IBERIA | San Javier, Murcia | El Prat, Barcelona | ||
| 4 | Ryanair | Palma Mallorca, Palma Mallorca | Reus, barcelona | ||
| 48 | IBERIA | Noain, Pamplona | El Prat, Barcelona | ||
| 50 | IBERIA | Matacan, Salamanca | El Prat, Barcelona | ||
| 50 | IBERIA | Fuenterrabia, San Sebastian | El Prat, Barcelona | ||
| 124 | IBERIA | La Palma, Santa Cruz La Palma | El Prat, Barcelona | ||
| 1 | Ryanair | Santander, Santander | Reus, barcelona | ||
| 5 | Ryanair | Santiago De Compostela, Santiago | Reus, barcelona | ||
| 1 | Ryanair | Sevilla, Sevilla | Reus, barcelona | ||
| 30 | Spanair | Valencia, Valencia | El Prat, Barcelona | ||
| 50 | IBERIA | Valladolid, Valladolid | El Prat, Barcelona | ||
| 29 | Clickair | Vigo, Vigo | El Prat, Barcelona | ||
| 57 | IBERIA | Vitoria, Vitoria | El Prat, Barcelona | ||
| 24 | Renfe - AVE | Zaragoza, Zaragoza | El Prat, Barcelona | ||
Flights from Italy to Barcelona | |||||
| 15 | Ryanair | Fertilia, Alghero | Costa Brava, barcelona | ||
| 89 | Alitalia | Falconara, Ancona | El Prat, Barcelona | ||
| 89 | Alitalia | Falconara, Ancona | El Prat, Barcelona | ||
| 65 | MyAir | Palese Macchie, Bari | El Prat, Barcelona | ||
| 23 | Ryanair | Guglielmo Marconi, Bologna | Costa Brava, barcelona | ||
| 88 | Alitalia | Papola Casale, Brindisi | El Prat, Barcelona | ||
| 18 | Ryanair | Elmas, Cagliari | Costa Brava, barcelona | ||
| 87 | Wind Jet | Fontanarossa, Catania | El Prat, Barcelona | ||
| 64 | Meridiana | Peretola, Florence | El Prat, Barcelona | ||
| 84 | Lufthansa | Sestri, Genoa | El Prat, Barcelona | ||
| 187 | Alitalia | S Eufemia, Lamezia Terme | El Prat, Barcelona | ||
| 5 | Ryanair | Orio Al Serio, Milan | Costa Brava, barcelona | ||
| 99 | IBERIA | Costa Smeralda, Olbia | El Prat, Barcelona | ||
| 45 | Clickair | Punta Raisi, Palermo | El Prat, Barcelona | ||
| 8 | Ryanair | S. Egidio, Perugia | Costa Brava, barcelona | ||
| 24 | Ryanair | Pasquale Liberi, Pescara | Costa Brava, barcelona | ||
| 10 | Ryanair | Galileo Galilei, Pisa | Costa Brava, barcelona | ||
| 186 | Alitalia | T Menniti, Reggio Calabria | El Prat, Barcelona | ||
| 114 | Alitalia | Miramare, Rimini | El Prat, Barcelona | ||
| 10 | Ryanair | Ciampino, Rome | Costa Brava, barcelona | ||
| 5 | Ryanair | Caselle, Turin | Costa Brava, barcelona | ||
| 86 | Lufthansa | Ronchi dei Legionari, Trieste | El Prat, Barcelona | ||
| 30 | Clickair | Verona, Verona | El Prat, Barcelona | ||
| 16 | Ryanair | Treviso, Venice | Costa Brava, barcelona | ||
| 45 | Clickair | Capodichino, Naples | El Prat, Barcelona | ||
Flights from France to Barcelona | |||||
| 4 | Ryanair | Paris Beauvais, Paris | Reus, barcelona | ||
| 22 | Easyjet Airline Company Ltd | Saint Exupery, Lyon | El Prat, Barcelona | ||
| 92 | Air France | Merignac, Bordeaux | El Prat, Barcelona | ||
| 47 | Vueling | Cote D'azur, Nice | El Prat, Barcelona | ||
| 94 | Lufthansa | Bus Station, Strasbourg | El Prat, Barcelona | ||
| 111 | Lufthansa | Blagnac, Toulouse | El Prat, Barcelona | ||
| 68 | IBERIA | Marseille-Provence, Marseille | El Prat, Barcelona | ||
| 160 | Air France | Frejorgues, Montpellier | El Prat, Barcelona | ||
| 106 | Air France | Lille Europe Railway, Lille | El Prat, Barcelona | ||
| 176 | Air France | Campo Dell Oro, Ajaccio | El Prat, Barcelona | ||
| 224 | Air France | Poretta, Bastia | El Prat, Barcelona | ||
| 878 | Brussels Airlines | Laleu, La Rochelle | El Prat, Barcelona | ||
| 79 | IBERIA | Nantes-Chateau Bougon, Nantes | El Prat, Barcelona | ||
| 482 | Air France | Carpiquet, Caen | El Prat, Barcelona | ||
| 289 | Air France | Aulnat, Clermont Ferrand | El Prat, Barcelona | ||
| 252 | Air France | Lourdes Tarbes Intl, Lourdes Tarbes | El Prat, Barcelona | ||
| 160 | Air France | St Jacques, Rennes | El Prat, Barcelona | ||
| 177 | Air France | HYERES, TOULON | El Prat, Barcelona | ||
| 240 | Air France | Sud Corse, Figari | El Prat, Barcelona | ||
| 878 | Brussels Airlines | Laleu, La Rochelle | El Prat, Barcelona | ||
| 160 | Air France | Guipavas, Brest | El Prat, Barcelona | ||
| 297 | Air France | Bellegarde, Limoges | El Prat, Barcelona | ||
| 176 | Air France | Lann-Bihoue, Lorient | El Prat, Barcelona | ||
| 221 | Air France | Llabanere, Perpignan | El Prat, Barcelona | ||
Flights from Germany to Barcelona | |||||
| 20 | Ryanair | Hahn Airport, Hahn | Costa Brava, barcelona | ||
| 26 | Easyjet Airline Company Ltd | Schoenefeld, Berlin | El Prat, Barcelona | ||
| 42 | Spanair | Franz Josef Strauss, Munich | El Prat, Barcelona | ||
| 25 | Ryanair | Niederrhein Dόsseldorf, Dusseldorf | Reus, barcelona | ||
| 24 | Ryanair | Hamburg Lόbeck, Hamburg | Costa Brava, barcelona | ||
| 21 | Ryanair | Bremen, Bremen | Costa Brava, barcelona | ||
| 77 | Swiss International Airlines | Nuremberg, Nuremberg | El Prat, Barcelona | ||
| 50 | Germanwings | Koeln/Bonn, Cologne | El Prat, Barcelona | ||
| 176 | Lufthansa | Erfurt, Erfurt | El Prat, Barcelona | ||
| 78 | Swiss International Airlines | Langenhagen, Hanover | El Prat, Barcelona | ||
| 103 | Lufthansa | Paderborn, Paderborn | El Prat, Barcelona | ||
| 55 | Germanwings | Echterdingen, Stuttgart | El Prat, Barcelona | ||
| 51 | Easyjet Airline Company Ltd | Wickede, Dortmund | El Prat, Barcelona | ||
| 83 | Air France | Muenster, Muenster | El Prat, Barcelona | ||
| 95 | Lufthansa | Dresden, Dresden | El Prat, Barcelona | ||
| 99 | Lufthansa | Lowenthal, Friedrichshafen | El Prat, Barcelona | ||
| 83 | Air France | Leipzig, Leipzig | El Prat, Barcelona | ||
Flights from Europe General to Barcelona | |||||
| 5 | Ryanair | Porto, Porto | Costa Brava, barcelona | ||
| 72 | Spanair | Oslo All Airports, Oslo | El Prat, Barcelona | ||
| 72 | Air Berlin | Arlanda, Stockholm | El Prat, Barcelona | ||
| 69 | Austrian Airlines | Helsinki Vantaa, Helsinki | El Prat, Barcelona | ||
| 48 | Vueling | Schiphol, Amsterdam | El Prat, Barcelona | ||
| 134 | Transavia airlines | Rotterdam, Rotterdam | Costa Brava, barcelona | ||
| 36 | Ryanair | Welschap, Eindhoven | Reus, barcelona | ||
| 58 | Cimber Air | Copenhagen International Airport, Copenhagen | El Prat, Barcelona | ||
| 72 | Austrian Airlines | Zurich, Zurich | El Prat, Barcelona | ||
| 52 | LOT Polish Airlines | Okecie, Warsaw | El Prat, Barcelona | ||
| 19 | Ryanair | Brussels S Charleroi, Brussels | Costa Brava, barcelona | ||
| 68 | Smart wings | Ruzyne, Prague | El Prat, Barcelona | ||
| 30 | Vueling | Lisboa, Lisbon | El Prat, Barcelona | ||
| 65 | Alitalia | E. Venizelos, Athens | El Prat, Barcelona | ||
| 69 | Alitalia | Ataturk, Istanbul | El Prat, Barcelona | ||
Flights from the Americas to Barcelona | |||||
| 197 | US Airways | Los Angeles Intl Airport, Los Angeles | El Prat, Barcelona | ||
| 173 | US Airways | La Guardia, New York | El Prat, Barcelona | ||
| 218 | Delta Air Lines | Miami International Airport, Miami | El Prat, Barcelona | ||
| 208 | Lufthansa | Logan International Airport, Boston | El Prat, Barcelona | ||
| 202 | Lufthansa | San Francisco Intl Airport, San Francisco | El Prat, Barcelona | ||
| 221 | Alitalia | O'hare International Airport, Chicago | El Prat, Barcelona | ||
| 221 | Delta Air Lines | Dallas Ft Worth International, Dallas | El Prat, Barcelona | ||
| 298 | Continental Airlines | Detroit Metro, Detroit | El Prat, Barcelona | ||
| 214 | British Airways | Sky Harbor International Airport, Phoenix | El Prat, Barcelona | ||
| 229 | Lufthansa | Hartsfield Jackson, Atlanta | El Prat, Barcelona | ||
| 243 | US Airways | Baltimore, Baltimore Bwi | El Prat, Barcelona | ||
| 307 | US Airways | Denver International, Denver | El Prat, Barcelona | ||
| 292 | Air France | G.Bush Intercontinental , Houston | El Prat, Barcelona | ||
| 226 | Lufthansa | Orlando International, Orlando | El Prat, Barcelona | ||
| 331 | US Airways | Minneapolis/St Paul Intl Airport, Minneapolis | El Prat, Barcelona | ||
| 160 | Delta Air Lines | Philadelphia International Airport, Philadelphia | El Prat, Barcelona | ||
| 225 | Lufthansa | San Jose Mnpl, San Jose | El Prat, Barcelona | ||
| 220 | IBERIA | Lindbergh International Airport, San Diego | El Prat, Barcelona | ||
| 225 | Delta Air Lines | Seattle All Airports, Seattle | El Prat, Barcelona | ||
| 192 | Delta Air Lines | Dulles International , Washington | El Prat, Barcelona | ||
| 384 | US Airways | Buffalo Niagara Intl, Buffalo | El Prat, Barcelona | ||
| 314 | US Airways | Gilbert Field, Florence | El Prat, Barcelona | ||
| 447 | Air France | Sw Florida, Fort Myers | El Prat, Barcelona | ||
| 310 | US Airways | Nth Kentucky, Cincinnati | El Prat, Barcelona | ||
| 165 | Delta Air Lines | Charlotte/Douglas Intl Airport, Charlotte | El Prat, Barcelona | ||
| 245 | Delta Air Lines | Hollywood Intl Apt, Ft Lauderdale | El Prat, Barcelona | ||
| 371 | US Airways | Hopkins International Airport, Cleveland | El Prat, Barcelona | ||
| 244 | Lufthansa | Pearson International Airport, Toronto | El Prat, Barcelona | ||
| 227 | US Airways | P Trudeau International, Montreal | El Prat, Barcelona | ||
| 335 | Air Canada | Vancouver International, Vancouver | El Prat, Barcelona | ||
| 358 | Lufthansa | Ottawa International, Ottawa | El Prat, Barcelona | ||
| 416 | Air Canada | Calgary Intl Airport, Calgary | El Prat, Barcelona | ||
| 304 | Air France | Sainte Foy Airport, Quebec | El Prat, Barcelona | ||
| 255 | KLM | Juarez Intl Airport, Mexico City | El Prat, Barcelona | ||
| 389 | British Airways | Alvarez International, Acapulco | El Prat, Barcelona | ||
| 282 | Continental Airlines | Cancun, Cancun | El Prat, Barcelona | ||
| 337 | British Airways | General Abelardo L Rodriguez, Tijuana | El Prat, Barcelona | ||
| 297 | Air France | Gen M Escobedo, Monterrey | El Prat, Barcelona | ||
| 277 | KLM | Miguel Hidalgo Intl, Guadalajara | El Prat, Barcelona | ||
| 274 | KLM | Genvillalobos, Chihuahua | El Prat, Barcelona | ||
| 276 | KLM | Guanajuato Del Bajio, Leon | El Prat, Barcelona | ||
| 382 | British Airways | Heriberto Jara, Veracruz | El Prat, Barcelona | ||
| 337 | British Airways | Gen F Javier Mina, Tampico | El Prat, Barcelona | ||
| 320 | Continental Airlines | La Aurora Intl Airport, Guatemala City | El Prat, Barcelona | ||
| 336 | Air France | Toncontin, Tegucigalpa | El Prat, Barcelona | ||
| 293 | Continental Airlines | Tocumen International Airport, Panama City | El Prat, Barcelona | ||
| 328 | TAP Air Portugal | Rio De Janeiro International Airport, Rio De Janeiro | El Prat, Barcelona | ||
| 307 | IBERIA | Guarulhos International , Sao Paulo | El Prat, Barcelona | ||
| 363 | TAP Air Portugal | Brasilia International, Brasilia | El Prat, Barcelona | ||
| 414 | TAP Air Portugal | Pinto Martins, Fortaleza | El Prat, Barcelona | ||
| 427 | TAP Air Portugal | Agusto Severo, Natal | El Prat, Barcelona | ||
| 310 | TAP Air Portugal | Pistarini, Buenos Aires | El Prat, Barcelona | ||
| 413 | Aerolineas Argentinas | El Plumerillo, Mendoza | El Prat, Barcelona | ||
| 413 | Aerolineas Argentinas | Pajas Blancas, Cordoba | El Prat, Barcelona | ||
| 511 | Air Europa | San Carlos De Bariloche International, San Carlos De Bariloche | El Prat, Barcelona | ||
| 323 | Aeromexico | Aeropuerto Comodoro Arturo Merino Benitez, Santiago | El Prat, Barcelona | ||
| 297 | IBERIA | Eldorado, Bogota | El Prat, Barcelona | ||
| 322 | Lan Airlines | J Chavez Intl, Lima | El Prat, Barcelona | ||
| 564 | KLM | El Alto, La Paz | El Prat, Barcelona | ||
| 237 | Santa Barbara Airlines | Simon Bolivar International, Caracas | El Prat, Barcelona | ||
| 287 | Lan Airlines | Mariscal, Quito | El Prat, Barcelona | ||
| 380 | IBERIA | Silvio Pettirossi, Asuncion | El Prat, Barcelona | ||
| 431 | TAM Airlines | Carrasco, Montevideo | El Prat, Barcelona | ||
| 249 | Continental Airlines | Luis Munoz Marin International, San Juan | El Prat, Barcelona | ||
Flights from Africa, Asia & Australasia to Barcelona | |||||
| 88 | Turks and Caicos Airways | Sheremetyevo, Moscow | El Prat, Barcelona | ||
| 100 | Brussels Airlines | Vilnius Airport, Vilnius | El Prat, Barcelona | ||
| 31 | Ryanair | Ivanka, Bratislava | Costa Brava, barcelona | ||
| 50 | Clickair | Menara, Marrakech | El Prat, Barcelona | ||
| 113 | Egyptair | Cairo International, Cairo | El Prat, Barcelona | ||
| 227 | Egyptair | Hurghada, Hurghada | El Prat, Barcelona | ||
| 247 | Air France | Luxor, Luxor | El Prat, Barcelona | ||
| 263 | Tarom | Ophira, Sharm El Sheikh | El Prat, Barcelona | ||
| 81 | Alitalia | Carthage, Tunis | El Prat, Barcelona | ||
| 279 | Turkish Airlines | Jomo Kenyatta Internatonal, Nairobi | El Prat, Barcelona | ||
| 214 | Air Europa | Yoff, Dakar | El Prat, Barcelona | ||
| 176 | Egyptair | Jan Smuts, Johannesburg | El Prat, Barcelona | ||
| 217 | Turkish Airlines | Indira Gandhi Intl, Delhi | El Prat, Barcelona | ||
| 226 | KLM | Chhatrapati Shivaji, Mumbai | El Prat, Barcelona | ||
| 240 | Air France | hindustan, Bangalore | El Prat, Barcelona | ||
| 335 | Air France | Netaji Subhash Int, Kolkata | El Prat, Barcelona | ||
| 248 | Jet Airways Ltd | Ahmedabad, Ahmedabad | El Prat, Barcelona | ||
| 310 | Air India | RAJA SANSI, AMRITSAR | El Prat, Barcelona | ||
| 409 | KLM | Tribhuvan, Kathmandu | El Prat, Barcelona | ||
| 666 | British Airways | Mingaladon, Yangon | El Prat, Barcelona | ||
| 277 | Royal Jordanian | Bangkok International Airport, Bangkok | El Prat, Barcelona | ||
| 858 | British Airways | Pochentong, Phnom Penh | El Prat, Barcelona | ||
| 527 | KLM | Noibai Airport, Hanoi | El Prat, Barcelona | ||
| 299 | IBERIA | Changi International Airport, Singapore | El Prat, Barcelona | ||
| 295 | KLM | Subang Kuala Lumpur International, Kuala Lumpur | El Prat, Barcelona | ||
| 346 | KLM | Soekarno Hatta International, Jakarta | El Prat, Barcelona | ||
| 915 | British Airways | Ngurah Rai, Bali | El Prat, Barcelona | ||
| 552 | KLM | Polonia, Medan | El Prat, Barcelona | ||
| 319 | KLM | Ninoy Aquino International, Manila | El Prat, Barcelona | ||
| 591 | Air France | Kingsfordsmith, Sydney | El Prat, Barcelona | ||
| 536 | KLM | Perth, Perth | El Prat, Barcelona | ||
| 779 | Qantas Airways Ltd | Brisbane International Airport, Brisbane | El Prat, Barcelona | ||
| 635 | Qantas Airways Ltd | Tullamarine, Melbourne | El Prat, Barcelona | ||
| 674 | Air New Zealand Ltd | Auckland International Airport, Auckland | El Prat, Barcelona | ||
| 642 | Qantas Airways Ltd | Wellington International, Wellington | El Prat, Barcelona | ||