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 CAD 296
Search for one-way or return flights to Spain. Choose from the popular airlines below and book your flight today for as little as CAD 296!
- Return
- One way
-
YYZ 21:5512h 55m1 stopBCN 16:50Toronto - Barcelona | Tue, Mar 3 | WestJet
BCN 10:5033h 20m1 stopYYZ 14:10Barcelona - Toronto | Thu, Mar 5 | Vueling AirlinesCAD 546 CAD 1,83570% off70% offCAD 1,835 CAD 546-
YYZ 06:0017h 45m1 stopMAD 05:45Toronto - Madrid | Tue, Jan 27 | American Airlines
MAD 12:4035h1 stopYYZ 17:40Madrid - Toronto | Mon, Feb 2 | American AirlinesCAD 638 CAD 1,83565% off65% offCAD 1,835 CAD 638 -
YYZ 21:3515h 50m1 stopPMI 19:25Toronto - Palma de Mallorca | Fri, Feb 27 | Air Transat
PMI 21:3023h 30m1 stopYYZ 15:00Palma de Mallorca - Toronto | Tue, Mar 3 | easyJetCAD 729 CAD 1,83560% off60% offCAD 1,835 CAD 729 -
YYZ 21:3515h 30m1 stopTFS 18:05Toronto - Tenerife | Tue, Feb 24 | Air Transat
TFS 18:1025h 50m1 stopYYZ 15:00Tenerife - Toronto | Wed, Mar 4 | easyJetCAD 73460% offCAD 1,835 CAD 734 -
YYZ 22:0512h 5m1 stopVLC 16:10Toronto - Valencia | Tue, Feb 3 | British Airways
VLC 20:2529h 50m1 stopYYZ 20:15Valencia - Toronto | Mon, Feb 9 | British AirwaysCAD 73660% offCAD 1,835 CAD 736 -
YYZ 18:3511h 50m1 stopBIO 11:25Toronto - Bilbao | Wed, Mar 25 | TAP Air Portugal
BIO 18:5025h 10m1 stopYYZ 14:00Bilbao - Toronto | Wed, Apr 1 | TAP Air PortugalCAD 74459% offCAD 1,835 CAD 744 -
YYZ 21:3519h 50m1 stopAGP 23:25Toronto - Malaga | Mon, Feb 23 | Air Transat
AGP 06:5014h 10m1 stopYYZ 15:00Malaga - Toronto | Tue, Mar 3 | Vueling AirlinesCAD 75259% offCAD 1,835 CAD 752 -
YYZ 21:3515h 50m1 stopALC 19:25Toronto - Alicante | Mon, Feb 9 | Air Transat
ALC 20:5524h 5m1 stopYYZ 15:00Alicante - Toronto | Sun, Feb 15 | easyJetCAD 75859% offCAD 1,835 CAD 758 -
YYZ 21:3516h 15m1 stopLPA 18:50Toronto - Las Palmas | Sun, Jan 25 | Air Transat
LPA 17:5026h 10m1 stopYYZ 15:00Las Palmas - Toronto | Sat, Jan 31 | easyJetCAD 77457% offCAD 1,835 CAD 774 -
YYZ 21:3515h 5m1 stopACE 17:40Toronto - Lanzarote | Tue, Feb 24 | Air Transat
ACE 18:3025h 30m1 stopYYZ 15:00Lanzarote - Toronto | Sat, Feb 28 | easyJetCAD 78356% offCAD 1,835 CAD 783 -
YYZ 21:3515h 15m1 stopFUE 17:50Toronto - Fuerteventura | Sat, Feb 28 | Air Transat
FUE 18:5525h 5m1 stopYYZ 16:00Fuerteventura - Toronto | Sun, Mar 8 | easyJetCAD 79456% offCAD 1,835 CAD 794 -
YYZ 22:459h 45m1 stopSVQ 14:30Toronto - Seville | Mon, Feb 2 | TAP Air Portugal
SVQ 16:0511h 10m1 stopYYZ 21:15Seville - Toronto | Mon, Feb 9 | TAP Air PortugalCAD 80056% offCAD 1,835 CAD 800 -
SPC 14:0562h 25m2 stopsSYD 15:30Santa Cruz de la Palma - Sydney | Sat, Feb 14 | Iberia Express AirwaysCAD 1,23233% offCAD 1,835 CAD 1,232 -
SPC 14:0562h 25m2 stopsSYD 15:30Santa Cruz de la Palma - Sydney | Wed, Mar 4 | Iberia Express AirwaysCAD 1,32128% offCAD 1,835 CAD 1,321 -
MAD 13:0017h 25m1 stopBCN Invalid DateMadrid - Barcelona | Tue, Jan 27 | Normal Airline
BCN 15:006hDirectMAD 16:00Barcelona - Madrid | Thu, Jan 29 | Normal AirlineFind more flightsFind more flights
-
YYZ 21:5520h 30m1 stopBCN 00:25Toronto - Barcelona | Thu, Mar 5 | WestJetCAD 296 CAD 72959% off59% offCAD 729 CAD 296 -
YYZ 21:5519h 40m1 stopACE 22:35Toronto - Lanzarote | Thu, Mar 5 | WestJetCAD 305 CAD 72957% off57% offCAD 729 CAD 305 -
YYZ 22:0030h 35m1 stopMAD 09:35Toronto - Madrid | Tue, Mar 10 | WestJetCAD 379 CAD 72948% off48% offCAD 729 CAD 379 -
YYZ 17:1525h 40m1 stopPMI 00:55Toronto - Palma de Mallorca | Mon, Feb 2 | WestJetCAD 43540% offCAD 729 CAD 435 -
YYZ 21:5515h 20m1 stopAGP 19:15Toronto - Malaga | Tue, Mar 3 | WestJetCAD 43840% offCAD 729 CAD 438 -
YYZ 21:5514h 45m1 stopALC 18:40Toronto - Alicante | Tue, Mar 3 | WestJetCAD 45637% offCAD 729 CAD 456 -
YYZ 21:5515h 40m1 stopLPA 18:35Toronto - Las Palmas | Tue, Mar 3 | WestJetCAD 46237% offCAD 729 CAD 462 -
YYZ 21:5515h 50m1 stopTFS 18:45Toronto - Tenerife | Tue, Mar 3 | WestJetCAD 46337% offCAD 729 CAD 463 -
YYZ 21:3532h 50m1 stopFUE 11:25Toronto - Fuerteventura | Tue, Feb 3 | Air TransatCAD 51330% offCAD 729 CAD 513 -
YYZ 20:5529h 35m1 stopVLC 08:30Toronto - Valencia | Fri, Feb 6 | Air CanadaCAD 52028% offCAD 729 CAD 520 -
YYZ 21:3531h 35m1 stopSVQ 11:10Toronto - Seville | Sun, Feb 1 | Air TransatCAD 52228% offCAD 729 CAD 522 -
YYZ 21:3532h 20m1 stopRMU 11:55Toronto - Corvera | Mon, Jan 26 | Air TransatCAD 52528% offCAD 729 CAD 525 -
MAD 13:0017h 25m1 stopBCN Invalid DateMadrid - Barcelona | Tue, Jan 27 | 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
TAP Air Portugal
Iberia
WestJet
easyJet
Wizz Air Malta
Air Canada
Azores Airlines
Air Transat
Transavia France
Binter Canarias
Iberia Express Airways
Royal Air Maroc
Air China
World2Fly Airlines
Transavia
British Airways
American Airlines 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
- Malaga
- Tenerife
- Seville
- Palma de Mallorca
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 | CAD 295 |
|---|---|
| Cheapest return ticket price | CAD 863 |
| Off-season travel month | November |
| Peak season for travel | July |
| Popular airline | WestJet |
FAQ
How much is a flight to Spain?
The average price of a round-trip flight to Spain from Canada is CAD 545, while a one-way flight costs CAD 232.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 Shanghai to Barcelona, with prices starting at CAD 566 between 2026-01-28 and 2026-02-01.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 Shanghai, with an average round-trip price of CAD 545.Where can I fly to Spain from Canada?
There are direct flights from Canada to Spain. Barcelona, Madrid, Malaga, and Valencia 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, Valencia, and Tenerife 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 Almeria Airport
- Flights to Alicante-Elche Airport
- Flights to Lleida-Alguaire Airport
- Flights to La Gomera Airport
- Flights to Asturias Airport
- Flights to Ibiza Airport
- Flights to Melilla Airport
- Flights to El Hierro Airport
- Flights to Palma De Mallorca Airport
- Flights to Girona–Costa Brava Airport
- Flights to La Palma Airport
- Flights to Jerez Airport
- Flights to Reus Airport
- Flights to Seville Airport
- Flights to Tenerife South Airport
- Flights to Santander Airport
- Flights to Leon Airport
- Flights to Zaragoza Airport
- Flights to ACE Airport
- Flights to Cordoba Airport









