Top Cities to Visit in Spain
Check out popular cities in Spain and find flights to the cities below.
Latest Flight Deals to Spain from SAR 881
Search for one-way or return flights to Spain. Choose from the popular airlines below and book your flight today for as little as SAR 881!
- Return
- One way
-
- Cheapest nonstop
YYZ 19:307h 50mDirectBCN 09:20Toronto - Barcelona | Mon, Apr 20 | Air Canada
BCN 13:158h 45mDirectYYZ 16:00Barcelona - Toronto | Thu, Apr 23 | Air CanadaSAR 2,115 SAR 2,59118% off18% offSAR 2,591 SAR 2,115 -
YYZ 17:107h 40mDirectMAD 06:50Toronto - Madrid | Sat, Jun 13 | British Airways
MAD 12:009hDirectYYZ 15:00Madrid - Toronto | Wed, Jun 17 | British AirwaysSAR 2,225 SAR 2,59114% off14% offSAR 2,591 SAR 2,225 -
YYZ 20:4512h1 stopBCN 14:45Toronto - Barcelona | Thu, Apr 23 | Icelandair
BCN 15:4512h 20m1 stopYYZ 22:05Barcelona - Toronto | Wed, Apr 29 | IcelandairSAR 1,673 SAR 2,59135% off35% offSAR 2,591 SAR 1,673 -
YTZ 17:0013h 40m1 stopMAD 12:40Toronto - Madrid | Wed, May 13 | Air Transat
MAD 14:1012h 5m1 stopYYZ 20:15Madrid - Toronto | Tue, May 19 | Air TransatSAR 1,80830% offSAR 2,591 SAR 1,808 -
YYZ 19:5510h 55m1 stopPMI 12:50Toronto - Palma de Mallorca | Thu, Apr 30 | Condor Airlines
PMI 07:5016h 5m1 stopYYZ 17:55Palma de Mallorca - Toronto | Tue, May 5 | Condor AirlinesSAR 1,95724% offSAR 2,591 SAR 1,957 -
YYZ 17:4518h 15m1 stopBIO 18:00Toronto - Bilbao | Mon, Apr 20 | TAP Air Portugal
BIO 18:5025h 10m1 stopYYZ 14:00Bilbao - Toronto | Tue, Apr 28 | TAP Air PortugalSAR 2,12618% offSAR 2,591 SAR 2,126 -
YYZ 22:4519h 5m1 stopAGP 23:50Toronto - Malaga | Tue, May 5 | Air Transat
AGP 00:1021h 30m1 stopYYZ 15:40Malaga - Toronto | Wed, May 13 | easyJetSAR 2,20215% offSAR 2,591 SAR 2,202 -
YYZ 22:5519h 35m1 stopSVQ 00:30Toronto - Seville | Mon, Apr 20 | TAP Air Portugal
SVQ 06:3013h 30m1 stopYYZ 14:00Seville - Toronto | Sun, Apr 26 | TAP Air PortugalSAR 2,26413% offSAR 2,591 SAR 2,264 -
YYZ 22:4518h 50m1 stopIBZ 23:35Toronto - Ibiza | Sun, May 3 | Air Transat
IBZ 00:3521h 5m1 stopYYZ 15:40Ibiza - Toronto | Sat, May 9 | easyJetSAR 2,28412% offSAR 2,591 SAR 2,284 -
YYZ 22:3515h 15m1 stopFUE 18:50Toronto - Fuerteventura | Sat, Apr 25 | Air Transat
FUE 19:4025h1 stopYYZ 15:40Fuerteventura - Toronto | Sun, May 3 | easyJetSAR 2,33110% offSAR 2,591 SAR 2,331 -
YYZ 22:3518h 15m1 stopALC 22:50Toronto - Alicante | Tue, Apr 21 | Air Transat
ALC 00:4021h 20m1 stopYYZ 16:00Alicante - Toronto | Tue, Apr 28 | easyJetSAR 2,3459% offSAR 2,591 SAR 2,345 -
YYZ 21:3020h 5m1 stopVLC 23:35Toronto - Valencia | Thu, May 28 | Air Transat
VLC 05:5514h 45m1 stopYYZ 14:40Valencia - Toronto | Mon, Jun 1 | TAP Air PortugalSAR 2,3549% offSAR 2,591 SAR 2,354 -
YYZ 22:3517h 15m1 stopTFS 20:50Toronto - Tenerife | Wed, Apr 22 | Air Transat
TFS 21:3023h 30m1 stopYYZ 16:00Tenerife - Toronto | Sat, Apr 25 | easyJetSAR 2,3838% offSAR 2,591 SAR 2,383 -
YYZ 22:3514h 35m1 stopACE 18:10Toronto - Lanzarote | Mon, Apr 20 | Air Transat
ACE 21:4523h 15m1 stopYYZ 16:00Lanzarote - Toronto | Sat, Apr 25 | easyJetSAR 2,4097% offSAR 2,591 SAR 2,409 -
MAD 13:0017h 25m1 stopBCN Invalid DateMadrid - Barcelona | Tue, Apr 21 | Normal Airline
BCN 15:006hDirectMAD 16:00Barcelona - Madrid | Thu, Apr 23 | Normal AirlineFind more flightsFind more flights
-
Cheapest nonstop
YYZ 19:257h 25mDirectMAD 08:50Toronto - Madrid | Tue, May 5 | Air CanadaSAR 2,908 SAR 3,2089% off9% offSAR 3,208 SAR 2,908 -
YYZ 19:307h 50mDirectBCN 09:20Toronto - Barcelona | Tue, Apr 28 | Air CanadaSAR 2,983 SAR 3,2087% off7% offSAR 3,208 SAR 2,983 -
YYZ 22:1020h 15m1 stopALC 00:25Toronto - Alicante | Mon, Jun 15 | WestJetSAR 881 SAR 3,20873% off73% offSAR 3,208 SAR 881 -
YYZ 22:5520h 20m1 stopBCN 01:15Toronto - Barcelona | Mon, Jun 8 | WestJetSAR 90472% offSAR 3,208 SAR 904 -
YYZ 22:0520h 55m1 stopAGP 01:00Toronto - Malaga | Sun, Jun 14 | WestJetSAR 91472% offSAR 3,208 SAR 914 -
YYZ 21:3521h 40m1 stopMAD 01:15Toronto - Madrid | Sun, Jun 14 | WestJetSAR 97969% offSAR 3,208 SAR 979 -
YYZ 22:0521h 5m1 stopPMI 01:10Toronto - Palma de Mallorca | Tue, Jun 2 | WestJetSAR 1,04068% offSAR 3,208 SAR 1,040 -
YYZ 21:3513h 50m1 stopBIO 17:25Toronto - Bilbao | Tue, Jun 16 | WestJetSAR 1,15364% offSAR 3,208 SAR 1,153 -
YYZ 22:1517h 5m1 stopTFS 20:20Toronto - Tenerife | Sun, May 17 | WestJetSAR 1,28760% offSAR 3,208 SAR 1,287 -
YYZ 22:0516h 55m1 stopIBZ 21:00Toronto - Ibiza | Wed, Jun 3 | WestJetSAR 1,29960% offSAR 3,208 SAR 1,299 -
YYZ 22:4517h 55m1 stopVLC 22:40Toronto - Valencia | Sun, May 31 | Air TransatSAR 1,35557% offSAR 3,208 SAR 1,355 -
YYZ 22:4519h 14m1 stopSVQ 23:59Toronto - Seville | Sun, May 31 | Air TransatSAR 1,35557% offSAR 3,208 SAR 1,355 -
YYZ 22:0514h 45m1 stopGRO 18:50Toronto - Girona | Wed, May 20 | WestJetSAR 1,36357% offSAR 3,208 SAR 1,363 -
YYZ 19:1520h 5m1 stopACE 20:20Toronto - Lanzarote | Sat, May 2 | Air TransatSAR 1,37556% offSAR 3,208 SAR 1,375 -
MAD 13:0017h 25m1 stopBCN Invalid DateMadrid - Barcelona | Tue, Apr 21 | Normal AirlineFind more flightsFind more flights
Displayed flight fares from Madrid to Barcelona are based on average prices across airlines for the next 3 months, according to the latest Trip.com database.
Featured airlines flying to Spain
Vueling Airlines
Air Europa
Ryanair
Iberia
TAP Air Portugal
WestJet
easyJet
Wizz Air Malta
Air Transat
Condor Airlines
Transavia France
Air Canada
Iberia Express Airways
Turkish Airlines
Volotea
British Airways
Wizz Air UK
Jet2.com
Azores Airlines
Air Algerie When is the Cheapest Time to Fly from to Spain?
Check out price trend charts for flights to popular cities in Spain and discover the best time to book affordable tickets.
- Barcelona
- Madrid
- Palma de Mallorca
- Malaga
- Valencia
- Seville
Cheapest flights
From price
Search
Displayed fare trends are based on Trip.com's aggregated average of the lowest flight prices from Madrid to Barcelona, calculated over the upcoming 10 weeks.
Flight Information to Spain
| Cheapest one-way flight price | SAR 1,503 |
|---|---|
| Off-season travel month | October |
| Peak season for travel | January |
| Popular airline | WestJet |
FAQ
How much is a flight to Spain?
The average price of a round-trip flight to Spain from Canada is SAR 1,576, while a one-way flight costs SAR 744.What's the cheapest return flight to Spain in the next 30 days?
The cheapest round-trip flight to Spain from Canada is on the route from Columbus to Barcelona, with prices starting at SAR 1,576 between 2026-05-12 and 2026-05-20.Which city has the cheapest flights when traveling from Canada to Spain?
Over the next 3 months, the cheapest city to fly to Spain from Canada is Columbus, with an average round-trip price of SAR 1,576.Where can I fly to Spain from Canada?
There are direct flights from Canada to Spain. Barcelona, Madrid, Malaga, Valencia, and Palma de Mallorca are all popular destinations in Spain.What are the best places to visit in Spain?
Based on Trip.com data, Barcelona attracts most tourists in Spain. Madrid, Malaga, Palma de Mallorca, and Valencia are all popular cities for tourism in Spain.What's the top tourist attraction in Spain?
Alhambra attracted the most visitors last year, followed by Sagrada Familia, and Casa Batlló.Which airlines offer flights to Spain from Canada?
WestJet are airlines that fly frequently from Canada to Spain. The overall price will vary depending on your destination and travel dates. Budget airlines generally offer lower prices to Spain, but they may have limited baggage allowance, reduced onboard services, and longer commuting times to secondary airports.
Find Cheap Flights with Trip.com
- Flights to Castellon Airport
- Flights to Asturias Airport
- Flights to Seville Airport
- Flights to Málaga-Costa del Sol Airport
- Flights to Murcia International Airport
- Flights to Madrid Barajas Airport
- Flights to Bilbao Airport
- Flights to Palma De Mallorca Airport
- Flights to Girona–Costa Brava Airport
- Flights to Santander Airport
- Flights to Santiago de Compostela Airport
- Flights to Gran Canaria Airport
- Flights to Jerez Airport
- Flights to Almeria Airport
- Flights to Tenerife North Airport
- Flights to Tenerife South Airport
- Flights to Fuerteventura Airport
- Flights to San Sebastian Airport
- Flights to Valencia Airport
- Flights to Vigo Airport
Note: Prices shown on this page are estimated lowest price and include all taxes and fees found in the last 24 hours.









