Cheapest Flights to Spain

Flights to Spain in 2022

Popular in


High demand for flights, 10% potential price rise

Cheapest in


Best time to find cheapest flights, 2% potential price drop

Average price

R8 540

Average for round-trip flights in May 2021

Round-trip from

R6 738

From Johannesburg OR Tambo to Spain

One-way from


One-way flight from Johannesburg to Spain

When is the best time to book a flight to Spain?

Booking 61 days in advance of your planned departure date is, on average, the best time to get cheap flights to Spain. The general trend is that the closer you make the reservation to the departure date, the more expensive your flight will be.

Which day is cheaper to fly to Spain?

The cheapest flights to Spain are usually found for departure on a Wednesday. The departure day with the highest cost at the moment is Saturday.

What time of day is it cheaper to fly to Spain?

Flights to Spain can be cheaper if you choose a flight in the morning. Booking a flight at noon will likely mean higher prices.

Cheapest flights to Spain

from R6 739 pp Johannesburg to Madrid flightsfrom R6 876 pp
Cape Town to Granada flightsfrom R11 359 pp
Cape Town to Las Palmas flightsfrom R11 497 pp
Johannesburg to Bilbao flightsfrom R12 047 pp
Durban to Madrid flightsfrom R12 377 pp
Johannesburg to San Sebastian flightsfrom R14 302 pp
Cape Town to San Sebastian flightsfrom R17 341 pp
Cape Town to Bilbao flightsfrom R6 931 pp
Cape Town to Barcelona flightsfrom R7 413 pp
Cape Town to Malaga flightsfrom R8 224 pp
Cape Town to Palma de Mallorca flightsfrom R8 774 pp
Port Elizabeth to Barcelona flightsfrom R9 379 pp
Cape Town to Madrid flightsfrom R9 970 pp
Durban to Barcelona flightsfrom R11 126 pp
Johannesburg to Las Palmas flightsfrom R18 056 pp