British Airways A380 flights to Johannesburg for £407pp is solid pricing for this route. Two weeks in South Africa from Brussels, mid-April.
The deal
Return BA flights Brussels to Johannesburg, departing Tuesday 6 April, returning Tuesday 20 April 2027. Price: £406.99 per person. Aircraft: A380 (so you get the upper deck if you're lucky). Available via lastminute.com at £407pp, or direct with BA at £414pp.
Why we like it
Long-haul to South Africa rarely dips this low. The A380 means decent cabin space and amenities — worth something on a 12-hour flight. April's a sensible time to visit Johannesburg: autumn in the Southern Hemisphere, warm but not scorching.
Catch: it's flight-only, so you're sorting your own accommodation. The price difference between direct and OTA is negligible (£7), so don't stress about where you book.
How to book
Head to lastminute.com and search the dates, or go direct to British Airways if you'd rather skip the middleman. Check baggage allowance before you commit — long-haul usually includes a checked bag, but verify it matches your booking.
📍 Explore Johannesburg
Use the map to scope out neighbourhoods, transport links and walking distance to the highlights.
🎟️ Top things to do in Johannesburg
Skip the queues with pre-booked tickets. Compare prices across GetYourGuide and Tiqets — both offer free cancellation up to 24 hours before.
#ad — we earn a small commission at no cost to you when you book through our links.





