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

Cheap flights to Spain


Finding cheap flights to Spain can be daunting, especially when you’re yearning for Madrid and Barcelona’s charms and cultural attractions. There’s no need to worry because we’ve cracked the code for you! This article will empower you to effortlessly track budget-friendly flights to Spain and open the gateway to its marvels.    


Top Airlines Offering Cheap Flights to Spain


Most airlines operating flights to Spain are part of a global alliance, ensuring passengers enjoy high service and convenience throughout their travel to and from Spain.  


  • Delta Air Lines: Delta, along with KLM and Air France, offers flights from various U.S. cities to multiple destinations in Spain starting at just $387. This deal is not limited to NYC residents; you have options beyond Barcelona. Delta serves Madrid Barajas International Airport (MAD) and Barcelona El Prat Airport (BCN).
  • Iberia: Iberia (IB) is Spain’s largest airline based in Madrid. It offers nonstop flights to approximately 15 domestic and 60 international destinations across Europe, Asia, Africa, the Middle East, North America, and South America. As the national flag carrier of Spain, Iberia is a part of the IAG Group, which also includes British Airways. Additionally, Iberia now provides thrice-weekly flights between Barcelona and Miami.
  • Virgin Atlantic: Through its partnership with Delta Air Lines, Virgin Atlantic can link you to over 200 destinations across the U.S. You can continue to earn and redeem your Virgin points on these flights. Virgin Atlantic serves 12 U.S. cities, primarily routing through London Heathrow Airport. The most sought-after destinations include New York City, Los Angeles, Orlando, Florida, and San Francisco. Additionally, Virgin Atlantic offers flights to the U.S. from Manchester, England, and Edinburgh, Scotland.
  • Air France: Air France provides flights to major U.S. cities, including New York, Los Angeles, Miami, San Francisco, Boston, Chicago, Houston, and Washington, D.C. They’re currently offering relatively cheaper rates from various U.S. cities to Spain, with good availability of seats booking 90 days in advance and a minimum Sunday night stay is required. The most budget-friendly option appears to be from Boston to Bilbao, with a roundtrip cost of just $3,100.
  • American Airlines: American Airlines provides direct flights from the USA to Spain. Specifically, American Airlines operates a daily nonstop route between Barajas Airport (Madrid) and Dallas Forth Worth Airport (Texas). Departures from the U.S. cities for American Airlines flights to Spain include Miami (MIA), Dallas (DFW), Charlotte (CLT), Philadelphia (PHL), New York (JFK), Chicago (ORD), and Los Angeles (LAX).


Sign up with OneAir and unlock exclusive notifications for unbelievably cheap plane tickets to Spain. Discover budget-friendly flights from your nearest airport to a host of global destinations!    


Find Major Airports in Spain


Spain’s busiest airports are Madrid Barajas Airport, Barcelona Airport, and Palma de Mallorca Airport. These hubs facilitate domestic and international travel, serving millions of passengers annually.  


  • Madrid Barajas Airport (Adolfo Suárez Madrid–Barajas Airport): This is the primary international gateway to Madrid, Spain. It holds the distinction of being the second-largest airport in Europe considering its physical size, second only to Paris–Charles de Gaulle Airport.
  • Barcelona Airport (Barcelona-El Prat Airport): This international airport is 12 kilometers southwest of the heart of Barcelona, Spain. Following Madrid Barajas Airport, it is the second-largest airport in Spain and functions as a key hub for both Vueling and Ryanair.
  • Palma de Mallorca Airport: Situated 8 kilometers east of Palma in Mallorca, Spain, this international airport is located near the village of Can Pastilla. It is the third-largest airport in Spain.




Compare Prices for Direct (Nonstop) Flights and One-Stop Flights


If you’re wondering how much is a flight to Spain per cabin class, here’s a breakdown of airline ticket prices to Adolfo Suarez-Barajas (MAD) Airport when flying from Dallas/Ft Worth (DFW) Airport.  



Round trip One-stop Nonstop
Turkish Airlines $2054  
American Airlines   $3016


