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 USD
Annual Avg. Price | 211 USD |
May 2024 | 309 USD |
June 2024 | 199 USD |
July 2024 | 303 USD |
August 2024 | 251 USD |
September 2024 | 156 USD |
October 2024 | 139 USD |
November 2024 | 152 USD |
December 2024 | 149 USD |
January 2025 | 177 USD |
February 2025 | 176 USD |
March 2025 | 201 USD |
April 2025 | 318 USD |
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.
Popular flights
Explore alternative flights to Spain
Find popular flights from Spain
Cheap flights
Popular flights from North America to Spain
- New York to Barcelona from $314
- Los Angeles to Barcelona from $330
- San Francisco to Barcelona from $405
- New York to Madrid from $320
- Chicago to Barcelona from $356
- Boston to Barcelona from $359
- Los Angeles to Madrid from $354
- Denver to Barcelona from $369
- Boston to Madrid from $340
- San Francisco to Madrid from $414
- Chicago to Madrid from $318
- New York to Ibiza from $312
- Miami to Madrid from $320
- Seattle to Barcelona from $425
- Orlando to Barcelona from $346
- Denver to Madrid from $331
- New York to Palma, Majorca from $309
- Miami to Barcelona from $303
- Orlando to Madrid from $355
- Atlanta to Barcelona from $281
- Oakland to Barcelona from $368
- Washington, D.C. to Barcelona from $381
- New York to Málaga from $313
- Dallas to Barcelona from $295
- Seattle to Madrid from $387
- Las Vegas to Barcelona from $354
- Los Angeles to Ibiza from $339
- Atlanta to Madrid from $297
- Houston to Barcelona from $289
- Portland to Barcelona from $342
- Fort Lauderdale to Barcelona from $282
- Minneapolis to Barcelona from $375
- Austin to Barcelona from $279
- Los Angeles to Málaga from $335
- New York to Seville from $325
- Mexico City to Madrid from $458
- Los Angeles to Seville from $342
- Washington, D.C. to Madrid from $285
- Tampa to Barcelona from $428
- Dallas to Madrid from $300
Popular flights from Europe to Spain
- London to Barcelona from $44
- Madrid to Barcelona from $27
- London to Madrid from $57
- Paris to Barcelona from $34
- Paris to Madrid from $45
- Barcelona to Madrid from $25
- Budapest to Barcelona from $40
- Dublin to Barcelona from $39
- Rome to Barcelona from $31
- Kyiv to Barcelona from $21
- Barcelona to Ibiza from $21
- Vienna to Barcelona from $55
- Vienna to Madrid from $72
- Berlin to Barcelona from $62
- Barcelona to Palma, Majorca from $21
- Amsterdam to Barcelona from $73
- Rome to Madrid from $57
- Barcelona to Seville from $33
- London to Málaga from $43
- Brussels to Madrid from $71
- Amsterdam to Madrid from $93
- Budapest to Madrid from $65
- Brussels to Barcelona from $47
- Athens to Barcelona from $52
- Santorini to Barcelona from $87
- London to Palma, Majorca from $26
- Athens to Madrid from $86
- Berlin to Madrid from $68
- Ibiza to Palma, Majorca from $30
- London to Ibiza from $33
- Madrid to Ibiza from $36
- Lisbon to Barcelona from $39
- Prague to Barcelona from $37
- Nice to Madrid from $48
- Bucharest to Barcelona from $55
- Madrid to Palma, Majorca from $36
- Ibiza to Barcelona from $21
- Venice to Barcelona from $31
- Mykonos to Barcelona from $93
- Munich to Barcelona from $77
Popular flights from Africa to Spain
- Tangier to Madrid from $39
- Marrakesh to Madrid from $54
- Marrakesh to Barcelona from $66
- Casablanca to Barcelona from $74
- Tangier to Barcelona from $51
- Casablanca to Madrid from $58
- Fes to Barcelona from $61
- Fes to Madrid from $90
- Marrakesh to Seville from $80
- Tangier to Málaga from $63
- Marrakesh to Palma, Majorca from $68
- Marrakesh to Málaga from $80
- Tunis to Barcelona from $64
- Nador to Barcelona from $61
- Marrakesh to Ibiza from $91
- Cairo to Barcelona from $121
- Rabat to Madrid from $85
- Fes to Seville from $94
- Tangier to Ibiza from $79
- Cairo to Madrid from $115
- Tunis to Málaga from $74
- Tangier to Seville from $83
- Fes to Ibiza from $89
- Tangier to Valencia from $76
- Tunis to Madrid from $47
- Marrakesh to Alicante from $87
- Agadir to Madrid from $65
- Casablanca to Palma, Majorca from $92
- Rabat to Seville from $83
- Marrakesh to Tenerife from $99
- Sal to Barcelona from $272
- Marrakesh to Pamplona from $118
- Marrakesh to Las Palmas from $77
- Marrakesh to Valencia from $77
- Cairo to Ibiza from $105
- Casablanca to Ibiza from $100
- Casablanca to Las Palmas from $92
- Fes to Valencia from $103
- Cairo to Palma, Majorca from $94
- Agadir to Barcelona from $82
Popular flights from Asia to Spain
- Tel Aviv to Barcelona from $131
- Tel Aviv to Madrid from $135
- Tel Aviv to Ibiza from $162
- Istanbul to Madrid from $137
- Amman to Barcelona from $106
- Amman to Madrid from $123
- Istanbul to Barcelona from $108
- Tel Aviv to Málaga from $151
- Dubai to Barcelona from $179
- Tel Aviv to Valencia from $150
- Tel Aviv to Palma, Majorca from $146
- Tel Aviv to Tenerife from $164
- Istanbul to Málaga from $114
- Beirut to Barcelona from $158
- Tel Aviv to Seville from $156
- Istanbul to Palma, Majorca from $123
- Istanbul to Ibiza from $116
- Tel Aviv to Alicante from $157
- Yerevan to Barcelona from $114
- Dubai to Madrid from $209
- Bangkok to Madrid from $303
- Istanbul to Valencia from $104
- Bangkok to Barcelona from $371
- Singapore to Barcelona from $430
- Istanbul to Seville from $121
- Kutaisi to Barcelona from $134
- Colombo to Barcelona from $316
- Amman to Málaga from $100
- Antalya to Málaga from $83
- Istanbul to Alicante from $130
- Beirut to Madrid from $159
- Manila to Madrid from $342
- New Delhi to Madrid from $335
- Amman to Valencia from $110
- Antalya to Madrid from $122
- Tel Aviv to Bilbao from $150
- Beirut to Ibiza from $191
- Dubai to Alicante from $193
- Jeddah to Barcelona from $125
- Beijing to Madrid from $306
Popular flights from South America to Spain
- Caracas to Madrid from $495
- Buenos Aires to Barcelona from $777
- Bogotá to Madrid from $451
- Santiago de Chile to Madrid from $584
- Medellín to Madrid from $435
- Montevideo to Madrid from $632
- Lima to Madrid from $555
- Quito to Madrid from $520
- Bogotá to Barcelona from $453
- Santiago de Chile to Barcelona from $590
- Medellín to Barcelona from $489
- Caracas to Barcelona from $414
- Buenos Aires to Madrid from $767
- Montevideo to Barcelona from $636
- Lima to Barcelona from $541
- Guayaquil to Madrid from $483
- Caracas to Tenerife from $487
- Quito to Barcelona from $466
- Cali to Barcelona from $489
- Cartagena to Madrid from $542
- Rio de Janeiro to Barcelona from $738
- Porto Alegre to Barcelona from $704
- Buenos Aires to Palma, Majorca from $748
- Bogotá to Valencia from $433
- Asunción to Madrid from $674
- Caracas to Valencia from $477
- Guayaquil to Barcelona from $429
- Valencia to Madrid from $718
- Cúcuta to Madrid from $553
- São Paulo to Madrid from $634
- Montevideo to Tenerife from $702
- Caracas to A Coruña from $486
- Cochabamba to Madrid from $750
- Caracas to Santiago de Compostela from $496
- Barcelona to Madrid from $924
- Buenos Aires to Valencia from $822
- Caracas to Alicante from $482
- Cali to Madrid from $454
- São Paulo to Barcelona from $670
- Medellín to Málaga from $471