Flexible travelers in Spain might appreciate this solution based on their national airlines Iberia. (Members of Oneworld alliance). If you can depart in November 2018 you can book discounted non-stop flights from Madrid to Johannesburg already for €435. This is for a roundtrip ticket incl. all taxes and fees and onboard meals. (But excluding checked bag).
As mentioned this is a last-minute offer only available when departing from Madrid to Johannesburg between 7th and 28th of November. Max stay 12 months. Book this Iberia promotion by 2nd of November. Below you can refer to our booking as well as most of outbound travel date samples available.
Europe – Johannesburg from €374 (British Airways / Iberia / Alitalia)
Vienna – Cape Town from €479 (Austrian Airlines non-stop flights)
Travel samples Madrid – Johannesburg – Madrid
7. – 15.11.
12. – 20.11.
19. – 27.11.
21. – 29.11.
24.11. – 2.12.
26.11. – 4.12.
28.11. – 9.12.
Booking sample of Cheap non-stop flights from Madrid to Johannesburg from €435! As per our booking sample your outbound flight from Spain to Republic of South Africa would be on 24th of November. Inbound flight from this African country back to Madrid on 2nd of December 2018.