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
Airlines based in Spain
- Air Europa
- World2fly
- Air Europa
- Iberojet Airlines
- SwiftAir
- Boutique Flights
- AlbaStar
- Air Nostrum
- Iberia Express
- Iberia Airlines
- Wamos Air
- LEVEL EUROPE DO NOT USE
- IBERIA for LEVEL SPAIN
- Level
- Canarian Airways
- Canary Fly
- Plus Ultra Lineas Aereas
- UEP Fly
- Volotea
- Viva Air
Popular airlines flying to Spain
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 | 385 CAD |
September 2024 | 348 CAD |
October 2024 | 295 CAD |
November 2024 | 346 CAD |
December 2024 | 346 CAD |
January 2025 | 343 CAD |
February 2025 | 339 CAD |
March 2025 | 326 CAD |
April 2025 | 439 CAD |
May 2025 | 415 CAD |
June 2025 | 423 CAD |
July 2025 | 400 CAD |
August 2025 | 595 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.
Cheap flights
Popular flights from North America to Spain
- Cancún to Madrid from CA$498
- Toronto to Madrid from CA$346
- Toronto to Barcelona from CA$304
- Montreal to Madrid from CA$425
- Montreal to Barcelona from CA$411
- Toronto to Tenerife from CA$342
- Toronto to Málaga from CA$321
- Vancouver to Madrid from CA$403
- Toronto to Seville from CA$355
- Vancouver to Barcelona from CA$381
- Toronto to Palma, Majorca from CA$410
- Toronto to Las Palmas from CA$365
- Montreal to Tenerife from CA$364
- Montreal to Málaga from CA$351
- Toronto to Valencia from CA$336
- Montreal to Seville from CA$378
- Toronto to Alicante from CA$345
- Montreal to Palma, Majorca from CA$334
- Montreal to Las Palmas from CA$397
- Vancouver to Tenerife from CA$476
- Vancouver to Málaga from CA$378
- Calgary to Madrid from CA$411
- Calgary to Barcelona from CA$403
- Montreal to Valencia from CA$352
- Vancouver to Seville from CA$371
- Montreal to Alicante from CA$361
- Vancouver to Palma, Majorca from CA$340
- Vancouver to Las Palmas from CA$406
- Winnipeg to Madrid from CA$451
- Edmonton to Madrid from CA$420
- Toronto to Ibiza from CA$349
- Winnipeg to Barcelona from CA$355
- Toronto to Bilbao from CA$327
- Vancouver to Valencia from CA$388
- Edmonton to Barcelona from CA$420
- Vancouver to Alicante from CA$407
- Toronto to Lanzarote from CA$354
- Toronto to Fuerteventura from CA$367
- Calgary to Tenerife from CA$442
- Calgary to Málaga from CA$401
Popular flights from Europe to Spain
- London to Barcelona from CA$40
- London to Madrid from CA$79
- Paris to Barcelona from CA$25
- Lisbon to Barcelona from CA$81
- Amsterdam to Barcelona from CA$129
- Lisbon to Madrid from CA$51
- London to Málaga from CA$34
- Barcelona to Málaga from CA$43
- Málaga to Barcelona from CA$43
- Barcelona to Palma, Majorca from CA$39
- Tirana to Alicante from CA$76