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
R138
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
We use cookies on our website to give you the most relevant experience by remembering your preferences and repeat visits. By clicking “Accept” or Continue to browse our website, you consent to the use of ALL the cookies.
This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.
Any cookies that may not be particularly necessary for the website to function and is used specifically to collect user personal data via analytics, ads, other embedded contents are termed as non-necessary cookies. It is mandatory to procure user consent prior to running these cookies on your website.