Search and find cheap flights to Spain

1 adult
0 bags
Tue 7/2
Tue 14/2

Deals available from 900+ travel sites.

About Flights to Spain

Summary info about Spain flight prices, duration and airlines

Best One-Way Price

C$ 358

Best Round-Trip Price

C$ 554

Fastest flight time

14h 10m

Operated By

4 airlines
The best one-way flight price to Spain from Canada in the last 72 hours is C$ 358 (Toronto Pearson Intl to Barcelona-El Prat).
The best round-trip flight price to Spain from Canada in the last 72 hours is C$ 554 (Toronto Pearson Intl to Barcelona-El Prat).
The fastest flight to Spain from Canada takes 14h 10m (Toronto Pearson Intl to Madrid Barajas).
There are 4 airlines operating flights to Spain, including Aer Lingus, Scandinavian Airlines and Icelandair.

Spain flights insights and trends

Explore insights for your Spain flight to craft the best travel plan

What is the cheapest flight to Spain?

If you are looking to fly to Spain for less, look to airlines like Juneyao Airlines, Ryanair, and easyJet, with prices starting at C$ 15, C$ 19, and C$ 22 respectively.
See prices from:

What are the most popular cities to visit in Spain?

Spain is full of interesting cities to visit if you’re interested in touring the country. The majority of our users (1,038%) visit Barcelona more than other cities in the country, but other popular cities in Spain include Madrid and Málaga.

How long is the flight from Canada to Spain?

The average flight duration from Canada to Spain depends on which airport you fly into and out of. Flying from Toronto Pearson Intl to Madrid Barajas is 7h 20m on average, while flying from Vancouver Intl to Madrid Barajas is 13h 55m on average. Madrid Barajas is the most popular airport in Spain.

Which airlines fly to Spain?

Air Canada is the most popular airline offering flights to Spain, with 31% of our users opting to fly with them when travelling to Spain. Other popular options include Air Transat and Lufthansa. There are a total of 32 different airlines flying to Spain.

Cheapest flights to cities in Spain

Click on the cities below to find out when it's cheapest to fly to Spain, from Canada

Useful information for your flight to Spain

Get up-to-date answers for some of the most frequently asked questions regarding flying to Spain

When visiting La Rambla in Barcelona, the closest airport is Barcelona-El Prat Airport.

The cheapest flight to Spain recently found on momondo was C$ 221. If you’re unable to find a flight deal this cheap, keep in mind that anything less than C$ 2,014 is considered a good price for flights to Spain. C$ 2,103 is the average cost to fly to Spain, while C$ 30,462 is the most expensive.

Recent flights found to popular cities in Spain

Find flights to these popular cities in Spain from your nearest airport.

Flights to Santa Cruz de Tenerife

Search all flight deals to Santa Cruz de Tenerife

Cheapest flight routes to Spain

These routes have the cheapest flights to Spain found by momondo users in Canada
DepartingDestinationBest TimeBest Price
TorontoBarcelona7h 50mC$ 744
MontrealMadrid7h 00mC$ 776
MontrealMálaga6h 50mC$ 784
TorontoAlicante14h 55mC$ 787
TorontoMadrid13h 40mC$ 787
TorontoMálaga14h 25mC$ 789
TorontoBilbao11h 50mC$ 792
MontrealBarcelona7h 15mC$ 803
TorontoPalma de Mallorca15h 10mC$ 816
TorontoGranadilla14h 35mC$ 842
MontrealValencia15h 35mC$ 845
SarniaBarcelona18h 45mC$ 852
MontrealBilbao11h 55mC$ 856
MontrealPalma de Mallorca10h 15mC$ 858
TorontoValencia11h 45mC$ 868
MontrealGranadilla15h 20mC$ 873

Useful information for finding Spain flight deals

