Direct flights to Barcelona

Delicious food, great shopping, lots of sunshine and interesting sightseeing. A holiday in Barcelona really offers something for everyone. Learn more about traveling to this popular city here, and see all airports that offer direct flights to Barcelona.

El Prat Airport is the second largest airport in Spain after Barajas. In total there are 226 airports with direct flights to Barcelona from 68 different countries and 15 U.S. states. You can easily reach Barcelona with daily non-stop flights from 37 major hubs like Madrid (Iberia), Frankfurt (Lufthansa) and London (British Airways). In Spain, the airport is called Aeropuerto Josep Tarradellas Barcelona-El Prat.

BCN Click to open the interactive map.

Non-stop routes to BCN:

Duration

No direct flights found. Try clear all filters.
Weekday-labels: HAS FLIGHTS UPCOMING NO FLIGHTS

Regarded as Spain’s most cosmopolitan city and boasting a beautiful coastal location, Barcelona, the capital of Catalonia is one of Europe’s most visited cities. With legacies from the famous architect Gaudi to be found across the city as well as historic buildings from across the centuries, Barcelona is one of the leading cities with regard to architecture and art.

Find flights to Barcelona – direct connections

Popular for its sandy beaches and nearby mountains, there is more to Barcelona than just the city itself. Barcelona is very easy to reach from most parts of the world with a good selection of airlines operating flights to this popular city. The city offers direct connections to almost 200 destinations around the world. Among the links below you can find both domestic and international airports that offer frequent direct flights to Barcelona.

direct flights from madrid to barcelona

Domestic direct flights to Barcelona

International direct flight to Barcelona

direct flights from lisbon to barcelona

Not to be missed in Barcelona

Barcelona is full of incredible buildings and landmarks with its gothic heritage and Gaudi-designed creations. Gaudi’s unfinished Sagrada Familia is possibly Barcelona’s most famous attraction, an incredibly ornate church with 18 towers. If you’ve got a head for heights, take the lift up to one of the towers for stunning views across the city.

Other famous Gaudi masterpieces in the city include Guell Park, a miniature landscape garden and city of houses with colourful mosaics and fairytale buildings, Casa Batllo, a remodelled 19th century grand house and Casa Mila, an impressive apartment building with typical Gaudi-esque curves and character, Barcelona is famous for its magnificent gothic buildings including La Seu Cathedral which dates back to the 13th century and took an incredible seven centuries to complete.

Other attractions worth visiting are the National Palace home to the National Art Museum and the Museum of Contemporary Art. Head to La Rambla, one of Barcelona’s most famous streets, for its shops, market stalls and street performers or catch some sun on one of Barcelona’s nearby beaches. To escape the heat and bustle of the city, the nearby Montserrat Mountain is ideal for a day trip, take the cable car for an exciting and steep ascent.

How to get to Barcelona – cheap flights

Look no further than our superb flight search facility at Directflights.com for the best offers on direct cheap flights to Barcelona. We recommend that in order to find these flights you book well in advance avoiding peak holiday times such as during the school holidays and of course Christmas.

Whether you’re looking for lastminute flights or simply booking in plenty of time prior to departure, check out our fares for the most competitive flight prices around.

Weather and climate in Barcelona

Barcelona enjoys a wonderful climate with hot summers and cool winters. The ideal months to visit the city, the Costa Brava, and the nearby resorts of Sitiges and Vilanova are May, June and September, when visitors can expect good weather.

In August, despite the shade in the tree-lined boulevards, locals desert Barcelona for the coastal resorts to escape the heat. January is the coldest month, with top temperatures averaging 55F (13C), while August is the hottest, with an average high of 82F (29C).

Airlines with direct flights every day to Barcelona

The airports presented below each airline are hubs for this specific operator.

Iberia
From Madrid, Spain
Lufthansa
From Frankfurt and Munich, Germany
British Airways
From London, United Kingdom
Air France
From Paris, France
TAP
From Lisbon, Portugal
KLM
From Amsterdam, Netherlands
SWISS
From Zurich, Switzerland
Brussels Airlines
From Brussels, Belgium
Qatar Airways
From Doha, Qatar
Turkish Airlines
From Istanbul, Turkiye
Emirates
From Dubai, United Arab Emirates
ITA Airways
From Rome, Italy
Austrian
From Vienna, Austria
Aer Lingus
From Dublin, Ireland
Aegean
From Athens, Greece
Royal Air Maroc
From Casablanca, Morocco
AVIANCA
From Bogota, Colombia
Delta
From 3 airports
LOT
From Warsaw, Poland
China Eastern
From Shanghai, China
Air Serbia
From Belgrade, Republic of Serbia
SAS
From Copenhagen, Denmark
Finnair
From Helsinki, Finland
Air Algerie
From Algiers, Algeria
American Airlines
From 4 airports
Air Canada
From Toronto and Montreal, Canada
Air China
From Beijing, China
United
From 3 airports
Ad
BCN routes and destination map
Show flights from Barcelona instead? Cheap flights to Barcelona
Ad

Yes you can fly to Barcelona from 11 different US airports.

There are 89 airlines with direct flights to Barcelona. Ryanair, Air Europa and Vueling are the most popular ones.

All 3 big alliances are flying to Barcelona. Star Alliance, Oneworld and SkyTeam.

The IATA code is BCN and the ICAO code is LEBL.

You can fly daily from 37 different airports hubs to Barcelona — including Madrid with Iberia, Frankfurt & Munich with Lufthansa and London with British Airways.

Depends where you are flying from. It takes 14h 55min from Seoul (ICN) and 55min from Menorca (MAH).

There is 1 airport in Barcelona with scheduled flights, Aeropuerto Josep Tarradellas Barcelona-El Prat, BCN.

It depends on where and when you are flying. The average one-way ticket price according to our data is $143.
Direct flights to Spain
Barajas
Barajas (MAD)

Flights from 235 different airports

Palma De Mallorca Airport
Palma De Mallorca Airport (PMI)

Flights from 175 different airports

Málaga Airport
Málaga Airport (AGP)

Flights from 170 different airports

Alicante–Elche Miguel Hernández Airport
Alicante–Elche Miguel Hernández Airport (ALC)

Flights from 150 different airports

Gran Canaria Airport
Gran Canaria Airport (LPA)

Flights from 144 different airports

Tenerife South Airport
Tenerife South Airport (TFS)

Flights from 125 different airports

Valencia Arport
Valencia Arport (VLC)

Flights from 110 different airports

Seville Airport
Seville Airport (SVQ)

Flights from 100 different airports

Ibiza Airport
Ibiza Airport (IBZ)

Flights from 87 different airports

Lanzarote Airport
Lanzarote Airport (ACE)

Flights from 76 different airports

Ad