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 PHP 17,168
Search for one-way or return flights to Spain. Choose from the popular airlines below and book your flight today for as little as PHP 17,168!
- One way
- Return
-
- Cheapest nonstop
YYZ 19:207h 20mDirectLPA 07:40Toronto - Las Palmas | Sun, Dec 13 | Air Transat
LPA 09:109h 5mDirectYYZ 13:15Las Palmas - Toronto | Mon, Dec 21 | Air TransatPHP 34,422 PHP 54,24437% off37% offPHP 54,244 PHP 34,422
YYZ 22:4512h 25m1 stopMAD 17:10Toronto - Madrid | Wed, Nov 4 | TAP Air Portugal
MAD 18:0026h 45m1 stopYYZ 14:45Madrid - Toronto | Wed, Nov 11 | TAP Air PortugalPHP 25,991 PHP 54,24452% off52% offPHP 54,244 PHP 25,991
YYZ 22:4518h 30m1 stopAGP 23:15Toronto - Malaga | Wed, Nov 4 | TAP Air Portugal
AGP 10:2016h 55m1 stopYYZ 21:15Malaga - Toronto | Wed, Nov 11 | TAP Air PortugalPHP 29,378 PHP 54,24446% off46% offPHP 54,244 PHP 29,378
YYZ 22:4519h1 stopSVQ 23:45Toronto - Seville | Wed, Dec 2 | TAP Air Portugal
SVQ 10:0011h 20m1 stopYYZ 15:20Seville - Toronto | Tue, Dec 8 | TAP Air PortugalPHP 29,59945% offPHP 54,244 PHP 29,599
YTZ 14:4512h 45m1 stopVLC 09:30Toronto - Valencia | Fri, Nov 27 | Air Transat
VLC 10:5013h 17m1 stopYTZ 18:07Valencia - Toronto | Sat, Dec 5 | Air TransatPHP 30,97743% offPHP 54,244 PHP 30,977
YYZ 17:3019h 5m1 stopBIO 18:35Toronto - Bilbao | Thu, Dec 3 | TAP Air Portugal
BIO 19:2026h1 stopYYZ 15:20Bilbao - Toronto | Mon, Dec 7 | TAP Air PortugalPHP 31,03443% offPHP 54,244 PHP 31,034
YYZ 17:2515h 15m1 stopTFS 13:40Toronto - Tenerife | Sun, Nov 29 | TAP Air Portugal
TFS 14:2529h 55m1 stopYYZ 15:20Tenerife - Toronto | Mon, Dec 7 | TAP Air PortugalPHP 33,24539% offPHP 54,244 PHP 33,245
YYZ 21:1512h 50m1 stopALC 16:05Toronto - Alicante | Thu, Dec 3 | KLM
ALC 10:2514h 50m1 stopYYZ 19:15Alicante - Toronto | Thu, Dec 10 | KLMPHP 36,97732% offPHP 54,244 PHP 36,977
YYZ 21:3515h 15m1 stopPMI 18:50Toronto - Palma de Mallorca | Sun, Nov 15 | Air Transat
PMI 11:1033h 50m1 stopYYZ 15:00Palma de Mallorca - Toronto | Sun, Nov 22 | easyJetPHP 38,51728% offPHP 54,244 PHP 38,517
YYZ 21:3513h 35m1 stopACE 16:10Toronto - Lanzarote | Wed, Nov 4 | Air Transat
ACE 18:4025h 20m1 stopYYZ 15:00Lanzarote - Toronto | Wed, Nov 11 | easyJetPHP 38,65128% offPHP 54,244 PHP 38,651
YYZ 21:3515h 10m1 stopFUE 17:45Toronto - Fuerteventura | Wed, Dec 2 | Air Transat
FUE 17:4526h 15m1 stopYYZ 15:00Fuerteventura - Toronto | Wed, Dec 9 | easyJetPHP 40,52725% offPHP 54,244 PHP 40,527
YYZ 19:4033h 50m1 stopBCN 11:30Toronto - Barcelona | Sun, Nov 15 | Icelandair
BCN 14:4533h 30m1 stopYYZ 18:15Barcelona - Toronto | Sun, Nov 22 | IcelandairPHP 42,85221% offPHP 54,244 PHP 42,852
SIN 13:0017h 25m1 stopBCN 14:00Singapore - Barcelona | Wed, Nov 4 | Normal Airline
BCN 15:006hDirectSIN 16:00Barcelona - Singapore | Fri, Nov 6 | Normal AirlineFind more flightsFind more flights
- Cheapest nonstop
YYZ 19:207h 20mDirectLPA 07:40Toronto - Las Palmas | Sun, Dec 27 | Air TransatPHP 37,072 PHP 61,39040% off40% offPHP 61,390 PHP 37,072
YYZ 21:407h 25mDirectTFS 10:05Toronto - Tenerife | Sun, Nov 29 | Air CanadaPHP 48,498 PHP 61,39021% off21% offPHP 61,390 PHP 48,498
YYZ 18:4522h 25m1 stopSVQ 23:10Toronto - Seville | Thu, Nov 19 | Air TransatPHP 17,168 PHP 61,39072% off72% offPHP 61,390 PHP 17,168
YYZ 18:4521h 40m1 stopBCN 22:25Toronto - Barcelona | Wed, Dec 2 | Air TransatPHP 17,19772% offPHP 61,390 PHP 17,197
YYZ 18:4520h 50m1 stopMAD 21:35Toronto - Madrid | Sat, Dec 5 | Air TransatPHP 17,21672% offPHP 61,390 PHP 17,216
YYZ 18:4522h 50m1 stopAGP 23:35Toronto - Malaga | Thu, Nov 12 | Air TransatPHP 17,52271% offPHP 61,390 PHP 17,522
YYZ 18:4523h 30m1 stopVLC 00:15Toronto - Valencia | Thu, Nov 5 | Air TransatPHP 17,52271% offPHP 61,390 PHP 17,522
YYZ 18:4522h 20m1 stopOVD 23:05Toronto - Asturias | Thu, Nov 12 | Air TransatPHP 18,43170% offPHP 61,390 PHP 18,431
YYZ 18:4515h 45m1 stopBIO 16:30Toronto - Bilbao | Thu, Dec 10 | Air TransatPHP 18,82369% offPHP 61,390 PHP 18,823
YYZ 20:1533h 35m1 stopTFS 10:50Toronto - Tenerife | Sun, Nov 15 | Air TransatPHP 20,83366% offPHP 61,390 PHP 20,833
YYZ 21:3517h 45m1 stopALC 21:20Toronto - Alicante | Fri, Nov 13 | Air TransatPHP 21,91464% offPHP 61,390 PHP 21,914
YYZ 21:3516h 35m1 stopPMI 20:10Toronto - Palma de Mallorca | Fri, Nov 6 | Air TransatPHP 23,27362% offPHP 61,390 PHP 23,273
YYZ 21:3531h 50m1 stopRMU 11:25Toronto - Corvera | Thu, Nov 5 | Air TransatPHP 23,37862% offPHP 61,390 PHP 23,378
YYZ 21:3515h 5m1 stopACE 17:40Toronto - Lanzarote | Thu, Nov 19 | Air TransatPHP 23,47462% offPHP 61,390 PHP 23,474
SIN 13:0017h 25m1 stopBCN 14:00Singapore - Barcelona | Wed, Nov 4 | 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
TAP Air Portugal
Ryanair
Iberia
WestJet
Condor Airlines
easyJet
Wizz Air Malta
Air Transat
Iberia Express Airways
Air Canada
Transavia France
Royal Air Maroc
Wizz Air
Icelandair
British Airways
Aer Lingus
American Airlines
AEGEAN
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
-
Seville
-
Palma de Mallorca
-
Ibiza
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 | PHP 21,455 |
|---|---|
| Off-season travel month | November |
| Peak season for travel | August |
| Popular airline | WestJet |
FAQ
How much is a flight to Spain?
The average price of a round-trip flight to Spain from Canada is PHP 21,905, while a one-way flight costs PHP 11,264.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 PHP 21,905 between 2026-11-15 and 2026-11-22.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 PHP 21,905.Where can I fly to Spain from Canada?
There are direct flights from Canada to Spain. Barcelona, Madrid, Malaga, Tenerife, 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, Palma de Mallorca, and Alicante 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.