Africa · South Africa··4 min read

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.

Free check - 2 minutes

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.

Free eligibility checkUp to EUR 600 compensationNo win, no fee

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.

    Was your flight delayed or cancelled?

    Check whether you are owed compensation of up to EUR 600.