We work with more than 300 partners to bring you better travel deals
Cheap Flights to Spain
|Round-trip from||R10 344||From Johannesburg to Barcelona|
|One-way from||R423||One-way flight from Johannesburg to Barcelona|
Flight route prices based on searches on Cheapflights within the last 3 days, monthly prices based on aggregated historical data.
Which day is cheapest to fly to Spain?
The cheapest flights to Spain are usually found when departing on a Tuesday. The departure day with the highest cost at present is Saturday.
What time of day is cheapest to fly to Spain?
Spain flights can be made cheaper if you choose a flight in the morning. Booking a flight at midday will likely mean higher prices.
Alternative, similarly priced destinations
Popular regions to fly to in Spain
Find flights to Spain
Select your preferred destinations from the list below
Select your preferred route from the list below
Cheapest flights to Spain
Johannesburg to Madrid flights from R9 309 pp
Durban to Barcelona flights from R9 519 pp
Cape Town to Madrid flights from R9 695 pp
Johannesburg to Barcelona flights from R10 345 pp
Johannesburg to Bilbao flights from R10 485 pp
Cape Town to Bilbao flights from R10 608 pp
Cape Town to Palma de Mallorca flights from R11 961 pp
Port Elizabeth to Barcelona flights from R12 084 pp
Johannesburg to San Sebastian flights from R12 558 pp
Johannesburg to Pamplona flights from R12 751 pp
Cape Town to San Sebastian flights from R13 050 pp
Cape Town to Granada flights from R13 067 pp
Cape Town to Pamplona flights from R13 260 pp
Johannesburg to Fuerteventura flights from R13 489 pp
Johannesburg to Tenerife flights from R14 630 pp
Cape Town to Malaga flights from R14 736 pp
Popular flight searches
Check out other popular destinations found by fellow travellers
International departures to Spain
Popular cities in Europe
Popular countries in Europe