This most definitely won’t last.
Thanks to a kind reader for pointing out some insane fares that British Airways has. At the moment British Airways has ~$880 roundtrip first class fares from Johannesburg and Cape Town to both Barcelona and Madrid. Other markets may be available as well.
The fare is available through the end of the schedule, so there are plenty of dates with availability. These routes through London, and the Johannesburg flights are typically operated by the A380, while the Cape Town flights are typically operated by the 747.
The longhaul fare is in the “A” fare class, which earns a ton of miles with many programs. For example, you can earn 450% miles with Alaska Mileage Plan, 250% with British Airways Executive Club, 150% with American AAdvantage, etc.
If you’re interested, I’d recommend booking ASAP, as obviously this won’t last. I also wouldn’t make any non-refundable plans around this ticket either, since there’s no guarantee the fare will be honored.
For what it’s worth, British Airways had a similar fare from London to Ecuador about a year ago, and they ended up not honoring it. However, historically fares out of London are also much higher than fares out of South Africa, so we’ll see!