We work with more than 300 partners to bring you better travel deals
Cheap Flights to Spain
|Round-trip from||R8 214||From Johannesburg to Barcelona|
|One-way from||R5 973||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 R5 924 pp
Johannesburg to Bilbao flights from R8 133 pp
Johannesburg to Barcelona flights from R8 215 pp
Cape Town to Bilbao flights from R9 262 pp
Durban to Madrid flights from R9 360 pp
Cape Town to Malaga flights from R9 868 pp
Durban to Barcelona flights from R10 702 pp
Johannesburg to Tenerife flights from R11 062 pp
Johannesburg to Las Palmas flights from R11 062 pp
Cape Town to Palma de Mallorca flights from R11 160 pp
Cape Town to Granada flights from R11 209 pp
Johannesburg to San Sebastian flights from R11 684 pp
Cape Town to Madrid flights from R11 995 pp
Cape Town to Barcelona flights from R12 126 pp
Johannesburg to Pamplona flights from R12 371 pp
Cape Town to Pamplona flights from R14 008 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