Flight to Johannesburg Delayed — BA, Lufthansa, KLM EU261/UK261
Johannesburg (JNB — O.R. Tambo International) is South Africa's biggest hub. British Airways, Virgin Atlantic, Lufthansa, KLM, Air France, Swiss — all EU/UK carriers, both directions covered. SAA non-EU. €600 / £520 long-haul tier from major European departures.
Check if your flight qualifies for compensation
Fill in the form below to find out if you can claim up to EUR 600 for a delayed or cancelled flight. No upfront cost - you pay only if you win.
Carrier Eligibility — Both Directions
- British Airways (BA): UK — covered both ways under UK261. Daily LHR-JNB.
- Virgin Atlantic (VS): UK — covered both ways under UK261.
- Lufthansa (LH): German EU — covered both ways. FRA/MUC-JNB.
- KLM (KL): Dutch EU — covered both ways. AMS-JNB.
- Air France (AF): French EU — covered both ways. CDG-JNB.
- Swiss (LX): Swiss — covered both ways via EU bilateral. ZRH-JNB.
- SAA (SA): South African non-EU — covered only from EU/UK departures.
- Qatar (QR), Emirates (EK), Etihad (EY), Turkish (TK), Ethiopian (ET): non-EU — covered only from EU/UK via hubs.
Distance and Compensation
- London → Johannesburg: ~9,000 km — £520 long-haul (UK261).
- Amsterdam → JNB: ~9,300 km — €600 long-haul.
- Frankfurt → JNB: ~8,800 km — €600.
- Paris → JNB: ~8,700 km — €600.
- Munich → JNB: ~8,650 km — €600.
Filing the Claim
File at the operating carrier's site. Cite EU261/UK261. If rejected, escalate to the relevant NEB: UK CAA + CEDR (6yr), Germany LBA + SÖP (3yr), Netherlands ILT (2yr), France DGAC (5yr). Or use ClaimWinger — no win, no fee.
Frequently Asked Questions
Is South African Airways covered by EU261?
Only on EU/UK departures. SAA (SA) is South African (non-EU). London/Frankfurt/Munich → Johannesburg on SAA = covered (EU/UK departure, €600 / £520 long-haul). Johannesburg → London/Frankfurt return on SAA = NOT covered (non-EU origin, non-EU carrier). Choose BA, LH, KLM, AF or Virgin for both-way protection.
How much for a Johannesburg delay?
€600 / £520 long-haul. London → Johannesburg = ~9,000 km. Amsterdam → JNB = ~9,300 km. Frankfurt → JNB = ~8,800 km. Paris → JNB = ~8,700 km. Munich → JNB = ~8,650 km. All ultra-long-haul (well over 3,500 km). Family of four: €2,400 / £2,080. Reduced by 50% if rerouted within 4 hours.
Best UK carrier for Johannesburg?
British Airways daily LHR-JNB — covered both ways under UK261 (£520 long-haul). Virgin Atlantic also operates daily LHR-JNB — covered both ways. Both protect outbound and return because they're UK-registered. UK CAA + CEDR free ADR available; UK has 6-year limitation period.
Connection through Doha, Dubai, or Addis — covered?
Single ticket from EU/UK via DOH (Qatar), DXB (Emirates), or ADD (Ethiopian) to JNB: outbound EU/UK leg covered (CJEU C-451/20). Return on QR/EK/ET from JNB to EU/UK = NOT covered (non-EU origin, non-EU carrier). Choose BA/LH/KLM direct for both-way protection.
How to file from the UK or Germany?
UK: file at ba.com under UK Regulation 261/2004; escalate to UK CAA + CEDR (binding ADR). 6-year UK limitation. Germany: file with Lufthansa under EU261; escalate to LBA or use SÖP — Germany's free, binding ADR scheme. 3-year German limitation. Or use a no-win-no-fee service like ClaimWinger.
Check again - are you entitled to compensation?
Free verification • Up to EUR 600 • Pay only on success
Related articles
LOT Polish Airlines Flight Delayed or Cancelled? Compensation Guide (EU261 & UK261)
LOT is an EU carrier, so EU261 covers every LOT route — including flights from New York, Chicago or London to Warsaw. See how much you are owed (up to €600) and how to claim step by step.
Czytaj więcej →Flight Delayed or Cancelled? What to Do in the First 30 Minutes at the Airport
Your flight just got delayed or cancelled? Here's exactly what to do at the airport, how to secure evidence and file your compensation claim with the ClaimWinger app in 5 minutes.
Czytaj więcej →How to Claim Flight Compensation with the ClaimWinger App – Step by Step
Download the ClaimWinger app and claim compensation for a delayed or cancelled flight in minutes. Step-by-step tutorial: account, flight number, documents, signature and status tracking.
Czytaj więcej →