Plane tickets to Spain
One search, all the flights
We find you the best flight deals and travel hacks so that you can choose how to book.
Rise above all travel anxieties
With the Kiwi.com Guarantee we have your back with whatever happens.
Trusted by millions
Join over 10 million yearly travellers booking with ease.
Popular cities in Spain
Explore airlines and airports
Airlines based in Spain
- Air Europa
- World2fly
- Air Europa
- Iberojet Airlines
- SwiftAir
- Boutique Flights
- Iberia Express
- Wamos Air
- AlbaStar
- Air Nostrum
- Iberia Airlines
- LEVEL EUROPE DO NOT USE
- IBERIA for LEVEL SPAIN
- Level
- Canarian Airways
- Canary Fly
- Plus Ultra Lineas Aereas
- UEP Fly
- Viva Air
- Volotea
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 USD
Annual Avg. Price | 250 USD |
January 2025 | 128 USD |
February 2025 | 130 USD |
March 2025 | 124 USD |
April 2025 | 152 USD |
May 2025 | 237 USD |
June 2025 | 294 USD |
July 2025 | 485 USD |
August 2025 | 364 USD |
September 2025 | 259 USD |
October 2025 | 315 USD |
November 2025 | 253 USD |
December 2025 | 253 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.
Cheap flights
Popular flights from North America to Spain
- New York to Barcelona from $172
- Los Angeles to Barcelona from $331
- Miami to Barcelona from $282
- Boston to Barcelona from $288
- New York to Madrid from $274
- San Francisco to Barcelona from $334
- Miami to Madrid from $354
- Los Angeles to Madrid from $366
- Orlando to Barcelona from $283
- New York to Málaga from $270
- New York to Palma, Majorca from $270
- Orlando to Madrid from $290
- Los Angeles to Palma, Majorca from $350
- New York to Bilbao from $266
- Atlanta to Barcelona from $275
- Boston to Madrid from $313
- San Francisco to Madrid from $380
- Orlando to Málaga from $288
- New York to Seville from $251
- Miami to Ibiza from $383
- Denver to Barcelona from $326
- Chicago to Barcelona from $306
- Washington, D.C. to Madrid from $298
- Washington, D.C. to Barcelona from $260
- New York to Valencia from $262
- Los Angeles to Ibiza from $360
- Los Angeles to Málaga from $335
- Charlotte to Madrid from $299
- Dallas to Madrid from $315
- Los Angeles to Seville from $354
- New York to Ibiza from $286
- New York to Santiago de Compostela from $271
- Dallas to Barcelona from $289
- Houston to Madrid from $331
- Houston to Barcelona from $306
- New York to Asturias from $268
- Orlando to Alicante from $281
- New York to Tenerife from $274
- Orlando to Seville from $298
- Los Angeles to Bilbao from $348
Popular flights from Europe to Spain
- London to Barcelona from $21
- Paris to Barcelona from $41
- Lisbon to Barcelona from $76
- London to Madrid from $28
- Lisbon to Madrid from $51
- Barcelona to Palma, Majorca from $20
- Madrid to Barcelona from $27
- Barcelona to Madrid from $25
- Paris to Madrid from $36
- Barcelona to Ibiza from $20
- Amsterdam to Barcelona from $63
- Rome to Barcelona from $32
- Rome to Madrid from $55
- Amsterdam to Madrid from $65
- Nice to Barcelona from $31
- Milan to Barcelona from $22
- Warsaw to Barcelona from $62
- London to Málaga from $24
- Barcelona to Seville from $25
- Budapest to Barcelona from $73
- Ibiza to Madrid from $26
- Belgrade to Barcelona from $107
- Copenhagen to Barcelona from $43
- Seville to Barcelona from $73
- Madrid to Palma, Majorca from $34
- Málaga to Barcelona from $31
- Athens to Barcelona from $109
- Madrid to Málaga from $33
- Madrid to Ibiza from $28
- Barcelona to Málaga from $23
- Ibiza to Barcelona from $20
- Madrid to Seville from $31
- Madrid to Tenerife from $34
- Palma, Majorca to Ibiza from $29
- Palma, Majorca to Barcelona from $19
- Bucharest to Barcelona from $79
- Prague to Barcelona from $71
- Vienna to Barcelona from $41
- Milan to Madrid from $21
- Warsaw to Madrid from $62
Popular flights from Asia to Spain
- Tel Aviv to Madrid from $197
- Tel Aviv to Barcelona from $173
- Istanbul to Barcelona from $125
- Yerevan to Barcelona from $131
- Amman to Barcelona from $226
- Kutaisi to Barcelona from $137
- Istanbul to Madrid from $142
- Tel Aviv to Málaga from $191
- Yerevan to Madrid from $127
- Istanbul to Alicante from $123
- Dubai to Madrid from $213
- Amman to Madrid from $227
- Tel Aviv to Ibiza from $150
- Amman to Málaga from $232
- Antalya to Barcelona from $152
- Dubai to Barcelona from $213
- Istanbul to Málaga from $126
- Tokyo to Madrid from $337
- Tel Aviv to Alicante from $168
- Riyadh to Barcelona from $222
- Tel Aviv to Valencia from $174
- Yerevan to Valencia from $72
- Istanbul to Ibiza from $160
- Denpasar to Barcelona from $416
- Kutaisi to Madrid from $130
- Bangkok to Madrid from $359
- Antalya to Málaga from $89
- Dubai to Málaga from $216
- Beirut to Barcelona from $248
- Seoul to Barcelona from $276
- Tel Aviv to Palma, Majorca from $224
- Tel Aviv to Tenerife from $202
- Baku to Barcelona from $115
- Bangkok to Barcelona from $389
- Riyadh to Málaga from $108
- Istanbul to Las Palmas from $162
- Beirut to Málaga from $117
- Phnom Penh to Barcelona from $323
- İzmir to Barcelona from $131
- Tel Aviv to Seville from $162
Popular flights from Africa to Spain
- Marrakesh to Madrid from $85
- Marrakesh to Barcelona from $126
- Cairo to Barcelona from $208
- Cairo to Madrid from $186
- Tangier to Madrid from $80
- Tangier to Barcelona from $118
- Casablanca to Madrid from $94
- Marrakesh to Bilbao from $137
- Banjul to Barcelona from $316
- Casablanca to Barcelona from $129
- Nouakchott to Barcelona from $354
- Tangier to Málaga from $57
- Luanda to Barcelona from $507
- Marrakesh to Palma, Majorca from $137
- Tunis to Madrid from $160
- Tunis to Barcelona from $195
- Nouakchott to Madrid from $372
- Tangier to Ibiza from $76
- Tangier to Palma, Majorca from $85
- Casablanca to Málaga from $75
- Marrakesh to Valencia from $99
- Cape Town to Valencia from $679
- Fes to Barcelona from $115
- Fes to Palma, Majorca from $71
- Abuja to Barcelona from $530
- Algiers to Madrid from $64
- Rabat to Barcelona from $64
- Mombasa to Barcelona from $455
- Marrakesh to Seville from $44
- Casablanca to Granada from $101
- Marrakesh to Ibiza from $135
- Tunis to Seville from $95
- Dakar to Barcelona from $313
- Fes to Madrid from $92
- Fes to Valencia from $34
- Tangier to A Coruña from $71
- Agadir to Las Palmas from $69
- Cairo to Ibiza from $137
- Casablanca to Seville from $74
- Marrakesh to Las Palmas from $25
Popular flights from Oceania to Spain
Popular flights from South America to Spain
- Bogotá to Madrid from $633
- Buenos Aires to Barcelona from $1,033
- Lima to Madrid from $801
- Buenos Aires to Madrid from $1,102
- Medellín to Madrid from $627
- Santiago de Chile to Barcelona from $818
- Caracas to Madrid from $1,004
- Bogotá to Barcelona from $707
- São Paulo to Madrid from $792
- Cartagena to Madrid from $415
- Medellín to Barcelona from $565
- Cali to Madrid from $566
- Montevideo to Madrid from $875
- Santiago de Chile to Madrid from $746
- Buenos Aires to Palma, Majorca from $1,211
- Caracas to Tenerife from $502
- Guayaquil to Barcelona from $462
- Lima to Barcelona from $881
- Medellín to Málaga from $455
- Bucaramanga to Barcelona from $677
- Porto Alegre to Barcelona from $869
- Caracas to Valencia from $488
- São Paulo to Barcelona from $699
- Rio de Janeiro to Barcelona from $846
- Paramaribo to Madrid from $865
- Bogotá to Valencia from $389
- Buenos Aires to Málaga from $1,139
- Caracas to Fuerteventura from $1,266
- Caracas to Santiago de Compostela from $488
- Caracas to Alicante from $479
- Iquitos to Barcelona from $859
- Montevideo to Barcelona from $1,078
- Asunción to Madrid from $820
- Cali to Santa Cruz de La Palma from $849
- Cartagena to Málaga from $412
- Cúcuta to Madrid from $450
- Pereira to Madrid from $540
- Caracas to Barcelona from $947
- Antofagasta to Barcelona from $806
- Caracas to A Coruña from $485
Spain travel guide
Get more out of Kiwi.com with our mobile application
Find out more about the Kiwi.com app on kiwi.com/mobile . With our app you can search for the best plane connections. The Kiwi.com mobile app offers cheap flights, access to hidden features, travel hacks and special offers.
Download boarding passes
One-click booking
Get exclusive offers and prices
Mobile trip notifications