Learn about all of the flight booking features offered by momondo for free.
  • How do I get Price Alerts for flights to Spain?

    Price Alerts will notify you by email when the price for flights to Spain decreases. To activate this, select your desired travel dates and search for offers. While browsing through offers you’ll see the Price Alert widget toggle, click it to turn on notifications.

  • How can I save money on flights to Spain with momondo?

    With “Price Forecast”, learn how soon you should book your flight in advance. Down to the day of week and time of day, our information can inform you on the ideal time to book to save on your travel. Our “Price Calendar” shows you at a quick glance when to book your travel for lower rates. By setting “Price Alerts” you can monitor changes in price and target the ideal time to book. Search for your trip destination by budget amount via our “Explore” feature. Whether you’re looking for ideas for your next travel adventure or cost-cutting tips, our “Discover” content is a great place to start.

  • How does momondo find its flight prices?

    We compare prices from 700+ competitors to help you find the price that works best for you. momondo operates in over 30 international markets, bringing you access to a wide range of fares and deals. Search for your travel using momondo for a diverse range of options from airlines and OTAs.

Popular routes landing in Spain

Compare flights to and from the nearest airports to discover the best prices and most convenient flight times
Montreal to Barcelona Flights
Fastest flight time7h 15m
Cheapest priceC$ 803
Toronto to Barcelona Flights
Fastest flight time7h 50m
Cheapest priceC$ 744
Montreal to Málaga Flights
Fastest flight time6h 50m
Cheapest priceC$ 784
Montreal to Madrid Flights
Fastest flight time7h 00m
Cheapest priceC$ 776
London to Palma de Mallorca Flights
Fastest flight time2h 20m
Cheapest priceC$ 79
Vancouver to Barcelona Flights
Fastest flight time14h 00m
Cheapest priceC$ 917
Vancouver to Madrid Flights
Fastest flight time13h 55m
Cheapest priceC$ 945
Barcelona to Palma de Mallorca Flights
Fastest flight time0h 45m
Cheapest priceC$ 36
Toronto to Málaga Flights
Fastest flight time14h 25m
Cheapest priceC$ 789
Toronto to Madrid Flights
Fastest flight time13h 40m
Cheapest priceC$ 787
Edmonton to Barcelona Flights
Fastest flight time18h 15m
Cheapest priceC$ 980
Calgary to Barcelona Flights
Fastest flight time9h 20m
Cheapest priceC$ 966
Paris to Málaga Flights
Fastest flight time4h 50m
Cheapest priceC$ 116
Québec City to Barcelona Flights
Fastest flight time9h 15m
Cheapest priceC$ 902
Vancouver to Málaga Flights
Fastest flight time19h 40m
Cheapest priceC$ 933
Montreal to Granadilla Flights
Fastest flight time15h 20m
Cheapest priceC$ 873
Montreal to Palma de Mallorca Flights
Fastest flight time10h 15m
Cheapest priceC$ 858
Edmonton to Madrid Flights
Fastest flight time18h 50m
Cheapest priceC$ 1,122
Ottawa to Barcelona Flights
Fastest flight time13h 50m
Cheapest priceC$ 936
Ottawa to Madrid Flights
Fastest flight time10h 20m
Cheapest priceC$ 972

Start planning your trip to Spain

Why use momondo?

momondo compares prices from hundreds of airlines and agents so you can find and book the best deal on flights to Spain. Millions of users trust and use momondo every year so you are in good company.

momondo does allow users to show only those flights to Spain which offer a flexible booking policy as well as other useful filters and features.

Once all potential Spain flight options are in front of you momondo lets you sort and filter flights based on preferences such as airline, price and flight times, amongst many other options.

If you are simply researching potential flights to Spain, momondo offers a useful price alert feature which will track prices for flights to Spain and alert you when they change.

Save money when you book flights with momondo
Flexible Travel
momondo understands the need for flexibility and we have a filter specifically for flights with no change fees.
Expert Insights
Data driven insights designed to help you find a great flight deal. From the cheapest time to depart to how far in advance to book.
Price Alerts
Track the price of your preferred flight route and be notified when it changes.