OneAir: Cheap Flights, Deal Alerts, Hotels, Cars & Activities

Cheap Flights to Barcelona, Spain

OneAir puts you in control

Unlock Unpublished Flight Deals

Exclusive access to discounted private, unpublished airfares from top-rated airlines unavailable to the public.

Transparent, All-Inclusive Pricing

Our prices are all-inclusive – no hidden fees or extra costs. With us, the price displayed is the price you will pay. Your searches won’t alter the prices you see.

24/7 global support

Our global support specialists have your back around the clock. Whether it’s an urgent flight change at 2 AM in the morning or assistance on travel disruptions – we’re here to help.

Trusted and Free to Join

We’re completely free to join and we are endorsed by Better Business Bureau (BBB) and IATAN.

Top Airlines Offering Cheap Flights to Barcelona, Spain

Here’s a list of the most popular airports with cheap tickets to Barcelona, Spain:

Find Major Airports in Barcelona

While there is only one airport within the city limits of Barcelona, El Prat Airport, travelers can also consider two other nearby airports: Girona and Reus. These are approximately 120 kilometers outside Barcelona, providing access to the city through transfer services and offering additional travel options for those visiting the region.

Josep Tarradellas Barcelona-El Prat Airport is the primary airport in Barcelona. It is the second-largest airport in Spain and offers an extensive range of international flights. The airport features three operational runways.

Girona-Costa Brava Airport is located about 103 km northeast of Barcelona and provides an alternative to Barcelona-El Prat Airport. It is particularly convenient for travelers heading to the beach towns along the Costa Brava. GRO is a major hub for Ryanair and offers connections to numerous European destinations.

Reus International Airport is located approximately 120 km southwest of Barcelona and is another alternative to Barcelona-El Prat Airport. It’s closer to the coast than Girona Airport, making it a favored choice for those seeking beach holidays in Cambrils and Salou. Like GRO, REU is a significant hub for Ryanair, providing flights to various European destinations.

Flights to Barcelona Snapshot

Economy Class

OneAir - Travel the world for less


Seat - Cheap Flights - OneAir


Business Class

OneAir - Travel the world for less


Business Class - Cheap Flights - OneAir


The Cheapest Time to Fly to Barcelona

The winter months from December to March, excluding the holiday season, offer cheap plane tickets to Barcelona. Specifically, January and February are the most economical months for travelers departing from the United States because it’s immediately after the holiday rush. January falls outside the peak tourist season, with significantly reduced expenses. This month offers abundant discounts on leftover holiday goods and merchandise. For those inclined towards skiing, the cold weather in January provides excellent opportunities in nearby locations to indulge in this winter activity.

Book Cheap Flights
Cheapest months to fly

December – February

Book Cheap Flights
Most Expensive Months to Fly

June – August

Compare Prices

Here’s a breakdown of airline ticket prices to Josep Tarradellas Barcelona-El Prat Airport (BCN)

No Data Found

Frequently Asked Questions

The best time to visit Barcelona is from May through June. During this period, the city comes alive with festivals on the weekend. This period offers warmth without the oppressive humidity of Barcelona’s intense summers. Rainfall is scarce, making it an ideal time for beach activities. 


As spring transitions into summer, Barcelona flourishes with numerous festivals and events that truly animate the city. Additionally, February is one of the driest months in Barcelona, which is a great time to explore museums and enjoy leisurely walks and shopping in the city.


The shoulder season between spring (April to June) and fall (September to October) is also a good time to visit Barcelona. During these months, the weather is mild, sunny, and pleasant between 15°C (60°F) to 27° (80°F). This is an ideal climate for exploring iconic landmarks like Park Güell, La Sagrada Familia, and La Rambla while avoiding the peak tourist crowds and summer heat (July and August).

As summer winds down in September, hotel rates tend to drop, making it an excellent time for budget-conscious travelers to explore Barcelona’s sights and attractions on foot. The city comes alive with the arrival of La Mercè, a festival honoring the patron saint of Barcelona. This event, celebrated over the weekend near Saint’s Day (September 24), features free concerts and cultural demonstrations across the city.

