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 GBP
Annual Avg. Price | 33 GBP |
October 2024 | 17 GBP |
November 2024 | 25 GBP |
December 2024 | 24 GBP |
January 2025 | 23 GBP |
February 2025 | 23 GBP |
March 2025 | 24 GBP |
April 2025 | 47 GBP |
May 2025 | 44 GBP |
June 2025 | 34 GBP |
July 2025 | 46 GBP |
August 2025 | 46 GBP |
September 2025 | 38 GBP |
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
- Toronto to Barcelona from £213
- Toronto to Madrid from £236
- Vancouver to Barcelona from £181
- Montreal to Barcelona from £238
- Vancouver to Madrid from £228
- Toronto to Málaga from £217
- Montreal to Madrid from £257
- Toronto to Alicante from £228
- Calgary to Barcelona from £161
- Calgary to Madrid from £193
- Toronto to Palma, Majorca from £218
- San Juan to Madrid from £186
- Toronto to Ibiza from £229
- Vancouver to Málaga from £168
- New York to Barcelona from £116
- Mexico City to Madrid from £276
- San Juan to Barcelona from £161
- Montreal to Málaga from £224
- Montreal to Seville from £233
- Toronto to Las Palmas from £255
- Toronto to Tenerife from £274
- Edmonton to Barcelona from £207
- Toronto to Valencia from £223
- New York to Madrid from £144
- Toronto to Bilbao from £239
- Toronto to Seville from £227
- Montreal to Palma, Majorca from £214
- Vancouver to Alicante from £195
- Montreal to Tenerife from £284
- Edmonton to Madrid from £238
- Calgary to Málaga from £180
- New York to Ibiza from £121
- Cancún to Barcelona from £241
- Victoria to Barcelona from £201
- Vancouver to Seville from £197
- Mexico City to Barcelona from £271
- Chicago to Barcelona from £152
- Montreal to Alicante from £240
- San Francisco to Barcelona from £145
- Montreal to Valencia from £219
Popular flights from Europe to Spain
- London to Málaga from £24
- London to Alicante from £34
- London to Barcelona from £19
- London to Palma, Majorca from £17
- London to Madrid from £49
- London to Ibiza from £31
- London to Las Palmas from £69
- London to Lanzarote from £63
- Manchester to Barcelona from £33
- Reykjavik to Alicante from £111
- Tallinn to Málaga from £50
- London to Fuerteventura from £48
- London to Valencia from £49
- Manchester to Málaga from £39
- Manchester to Alicante from £43
- Manchester to Madrid from £54
- Birmingham to Barcelona from £25
- Reykjavik to Tenerife from £135
- Reykjavik to Barcelona from £109
- Dublin to Palma, Majorca from £39
- Manchester to Palma, Majorca from £31
- London to Seville from £44
- Tallinn to Tenerife from £109
- Manchester to Ibiza from £40
- Edinburgh to Barcelona from £44
- Manchester to Tenerife from £54
- Tallinn to Alicante from £67
- Birmingham to Málaga from £17
- London to Bilbao from £38
- Dublin to Madrid from £61
- Tallinn to Barcelona from £70
- London to Menorca from £31
- Athens to Barcelona from £75
- Dublin to Barcelona from £42
- Edinburgh to Palma, Majorca from £39
- Edinburgh to Madrid from £71
- Glasgow to Barcelona from £33
- Dublin to Málaga from £43
- Birmingham to Madrid from £50
- Thessaloniki to Barcelona from £71
Popular flights from Africa to Spain
- Marrakesh to Barcelona from £38
- Casablanca to Barcelona from £64
- Marrakesh to Palma, Majorca from £33
- Cairo to Barcelona from £101
- Tangier to Madrid from £14
- Tunis to Madrid from £51
- Tangier to Málaga from £15
- Casablanca to Madrid from £72
- Marrakesh to Madrid from £25
- Marrakesh to Ibiza from £53
- Tangier to Barcelona from £32
- Tunis to Barcelona from £46
- Tunis to Alicante from £77
- Casablanca to Ibiza from £88
- Johannesburg to Palma, Majorca from £271
- Fes to Madrid from £46
- Fes to Barcelona from £18
- Casablanca to Tenerife from £96
- Tangier to Ibiza from £51
- Marrakesh to Seville from £14
- Algiers to Alicante from £45
- Cairo to Ibiza from £114
- Hurghada to Barcelona from £86
- Sharm El Sheikh to Palma, Majorca from £102
- Marrakesh to Tenerife from £65
- Agadir to Madrid from £56
- Lagos to Barcelona from £365
- Rabat to Madrid from £42
- Marrakesh to Valencia from £36
- Tangier to Seville from £52
- Johannesburg to Ibiza from £262
- Cape Town to Palma, Majorca from £266
- Casablanca to Las Palmas from £102
- Tunis to Málaga from £73
- Casablanca to Bilbao from £78
- Tunis to Tenerife from £86
- Durban to Palma, Majorca from £255
- Casablanca to Alicante from £98
- Tangier to Tenerife from £68
- Fes to Málaga from £16
Popular flights from Asia to Spain
- Bangkok to Madrid from £270
- Kuala Lumpur to Madrid from £271
- Jakarta to Madrid from £281
- Bangkok to Barcelona from £270
- Kutaisi to Barcelona from £80
- Manila to Madrid from £278
- Tel Aviv to Barcelona from £99
- Denpasar to Barcelona from £308
- Manila to Barcelona from £262
- Tel Aviv to Madrid from £107
- Singapore to Barcelona from £259
- Kuala Lumpur to Barcelona from £271
- Jakarta to Barcelona from £257
- Denpasar to Madrid from £303
- Istanbul to Palma, Majorca from £84
- Bangkok to Palma, Majorca from £265
- Istanbul to Madrid from £87
- Bangkok to Málaga from £274
- Tbilisi to Barcelona from £108
- Kutaisi to Madrid from £75
- Beirut to Barcelona from £132
- Istanbul to Málaga from £89
- Istanbul to Barcelona from £86
- Cebu to Barcelona from £257
- Tel Aviv to Málaga from £104
- Tel Aviv to Valencia from £121
- Taipei to Barcelona from £286
- Amman to Barcelona from £117
- Mumbai to Barcelona from £187
- Singapore to Madrid from £233
- Amman to Málaga from £100
- Kutaisi to Valencia from £89
- Istanbul to Ibiza from £93
- Tel Aviv to Seville from £135
- Taipei to Madrid from £294
- Istanbul to Alicante from £94
- Istanbul to Valencia from £90
- Dalaman to Málaga from £102
- Antalya to Málaga from £92
- Taipei to Valencia from £294
Popular flights from South America to Spain
- Caracas to Madrid from £366
- Buenos Aires to Barcelona from £413
- Montevideo to Barcelona from £390
- Santiago de Chile to Barcelona from £309
- Buenos Aires to Madrid from £414
- Caracas to Barcelona from £351
- Buenos Aires to Palma, Majorca from £418
- São Paulo to Madrid from £273
- Lima to Barcelona from £354
- Bogotá to Madrid from £342
- Córdoba to Barcelona from £385
- Medellín to Madrid from £364
- Buenos Aires to Valencia from £411
- São Paulo to Ibiza from £263
- Mendoza to Madrid from £369
- Quito to Madrid from £348
- Cartagena to Fuerteventura from £460
- Bogotá to Barcelona from £300
- Medellín to Barcelona from £273
- Cali to Madrid from £392
- Cartagena to Madrid from £370
- Montevideo to Madrid from £376
- São Paulo to Barcelona from £299
- Buenos Aires to Ibiza from £396
- Caracas to Las Palmas from £384
- Buenos Aires to Tenerife from £427
- Buenos Aires to Bilbao from £428
- Santiago de Chile to Madrid from £315
- Cusco to Madrid from £395
- Bogotá to Málaga from £296
- Pereira to Madrid from £412
- Medellín to Palma, Majorca from £330
- Caracas to Ibiza from £359
- Buenos Aires to Lanzarote from £464
- Lima to Madrid from £356
- Concepción to Barcelona from £343
- Cali to Seville from £314
- Asunción to Alicante from £424
- Mar del Plata to Ibiza from £485
- Medellín to Donostia / San Sebastián from £415
Popular flights from Oceania to Spain
- Sydney to Madrid from £389
- Sydney to Barcelona from £374
- Brisbane to Barcelona from £559
- Melbourne to Madrid from £380
- Gold Coast to Barcelona from £440
- Brisbane to Madrid from £412
- Melbourne to Málaga from £380
- Brisbane to Alicante from £391
- Sydney to Málaga from £382
- Perth to Barcelona from £370
- Sydney to Ibiza from £378
- Brisbane to Málaga from £405
- Gold Coast to Madrid from £471
- Gold Coast to Málaga from £445
- Sydney to Alicante from £381
- Christchurch to Barcelona from £500
- Auckland to Palma, Majorca from £375
- Perth to Málaga from £371
- Gold Coast to Santiago de Compostela from £475
- Auckland to Málaga from £392
- Gold Coast to Fuerteventura from £577
- Gold Coast to Ibiza from £434
- Brisbane to Seville from £421
- Auckland to Madrid from £390
- Melbourne to Barcelona from £378
- Melbourne to Palma, Majorca from £378
- Melbourne to Valencia from £333
- Perth to Madrid from £349
- Melbourne to Alicante from £376
- Melbourne to Tenerife from £415
- Perth to Alicante from £367
- Brisbane to Bilbao from £408
- Cairns to Valencia from £491
- Melbourne to Seville from £380
- Auckland to Ibiza from £373
- Gold Coast to Palma, Majorca from £467
- Brisbane to Ibiza from £397
- Brisbane to Valencia from £395
- Christchurch to Madrid from £510
- Melbourne to Ibiza from £380