Flights to Spain

Direct flights from 62 cities serve 29 cities in Spain: 7,716 flights a week. From London to Tenerife from $21.

Flying to Spain at a glance

cities with direct flights
29
flights a week
7,716
lowest direct fare, London to Tenerife
$21
nonstop from London to Madrid
2h 30m
currency
euro

Cities with direct flights

Direct fare from London; where there is no fare, the flight time

Prices and flight times from London and Manchester

Direct flights, the lowest fare found in recent days

Madrid from $23
2h 30m, 117 flights a week
Tenerife from $21
4h 30m, 47 flights a week
Arrecife from $28
4h 15m, 44 flights a week
Valencia from $31
2h 25m, 36 flights a week
Bilbao from $31
2h 5m, 35 flights a week
Barcelona from $23
2h 10m, 34 flights a week
Las Palmas from $21
4h 30m, 31 flights a week
Malaga from $29
2h 55m, 29 flights a week
Sevilla from $26
2h 45m, 28 flights a week
Alicante from $26
2h 35m, 26 flights a week
Puerto del Rosario from $35
4h 20m, 26 flights a week
Palma from $21
2h 25m, 15 flights a week
Ibiza from $157
2h 33m, 5 flights a week
2h 50m, 3 flights a week
Girona from $52
2h 5m, 2 flights a week
Tenerife from $253
4h 40m, 45 flights a week
Alicante from $26
2h 45m, 36 flights a week
Barcelona from $36
2h 20m, 27 flights a week
Arrecife from $36
4h 25m, 24 flights a week
Malaga from $25
3h, 23 flights a week
Madrid from $82
2h 35m, 21 flights a week
4h 25m, 14 flights a week
Las Palmas from $39
4h 40m, 13 flights a week
Palma from $35
2h 35m, 4 flights a week
2h 35m, 4 flights a week
2h 10m, 3 flights a week
Girona from $31
2h 10m, 2 flights a week
2h 50m, no flights in the next two weeks

Weather in Spain by month

Long-term averages for the main destinations

Best time to visit Madrid: April, May, September and October.

Jan
+11° +1° 7 days
Feb
+14° +3° 6 days
Mar
+16° +5° 12 days
Apr
+20° +8° 8 days
May
+25° +12° 6 days
Jun
+30° +17° 6 days
Jul
+35° +20° 0 days
Aug
+35° +21° 2 days
Sep
+27° +15° 6 days
Oct
+22° +12° 9 days
Nov
+15° +6° 7 days
Dec
+11° +3° 7 days

Daytime and night temperatures in °C, rainy days. Months with the most comfortable weather are in green. Long-term averages.

Best time to visit Tenerife: June, July and August.

Jan
+7° 0° +21° 10 days
Feb
+8° −1° +20° 9 days
Mar
+9° 0° +20° 7 days
Apr
+11° +2° +21° 7 days
May
+13° +3° +21° 5 days
Jun
+17° +7° +23° 3 days
Jul
+23° +13° +23° 3 days
Aug
+23° +13° +24° 7 days
Sep
+16° +7° +24° 8 days
Oct
+15° +7° +24° 7 days
Nov
+11° +3° +23° 9 days
Dec
+8° +1° +22° 9 days

Daytime and night temperatures in °C, sea temperature (in blue), rainy days. Months with the most comfortable weather are in green. Long-term averages.

Best time to visit Barcelona: June, July, August and September.

Jan
+14° +5° +14° 4 days
Feb
+15° +6° +14° 6 days
Mar
+16° +8° +14° 10 days
Apr
+18° +10° +16° 7 days
May
+22° +14° +18° 9 days
Jun
+27° +20° +22° 6 days
Jul
+29° +21° +26° 6 days
Aug
+29° +22° +27° 6 days
Sep
+26° +18° +25° 11 days
Oct
+23° +15° +22° 9 days
Nov
+18° +10° +18° 7 days
Dec
+16° +6° +16° 6 days

Daytime and night temperatures in °C, sea temperature (in blue), rainy days. Months with the most comfortable weather are in green. Long-term averages.

Frequently asked questions

How long is the flight to Spain from London?
A nonstop flight from London to Madrid takes about 2 hours 30 minutes. All nonstop flights from London: from 2h 5m (Bilbao) to 4h 30m (Tenerife).
Which cities have direct flights to Spain?
62 cities: Madrid, Tenerife, Las Palmas, Barcelona, London, Palma, Arrecife, Sevilla and others. Most flights go to Madrid, Tenerife, Barcelona.
When is the best time to visit Spain?
By long-term weather averages, the most comfortable months in Madrid are April, May, September and October.
How much is a flight to Spain?
Lowest direct fares found recently: London to Tenerife from $21, Manchester to Malaga from $25. The price for your dates shows in the search.