One-way One-stop Nonstop
Delta  $684  
American Airlines   $990


Premium Economy 

Round trip One-stop Two-stop
British Airways $3877  
American Airlines   $3842


One-way One-stop Nonstop
Delta  $1119  
Finnair   $1318


Business Class

Round trip One-stop Two-stop
United Airlines $6628  
American Airlines   $10,100


One-way One-stop Nonstop
Turkish Airlines $3242  
American Airlines   $6578


First Class

Roundtrip One-stop
Multiple Airlines $7804


One-way One-stop
Multiple Airlines $6026




The Cheapest Time to Fly to Spain


The cheapest time to fly to Spain is from December to March, coinciding with the colder months and lower tourist activity. Early spring and late autumn also offer affordable options for flights and accommodations. Winter months feature lively markets and celebrations like Christmas, Carnival, and New Year’s Eve. For winter sports enthusiasts, mountainous areas like Granada and the Pyrenees are ideal for skiing and snowboarding.   Alternatively, consider visiting during the shoulder seasons of spring (March to May) and fall (September to November). During these periods, airfare to Spain is generally lower than the busy summer season, while the weather remains pleasant in many areas.


Embark on a swift Spanish adventure with OneAir, your ultimate travel companion. Say goodbye to overpriced flights forever!    




What’s the best time to go to Spain?

Spain is a big country with all sorts of weather, from really hot places to places where it snows. So, no matter when you go, there’s a perfect spot for your vacation, like the snowy Picos de Europa or the sunny Andalucia.   In January, Spain is calm and peaceful. While some high-altitude and northern areas can get chilly, the southern and Mediterranean regions enjoy a pleasant average temperature of around 18°C. Many people go to the warmest spots, like the Canary Islands and Andalucia, to hike and bike. It’s also a good time to visit cool cities like Barcelona, Granada, and Seville all while avoiding the crowds and keeping your wallet happily intact.   If you love skiing or snowboarding, January and February are the best months because there’s lots of snow in the mountains. It does snow a bit in December, especially up north, but usually not enough for the ski places to open until after Christmas.   When March comes, places like the Sierra Nevada and Spanish Pyrenees are still snowy. However, the rest of Spain is starting to warm up. Andalucia is enchanting, with the smell of orange blossoms in the air. People also do yoga and get fit in March. If you like being outside, you can go hiking in Andalucia, Catalonia, and Valencia and savoring tapas in the sunny weather. The Canary Islands are pretty sunny, too, with temperatures around 20°C. The best weather graces Spain from April to May and September to October. In the middle of Spain and along the Mediterranean coast, the days are sunny and just right for taking easy walks and eating outside at cute terraces. It’s not too cold when it gets dark, which makes it all even better.

How long is a flight to Spain?

Flight durations from the U.S. to Spain vary depending on the departure city and the destination in Spain. Here are some estimated nonstop flight times from U.S. cities to Spain:
  • New York to Madrid: 7 hours and 25 minutes
  • New York to Barcelona: 7 hours and 40 minutes
  • Chicago to Madrid: 8 hours and 15 minutes
  • Chicago to Barcelona: 8 hours and 25 minutes
  • Los Angeles to Madrid: 11 hours and 5 minutes
  • Miami to Barcelona: 8 hours and 55 minutes
  • Dallas to Madrid: 9 hours and 15 minutes

Can I get direct flights to Spain?

Direct flights connect the United States to Spain. Most nonstop flights from the USA arrive in either Madrid or Barcelona. Finding direct flights from the USA to other significant Spanish cities like Seville, Granada, and Valencia is also feasible depending on the season. American Airlines, British Airways, Iberia, Finnair, Qatar Airways, EL AL Israel Airlines, Delta, and Air Canada offer nonstop flights to Spain.

Share this post

Join Our Newsletter

Oneair Logo Icon in blue - Best Travel Package Deals

Travel the world for less

Join OneAir’s members-only community and find out how much money you could save today!

Never overpay for travel again!