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 €153
Search for one-way or return flights to Spain. Choose from the popular airlines below and book your flight today for as little as €153!
- Return
- One way
-
- Cheapest nonstop
YYZ 17:107h 40mDirectMAD 06:50Toronto - Madrid | Wed, Jun 17 | American Airlines
MAD 12:009hDirectYYZ 15:00Madrid - Toronto | Wed, Jun 24 | American Airlines€404 €75346% off46% off€753 €404 -
YYZ 21:3521h 35m1 stopBCN 01:10Toronto - Barcelona | Tue, Aug 4 | WestJet
BCN 19:0024h 20m1 stopYYZ 13:20Barcelona - Toronto | Wed, Aug 12 | Vueling Airlines€364 €75352% off52% off€753 €364 -
YYZ 17:1025h 5m1 stopVLC 00:15Toronto - Valencia | Mon, Jun 15 | American Airlines
VLC 06:1514h 45m1 stopYYZ 15:00Valencia - Toronto | Mon, Jun 22 | Iberia€452 €75340% off40% off€753 €452 -
YYZ 17:1010h1 stopALC 09:10Toronto - Alicante | Mon, Jul 13 | American Airlines
ALC 21:3023h 30m1 stopYYZ 15:00Alicante - Toronto | Tue, Jul 21 | Iberia€45540% off€753 €455 -
YYZ 19:5510h 55m1 stopPMI 12:50Toronto - Palma de Mallorca | Thu, Jun 11 | Condor Airlines
PMI 09:0014h 55m1 stopYYZ 17:55Palma de Mallorca - Toronto | Mon, Jun 15 | Condor Airlines€46139% off€753 €461 -
YYZ 22:1517h 45m1 stopAGP 22:00Toronto - Malaga | Mon, Jul 20 | WestJet
AGP 22:3521h 35m1 stopYYZ 14:10Malaga - Toronto | Tue, Jul 28 | Ryanair€49035% off€753 €490 -
YYZ 17:1024h 5m1 stopBIO 23:15Toronto - Bilbao | Mon, Jun 15 | Iberia
BIO 13:3031h 30m1 stopYYZ 15:00Bilbao - Toronto | Sun, Jun 21 | Iberia€49235% off€753 €492 -
YYZ 17:1024h 30m1 stopLCG 23:40Toronto - La Coruna | Sat, Jun 20 | Iberia
LCG 06:3014h 30m1 stopYYZ 15:00La Coruna - Toronto | Wed, Jun 24 | Iberia€53228% off€753 €532 -
YYZ 21:4020h 15m1 stopIBZ 23:55Toronto - Ibiza | Tue, Jun 23 | Air Transat
IBZ 06:5017h 10m1 stopYYZ 18:00Ibiza - Toronto | Fri, Jun 26 | Vueling Airlines€54128% off€753 €541 -
YYZ 17:1021h 40m1 stopEAS 20:50Toronto - San Sebastian | Mon, Jun 29 | British Airways
EAS 09:2011h 40m1 stopYYZ 15:00San Sebastian - Toronto | Mon, Jul 6 | Iberia€56625% off€753 €566 -
YYZ 22:4521h 30m1 stopTFS 01:15Toronto - Tenerife | Fri, Jun 12 | Air Transat
TFS 16:0028h 40m1 stopYYZ 15:40Tenerife - Toronto | Thu, Jun 18 | Ryanair€56625% off€753 €566 -
YYZ 17:1013h 30m1 stopSVQ 12:40Toronto - Seville | Sun, Jun 28 | Finnair
SVQ 21:4523h 15m1 stopYYZ 15:00Seville - Toronto | Sun, Jul 5 | Iberia€57224% off€753 €572 -
MAD 13:0017h 25m1 stopBCN 14:00Madrid - Barcelona | Fri, Jun 12 | Normal Airline
BCN 15:006hDirectMAD 16:00Barcelona - Madrid | Sun, Jun 14 | Normal AirlineFind more flightsFind more flights
-
Cheapest nonstop
YYZ 19:457h 35mDirectBCN 09:20Toronto - Barcelona | Mon, Aug 3 | Air Canada€331 €54539% off39% off€545 €331 -
YYZ 19:157h 35mDirectMAD 08:50Toronto - Madrid | Mon, Jul 27 | Air Canada€414 €54524% off24% off€545 €414 -
YYZ 22:1013h 5m1 stopAGP 17:15Toronto - Malaga | Sun, Jun 14 | WestJet€153 €54572% off72% off€545 €153 -
YYZ 22:1021h1 stopALC 01:10Toronto - Alicante | Mon, Jun 15 | WestJet€15871% off€545 €158 -
YYZ 21:5520h 40m1 stopPMI 00:35Toronto - Palma de Mallorca | Sun, Aug 2 | WestJet€18466% off€545 €184 -
YYZ 22:1529h 50m1 stopMAD 10:05Toronto - Madrid | Sun, Jul 12 | WestJet€19265% off€545 €192 -
YYZ 22:1029h 50m1 stopIBZ 10:00Toronto - Ibiza | Mon, Jun 15 | WestJet€22159% off€545 €221 -
YYZ 22:1530h 15m1 stopMAH 10:30Toronto - Menorca | Wed, Jul 15 | WestJet€23356% off€545 €233 -
YYZ 22:1516h 50m1 stopTFS 20:05Toronto - Tenerife | Tue, Aug 4 | WestJet€24655% off€545 €246 -
YYZ 22:4516h 15m1 stopBIO 21:00Toronto - Bilbao | Fri, Jun 12 | Air Transat€28448% off€545 €284 -
YYZ 19:5016h 10m1 stopVLC 18:00Toronto - Valencia | Mon, Jun 15 | Air Transat€29646% off€545 €296 -
YYZ 21:3016h 10m1 stopSVQ 19:40Toronto - Seville | Thu, Jul 2 | Air Transat€30344% off€545 €303 -
YYZ 22:5520h 20m1 stopBCN 01:15Toronto - Barcelona | Mon, Jul 27 | WestJet€30744% off€545 €307 -
YYZ 22:4516h 5m1 stopGRO 20:50Toronto - Girona | Sat, Jun 13 | Air Transat€31043% off€545 €310 -
MAD 13:0017h 25m1 stopBCN 14:00Madrid - Barcelona | Fri, Jun 12 | Normal AirlineFind more flightsFind more flights
Flight fares to Spain 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
Iberia
Condor Airlines
WestJet
Ryanair
TAP Air Portugal
Wizz Air Malta
easyJet
Air Transat
Air Canada
Transavia France
Wizz Air UK
Iberia Express Airways
Turkish Airlines
Air Algerie
Jet2.com
British Airways
Air China
Wizz Air 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
The price trend is based on the lowest average fares of flights to popular cities in Spain over the next 10 weeks on Trip.com.
Flight Information to Spain
| Cheapest one-way flight price | €304 |
|---|---|
| Off-season travel month | October |
| Peak season for travel | January |
| Popular airline | Condor |
FAQ
How much is a flight to Spain?
The average price of a round-trip flight to Spain from Canada is €282, while a one-way flight costs €151.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 €282 between 2026-06-15 and 2026-06-23.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 €282.Where can I fly to Spain from Canada?
There are direct flights from Canada to Spain. Madrid, Barcelona, 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
Note: Prices shown on this page are estimated lowest price and include all taxes and fees found in the last 24 hours.