The flight durations starting from various U.S. cities to Barcelona are approximately:


  • New York to Barcelona: 7 hours and 40 minutes (nonstop)
  • Boston to Barcelona:  7 hours and 20 minutes (nonstop)
  • San Francisco to Barcelona: 13 hours and 30 minutes (connecting flight)
  • Chicago to Barcelona: 8 hours and 25 minutes  (nonstop)
  • Los Angeles to Barcelona: 11 hours and 45 minutes (nonstop)

There are direct flights to Barcelona from several cities in the United States and Europe. Some airlines that offer direct flights to Barcelona are American Airlines, Delta Air Lines, United Airlines, Iberia, Ryanair, EasyJet, and Vueling. Direct flights to Barcelona are available from several airports in the United States, including New York (JFK), Los Angeles (LAX), Chicago (ORD), Philadelphia (PHL), San Francisco (SFO), and Washington (DCA). In Europe, there are direct flights to Barcelona from several cities in Germany, France, Italy, and the United Kingdom.

Discover Barcelona

Looking for cheap flights to Barcelona? OneAir makes it easy to discover incredible flight deals to destinations around the world. Follow these simple steps to start saving on your next trip.


  • Set your departure airports on OneAir. Choose your preferred departure airports, and we’ll search for the cheapest flights from those cities to Barcelona. OneAir offers deals from over 50 major US airports, so you can find the most convenient and affordable options. 
  • Be flexible with your travel dates. If your schedule allows, use our “Explore” or “Add Destinations” feature to find the most affordable days to fly to Barcelona. Shifting your dates by just a day or two can often result in significant savings.
  • Turn on your notifications. We’ll notify you via email or push notification whenever the price for your selected route is at its cheapest. This way, you’ll never miss a deal.
  • Compare flight options from multiple providers. Choose the cheapest, fastest, or most convenient flights to Barcelona based on your priorities.
  • Filter for direct flights. If you prefer nonstop service to Barcelona, simply tick the “Nonstop” box when searching. We’ll show you all available nonstop routes, so you can avoid lengthy layovers.
  • Get the best unpublished deals. Dreaming of a luxurious journey to Barcelona? We also find the best deals on Premium Economy, Business, and First Class fares. Compare prices across all cabin classes – you might be surprised by an affordable premium seat.
  • Expand your search to nearby airports. Unlock even more deals by searching for flights to Barcelona from nearby airports. This will show you flight prices from alternative departure airports close to your origin city.


Book a complete travel package. Once you’ve found your perfect flight to Barcelona, why not add a hotel room or rental car? OneAir also offers exclusive hotel, car, and activity deals, so you can save even more on your entire trip.


Discover New Destinations with the “Explore” Tab. Not set on Barcelona? Use our “Explore” search to find the cheapest flights from your city to anywhere in the world. You might just discover your next dream vacation spot!

Never overpay for flights again

Save up to 40-90% off flights

We let you know when there are great flight deals

Exclusive Access to Unpublished Fares
Book flights with travel agency discounts from top-rated airlines
Transparent, All-Inclusive Pricing

No hidden fees. With us, the price displayed is the price you will pay.

Join OneAir For Free

Download our mobile app

To ensure you never miss out on a great deal again, download our mobile app and set up notifications to receive instant flight deal alerts, the moment a new deal is posted.

You are seconds away from booking the best unpublished deal

Already have an account? Log in

Received New Email Notification - OneAir

Check your inbox!

You’re one step away from joining the club! 🙌

Click the link in the confirmation email we sent to:

Add us to your primary inbox to make sure OneAir cheap flight deal alerts are not going into “Spam” or “Promotions” folder.


Write to our team of flight deal specialists at for any questions or assistance during your trial period.

Never overpay for travel again!

Already have an account? Log in