Plane tickets to Spain
Kiwi-Code uncovers prices airlines don't want you to see.
Use our flexible filters to tailor your search.
Look out for the travel hack star icon for even cheaper fares.
Popular cities in Spain
Explore airlines and airports
Airports in Spain
Airports near Spain
Airports flying to Spain
Buses & trains
Bus providers in Spain
Vibasa
Transportes Generales Comes
Torres Bus
Subus
Socibus
Samar
Sagales
Monbus
Berlinas Menorca
LEDA
Autobuses La Union
La Roca Shopping Bus
Jimenez Dorado
Interbus S.A.
Hife
Grupo Julia
Damas S.A.
Dainco S.A.
Costa Azul
Cevesa
Busplana
Bilman Bus
Basebus
Autocares Baraza
Balearia
Autna SL - Spain
Avanza
Alsa
Aerobus Barcelona
Train companies in Spain
AVLO
Renfe
Cheapest month to fly to Spain
Explore price trends for trips to Spain
Showing prices in CAD
Annual Avg. Price | 436 CAD |
September 2023 | 510 CAD |
October 2023 | 307 CAD |
November 2023 | 355 CAD |
December 2023 | 382 CAD |
January 2024 | 375 CAD |
February 2024 | 371 CAD |
March 2024 | 382 CAD |
April 2024 | 528 CAD |
May 2024 | 474 CAD |
June 2024 | 530 CAD |
July 2024 | 515 CAD |
August 2024 | 501 CAD |
Visit Spain
Spain is a lovely country in Europe, with a lot of interesting places to see.
Madrid is the capital and also one of the popular cities.
Other cities which are good to visit are Madrid, Barcelona, Valencia, Sevilla, Zaragoza.
During your journey around Spain, you can taste paella, gazpacho, jamon, churros, tortilla and many other local specialties.
Major airports in Spain
Spain has more than two international airports where you can arrive from anywhere in the world. And the largest ones you can arrive at are Madrid–Barajas Airport (MAD), Barcelona–El Prat Airport (BCN), Palma de Mallorca Airport (PMI), Málaga Airport (AGP), Alicante Airport (ALC), Gran Canaria Airport (LPA), Tenerife South Airport (TFS), Ibiza Airport (IBZ), Lanzarote Airport (ACE), Fuerteventura Airport (FUE), Seville Airport (SVQ), Bilbao Airport (BIO), Tenerife Norte Airport (TFN), Menorca Airport (MAH), Santiago de Compostela Airport (SCQ).
If you arrive at Madrid–Barajas Airport (MAD) in Madrid, which is also the largest airport in the country, and you’re going to any other city, no worries. It takes a maximum of several hours to get to any city within the country.
General information about Spain
Spain accepts Euro. If you’re coming from a country where the currency is other than Euro, it would be beneficial to exchange money before your visit to Spain.
Spain has a population of 47.5 million residents, making it one of the top 100 most populated countries in the world.
The only official language in Spain is Spanish. However, the largest part of people can speak one more language besides their native one; usually it is Catalan, Galician, Basque, Moroccan Arabic, Romanian, English.
Gibraltar, France, Andorra, and Portugal share borders with Spain.
Spain weather
Spain has a Mediterranean climate which is the same as in some countries of Europe. If you travel to Spain during the summer holidays, then you don’t need to pack warm clothes with you as the weather is usually pleasant and sunny. Although if you are arriving in August, you might want to pack a light sweater with you as it can get a bit chilly in the evenings. Nevertheless, when you’re visiting Spain it’s better to check the weather forecast before your trip to be prepared for any situation.
Spain COVID-19 travel restrictions

Most travellers from Toronto, YYZ can enter Spain, but there are restrictions.
Departure
Travel restrictions |
|
---|---|
Visa requirements |
|
Return
Travel restrictions |
|
---|---|
Visa requirements |
|
Information is provided as guidance only and accurate at the time of publishing. Always check government websites and airline materials before booking and traveling.
Learn more about COVID-19 restrictions in Spain in our dedicated Stories article.
Popular flights
Explore alternative flights to Spain
Find popular flights from Spain
Cheap flights
Popular flights from North America to Spain
- Cancún to Madrid from CA$474
- Toronto to Madrid from CA$479
- Toronto to Barcelona from CA$409
- Montreal to Madrid from CA$494
- Montreal to Barcelona from CA$430
- Toronto to Tenerife from CA$449
- Toronto to Málaga from CA$456
- Vancouver to Madrid from CA$281
- Toronto to Seville from CA$427
- Vancouver to Barcelona from CA$273
- Toronto to Palma, Majorca from CA$437
- Toronto to Las Palmas from CA$478
- Montreal to Tenerife from CA$596
- Montreal to Málaga from CA$446
- Toronto to Valencia from CA$426
- Montreal to Seville from CA$437
- Toronto to Alicante from CA$474
- Montreal to Palma, Majorca from CA$419
- Montreal to Las Palmas from CA$566
- Vancouver to Tenerife from CA$358
- Vancouver to Málaga from CA$297
- Calgary to Madrid from CA$335
- Calgary to Barcelona from CA$333
- Montreal to Valencia from CA$450
- Vancouver to Seville from CA$326
- Montreal to Alicante from CA$433
- Vancouver to Palma, Majorca from CA$294
- Vancouver to Las Palmas from CA$359
- Winnipeg to Madrid from CA$338
- Edmonton to Madrid from CA$341
- Toronto to Ibiza from CA$394
- Winnipeg to Barcelona from CA$328
- Toronto to Bilbao from CA$452
- Vancouver to Valencia from CA$323
- Edmonton to Barcelona from CA$335
- Vancouver to Alicante from CA$330
- Toronto to Lanzarote from CA$429
- Toronto to Fuerteventura from CA$478
- Calgary to Tenerife from CA$390
- Calgary to Málaga from CA$342
Popular flights from Europe to Spain
- London to Barcelona from CA$40
- Paris to Barcelona from CA$40
- London to Madrid from CA$56
- Lisbon to Barcelona from CA$34
- Amsterdam to Barcelona from CA$104
- Lisbon to Madrid from CA$15
- London to Málaga from CA$49
- Barcelona to Málaga from CA$23
- Málaga to Barcelona from CA$23
- Barcelona to Palma, Majorca from CA$23
- Tirana to Alicante from CA$63