Fare Guide

Estimated lowest fares found within 7 days

Cheapest Airline Swiss

The cheapest airline(s) flying from Johannesburg to London is Swiss.

  • Swiss Swiss
  • Lufthansa Lufthansa
  • Air France Air France
  • Austrian Airlines Austrian Airlines
  • KLM KLM
  • Brussels Airlines Brussels Airlines
  • Norse Atlantic UK Norse Atlantic UK
  • Ethiopian Airlines Ethiopian Airlines
  • RwandAir RwandAir
  • Etihad Airways Etihad Airways
Cheapest Month November

Travel Period: October 2024 - September 2025

The cheapest month(s) to fly from Johannesburg to London is November.

  • Oct 2024
  • Nov 2024
  • Dec 2024
  • Jan 2025
  • Feb 2025
  • Mar 2025
  • Apr 2025
  • May 2025
  • Jun 2025
  • Jul 2025
  • Aug 2025
  • Sep 2025
Cheapest Day of the Week Tuesday

The cheapest day(s) of the week to fly from Johannesburg to London is Tuesday.

  • Sun Sunday
  • Mon Monday
  • Tue Tuesday
  • Wed Wednesday
  • Thu Thursday
  • Fri Friday
  • Sat Saturday

Flight Schedules

Last Updated: Mon, 2 Sep, 2024

  • Time Earliest
    • Earliest
    • Latest
  • Depart Earliest
    • Earliest
    • Latest
  • Arrive
    • Earliest
    • Latest
  • duration
    • Shortest
    • Longest
  • Stopover
    All
  • Airline Filter by Airline
    View All Airline
  • Availability
    • M
    • T
    • W
    • T
    • F
    • S
    • S
  • 18:55 JNB
    05:00 LHR
    11Hrs, 05m Direct
  • JNBJohannesburg O.R. Tambo International Airport 18:55 - LHR 05:00 11h 05m Direct
  • JNBJohannesburg O.R. Tambo International Airport 18:55
  • LHRLondon Heathrow Airport 05:00
  • 11h 05m
  • Direct
  • Virgin Atlantic Airways (VS 450)Boeing 787 9
  • Virgin Atlantic Airways (VS 450)
    • M
    • T
    • W
    • T
    • F
    • S
    • S
  • Boeing 787 9
  • 19:20 JNB
    05:30 LHR
    11Hrs, 10m Direct
  • JNBJohannesburg O.R. Tambo International Airport 19:20 - LHR 05:30 11h 10m Direct
  • JNBJohannesburg O.R. Tambo International Airport 19:20
  • LHRLondon Heathrow Airport 05:30
  • 11h 10m
  • Direct
  • British Airways (BA 56)Airbus Industrie A380 800
  • British Airways (BA 56)
    • M
    • T
    • W
    • T
    • F
    • S
    • S
  • Airbus Industrie A380 800
  • 21:05 JNB
    07:25 LHR
    11Hrs, 20m Direct
  • JNBJohannesburg O.R. Tambo International Airport 21:05 - LHR 07:25 11h 20m Direct
  • JNBJohannesburg O.R. Tambo International Airport 21:05
  • LHRLondon Heathrow Airport 07:25
  • 11h 20m
  • Direct
  • British Airways (BA 54)Boeing 777 300 Er
  • British Airways (BA 54)
    • M
    • T
    • W
    • T
    • F
    • S
    • S
  • Boeing 777 300 Er
  • 08:20 JNB
    22:40 LHR
    15Hrs, 20m 1 Stop (MUC)
  • JNBJohannesburg O.R. Tambo International Airport 08:20 - LHR 22:40 15h 20m 1 Stop (MUC) Munich
  • JNBJohannesburg O.R. Tambo International Airport 08:20
    MUCMunich International Airport 21:40
  • MUCMunich International Airport 18:50
    LHRLondon Heathrow Airport 22:40
  • 15h 20m (2h 50m)
  • 1 Stop MUC · Munich 2h 50m
  • Lufthansa (LH 579)Airbus A359
    Lufthansa (LH 2484)Airbus A320 Neo
  • Lufthansa (LH 579)
    • -
    • T
    • -
    • -
    • F
    • -
    • S
  • 12:15 JNB
    05:40 LHR
    18Hrs, 25m 1 Stop (CPT)
  • JNBJohannesburg O.R. Tambo International Airport 12:15 - LHR 05:40 18h 25m 1 Stop (CPT) Cape Town
  • JNBJohannesburg O.R. Tambo International Airport 12:15
    CPTCape Town Airport 18:55
  • CPTCape Town Airport 14:30
    LHRLondon Heathrow Airport 05:40
  • 18h 25m (4h 25m)
  • 1 Stop CPT · Cape Town 4h 25m
  • Airlink (4Z 923)Embraer Emb E90
    British Airways (BA 58)Airbus A351
  • Airlink (4Z 923)
    • M
    • T
    • W
    • T
    • F
    • S
    • S
  • 13:35 JNB
    06:25 LHR
    17Hrs, 50m 1 Stop (DOH)
  • JNBJohannesburg O.R. Tambo International Airport 13:35 - LHR 06:25 17h 50m 1 Stop (DOH) Doha
  • JNBJohannesburg O.R. Tambo International Airport 13:35
    DOHHamad International Airport 01:10
  • DOHHamad International Airport 22:55
    LHRLondon Heathrow Airport 06:25
  • 17h 50m (2h 15m)
  • 1 Stop DOH · Doha 2h 15m
  • Qatar Airways (QR 1364)Boeing 787 9
    Qatar Airways (QR 105)Airbus A351
  • Qatar Airways (QR 1364)
    • M
    • -
    • -
    • -
    • F
    • -
    • S
  • 13:35 JNB
    06:25 LHR
    17Hrs, 50m 1 Stop (DOH)
  • JNBJohannesburg O.R. Tambo International Airport 13:35 - LHR 06:25 17h 50m 1 Stop (DOH) Doha
  • JNBJohannesburg O.R. Tambo International Airport 13:35
    DOHHamad International Airport 01:10
  • DOHHamad International Airport 22:55
    LHRLondon Heathrow Airport 06:25
  • 17h 50m (2h 15m)
  • 1 Stop DOH · Doha 2h 15m
  • Qatar Airways (QR 1364)Boeing 787 9
    Qatar Airways (QR 105)Boeing 777 200 Lr
  • Qatar Airways (QR 1364)
    • -
    • -
    • W
    • -
    • -
    • -
    • -
  • 13:35 JNB
    06:40 LGW
    18Hrs, 05m 1 Stop (DOH)
  • JNBJohannesburg O.R. Tambo International Airport 13:35 - LGW 06:40 18h 05m 1 Stop (DOH) Doha
  • JNBJohannesburg O.R. Tambo International Airport 13:35
    DOHHamad International Airport 01:30
  • DOHHamad International Airport 22:55
    LGWLondon Gatwick Airport 06:40
  • 18h 05m (2h 35m)
  • 1 Stop DOH · Doha 2h 35m
  • Qatar Airways (QR 1364)Boeing 787 9
    Qatar Airways (QR 329)Boeing 787 8
  • Qatar Airways (QR 1364)
    • M
    • T
    • W
    • T
    • F
    • S
    • S
  • 13:35 JNB
    06:50 LHR
    18Hrs, 15m 1 Stop (DOH)
  • JNBJohannesburg O.R. Tambo International Airport 13:35 - LHR 06:50 18h 15m 1 Stop (DOH) Doha
  • JNBJohannesburg O.R. Tambo International Airport 13:35
    DOHHamad International Airport 01:15
  • DOHHamad International Airport 22:55
    LHRLondon Heathrow Airport 06:50
  • 18h 15m (2h 20m)
  • 1 Stop DOH · Doha 2h 20m
  • Qatar Airways (QR 1364)Boeing 787 9
    British Airways (BA 126)Boeing 777 300 Er
  • Qatar Airways (QR 1364)
    • -
    • T
    • W
    • T
    • F
    • -
    • S
  • 13:35 JNB
    06:50 LGW
    18Hrs, 15m 1 Stop (MRU)
  • JNBJohannesburg O.R. Tambo International Airport 13:35 - LGW 06:50 18h 15m 1 Stop (MRU) Mauritius
  • JNBJohannesburg O.R. Tambo International Airport 13:35
    MRUMauritius Airport 21:15
  • MRUMauritius Airport 19:35
    LGWLondon Gatwick Airport 06:50
  • 18h 15m (1h 40m)
  • 1 Stop MRU · Mauritius 1h 40m
  • Air Mauritius (MK 852)Airbus A359
    Air Mauritius (MK 42)Airbus
  • Air Mauritius (MK 852)
    • M
    • -
    • -
    • -
    • -
    • -
    • -
  • 13:35 JNB
    06:50 LHR
    18Hrs, 15m 1 Stop (DOH)
  • JNBJohannesburg O.R. Tambo International Airport 13:35 - LHR 06:50 18h 15m 1 Stop (DOH) Doha
  • JNBJohannesburg O.R. Tambo International Airport 13:35
    DOHHamad International Airport 01:15
  • DOHHamad International Airport 22:55
    LHRLondon Heathrow Airport 06:50
  • 18h 15m (2h 20m)
  • 1 Stop DOH · Doha 2h 20m
  • Qatar Airways (QR 1364)Boeing 787 9
    British Airways (BA 126)Boeing 777
  • Qatar Airways (QR 1364)
    • M
    • -
    • -
    • -
    • -
    • S
    • -
  • 13:35 JNB
    06:25 LHR
    17Hrs, 50m 1 Stop (DOH)
  • JNBJohannesburg O.R. Tambo International Airport 13:35 - LHR 06:25 17h 50m 1 Stop (DOH) Doha
  • JNBJohannesburg O.R. Tambo International Airport 13:35
    DOHHamad International Airport 01:10
  • DOHHamad International Airport 22:55
    LHRLondon Heathrow Airport 06:25
  • 17h 50m (2h 15m)
  • 1 Stop DOH · Doha 2h 15m
  • Qatar Airways (QR 1364)Boeing 787 9
    Qatar Airways (QR 11)Airbus A351
  • Qatar Airways (QR 1364)
    • -
    • T
    • -
    • -
    • -
    • -
    • -
  • 13:35 JNB
    06:55 LGW
    18Hrs, 20m 1 Stop (MRU)
  • JNBJohannesburg O.R. Tambo International Airport 13:35 - LGW 06:55 18h 20m 1 Stop (MRU) Mauritius
  • JNBJohannesburg O.R. Tambo International Airport 13:35
    MRUMauritius Airport 21:40
  • MRUMauritius Airport 19:35
    LGWLondon Gatwick Airport 06:55
  • 18h 20m (2h 05m)
  • 1 Stop MRU · Mauritius 2h 05m
  • Air Mauritius (MK 852)Airbus
    Air Mauritius (MK 42)Airbus A359
  • Air Mauritius (MK 852)
    • -
    • -
    • -
    • -
    • -
    • S
    • -
  • 13:35 JNB
    06:55 LGW
    18Hrs, 20m 1 Stop (MRU)
  • JNBJohannesburg O.R. Tambo International Airport 13:35 - LGW 06:55 18h 20m 1 Stop (MRU) Mauritius
  • JNBJohannesburg O.R. Tambo International Airport 13:35
    MRUMauritius Airport 21:20
  • MRUMauritius Airport 19:35
    LGWLondon Gatwick Airport 06:55
  • 18h 20m (1h 45m)
  • 1 Stop MRU · Mauritius 1h 45m
  • Air Mauritius (MK 852)Airbus
    Air Mauritius (MK 42)Airbus
  • Air Mauritius (MK 852)
    • -
    • -
    • W
    • -
    • -
    • -
    • -
  • 13:35 JNB
    06:55 LGW
    18Hrs, 20m 1 Stop (MRU)
  • JNBJohannesburg O.R. Tambo International Airport 13:35 - LGW 06:55 18h 20m 1 Stop (MRU) Mauritius
  • JNBJohannesburg O.R. Tambo International Airport 13:35
    MRUMauritius Airport 21:40
  • MRUMauritius Airport 19:35
    LGWLondon Gatwick Airport 06:55
  • 18h 20m (2h 05m)
  • 1 Stop MRU · Mauritius 2h 05m
  • Air Mauritius (MK 852)Airbus A359
    Air Mauritius (MK 42)Airbus A359
  • Air Mauritius (MK 852)
    • -
    • T
    • -
    • T
    • F
    • -
    • S
  • 13:35 JNB
    06:25 LHR
    17Hrs, 50m 1 Stop (DOH)
  • JNBJohannesburg O.R. Tambo International Airport 13:35 - LHR 06:25 17h 50m 1 Stop (DOH) Doha
  • JNBJohannesburg O.R. Tambo International Airport 13:35
    DOHHamad International Airport 01:10
  • DOHHamad International Airport 22:55
    LHRLondon Heathrow Airport 06:25
  • 17h 50m (2h 15m)
  • 1 Stop DOH · Doha 2h 15m
  • Qatar Airways (QR 1364)Boeing 787 9
    Qatar Airways (QR 11)Boeing 777 300 Er
  • Qatar Airways (QR 1364)
    • M
    • -
    • W
    • T
    • F
    • S
    • S
  • 14:30 JNB
    06:20 LGW
    16Hrs, 50m 1 Stop (ADD)
  • JNBJohannesburg O.R. Tambo International Airport 14:30 - LGW 06:20 16h 50m 1 Stop (ADD) Addis Ababa
  • JNBJohannesburg O.R. Tambo International Airport 14:30
    ADDAddis Ababa Airport 00:20
  • ADDAddis Ababa Airport 20:45
    LGWLondon Gatwick Airport 06:20
  • 16h 50m (3h 35m)
  • 1 Stop ADD · Addis Ababa 3h 35m
  • Ethiopian Airlines (ET 808)Airbus A359
    Ethiopian Airlines (ET 718)Airbus A359
  • Ethiopian Airlines (ET 808)
    • M
    • -
    • W
    • -
    • -
    • S
    • S
  • 14:30 JNB
    07:00 LHR
    17Hrs, 30m 1 Stop (ADD)
  • JNBJohannesburg O.R. Tambo International Airport 14:30 - LHR 07:00 17h 30m 1 Stop (ADD) Addis Ababa
  • JNBJohannesburg O.R. Tambo International Airport 14:30
    ADDAddis Ababa Airport 00:45
  • ADDAddis Ababa Airport 20:45
    LHRLondon Heathrow Airport 07:00
  • 17h 30m (4h)
  • 1 Stop ADD · Addis Ababa 4h
  • Ethiopian Airlines (ET 808)Airbus A359
    Ethiopian Airlines (ET 700)Airbus A359
  • Ethiopian Airlines (ET 808)
    • -
    • T
    • -
    • T
    • F
    • S
    • -
  • 15:05 JNB
    05:40 LHR
    15Hrs, 35m 1 Stop (CPT)
  • JNBJohannesburg O.R. Tambo International Airport 15:05 - LHR 05:40 15h 35m 1 Stop (CPT) Cape Town
  • JNBJohannesburg O.R. Tambo International Airport 15:05
    CPTCape Town Airport 18:55
  • CPTCape Town Airport 17:20
    LHRLondon Heathrow Airport 05:40
  • 15h 35m (1h 35m)
  • 1 Stop CPT · Cape Town 1h 35m
  • Airlink (4Z 931)Embraer Emb E90
    British Airways (BA 58)Airbus A351
  • Airlink (4Z 931)
    • M
    • T
    • W
    • T
    • F
    • S
    • S
  • 17:20 JNB
    07:00 LHR
    14Hrs, 40m 1 Stop (KGL)
  • JNBJohannesburg O.R. Tambo International Airport 17:20 - LHR 07:00 14h 40m 1 Stop (KGL) Kigali
  • JNBJohannesburg O.R. Tambo International Airport 17:20
    KGLKigali Airport 23:15
  • KGLKigali Airport 21:10
    LHRLondon Heathrow Airport 07:00
  • 14h 40m (2h 05m)
  • 1 Stop KGL · Kigali 2h 05m
  • RwandAir (WB 109)Boeing 737
    RwandAir (WB 710)Airbus Industrie A330 200
  • RwandAir (WB 109)
    • -
    • -
    • -
    • -
    • -
    • S
    • -
  • 17:20 JNB
    07:00 LHR
    14Hrs, 40m 1 Stop (KGL)
  • JNBJohannesburg O.R. Tambo International Airport 17:20 - LHR 07:00 14h 40m 1 Stop (KGL) Kigali
  • JNBJohannesburg O.R. Tambo International Airport 17:20
    KGLKigali Airport 23:15
  • KGLKigali Airport 21:10
    LHRLondon Heathrow Airport 07:00
  • 14h 40m (2h 05m)
  • 1 Stop KGL · Kigali 2h 05m
  • RwandAir (WB 109)Boeing 737
    RwandAir (WB 712)Airbus Industrie 330 300
  • RwandAir (WB 109)
    • M
    • -
    • W
    • -
    • F
    • -
    • -
  • 17:55 JNB
    09:50 LGW
    16Hrs, 55m 1 Stop (IST)
  • JNBJohannesburg O.R. Tambo International Airport 17:55 - LGW 09:50 16h 55m 1 Stop (IST) Istanbul
  • JNBJohannesburg O.R. Tambo International Airport 17:55
    ISTIstanbul Airport 07:45
  • ISTIstanbul Airport 04:50
    LGWLondon Gatwick Airport 09:50
  • 16h 55m (2h 55m)
  • 1 Stop IST · Istanbul 2h 55m
  • Turkish Airlines (TK 43)Airbus A359
    Turkish Airlines (TK 1981)Airbus A321 Neo
  • Turkish Airlines (TK 43)
    • -
    • -
    • -
    • -
    • -
    • -
    • S
  • 17:55 JNB
    09:50 LHR
    16Hrs, 55m 1 Stop (IST)
  • JNBJohannesburg O.R. Tambo International Airport 17:55 - LHR 09:50 16h 55m 1 Stop (IST) Istanbul
  • JNBJohannesburg O.R. Tambo International Airport 17:55
    ISTIstanbul Airport 07:50
  • ISTIstanbul Airport 04:50
    LHRLondon Heathrow Airport 09:50
  • 16h 55m (3h)
  • 1 Stop IST · Istanbul 3h
  • Turkish Airlines (TK 43)Airbus A359
    Turkish Airlines (TK 1979)Boeing 777 300 Er
  • Turkish Airlines (TK 43)
    • -
    • -
    • -
    • -
    • -
    • -
    • S
  • 18:05 JNB
    09:50 LHR
    16Hrs, 45m 1 Stop (IST)
  • JNBJohannesburg O.R. Tambo International Airport 18:05 - LHR 09:50 16h 45m 1 Stop (IST) Istanbul
  • JNBJohannesburg O.R. Tambo International Airport 18:05
    ISTIstanbul Airport 07:50
  • ISTIstanbul Airport 05:00
    LHRLondon Heathrow Airport 09:50
  • 16h 45m (2h 50m)
  • 1 Stop IST · Istanbul 2h 50m
  • Turkish Airlines (TK 43)Airbus A359
    Turkish Airlines (TK 1979)Boeing 777 300 Er
  • Turkish Airlines (TK 43)
    • M
    • -
    • W
    • -
    • F
    • -
    • -
  • 18:05 JNB
    09:50 LGW
    16Hrs, 45m 1 Stop (IST)
  • JNBJohannesburg O.R. Tambo International Airport 18:05 - LGW 09:50 16h 45m 1 Stop (IST) Istanbul
  • JNBJohannesburg O.R. Tambo International Airport 18:05
    ISTIstanbul Airport 07:45
  • ISTIstanbul Airport 05:00
    LGWLondon Gatwick Airport 09:50
  • 16h 45m (2h 45m)
  • 1 Stop IST · Istanbul 2h 45m
  • Turkish Airlines (TK 39)Airbus A359
    Turkish Airlines (TK 1981)Airbus A321 Neo
  • Turkish Airlines (TK 39)
    • -
    • T
    • -
    • T
    • -
    • S
    • -
  • 18:05 JNB
    09:50 LGW
    16Hrs, 45m 1 Stop (IST)
  • JNBJohannesburg O.R. Tambo International Airport 18:05 - LGW 09:50 16h 45m 1 Stop (IST) Istanbul
  • JNBJohannesburg O.R. Tambo International Airport 18:05
    ISTIstanbul Airport 07:45
  • ISTIstanbul Airport 05:00
    LGWLondon Gatwick Airport 09:50
  • 16h 45m (2h 45m)
  • 1 Stop IST · Istanbul 2h 45m
  • Turkish Airlines (TK 43)Airbus A359
    Turkish Airlines (TK 1981)Airbus A321 Neo
  • Turkish Airlines (TK 43)
    • M
    • -
    • W
    • -
    • F
    • -
    • -
  • 18:05 JNB
    09:50 LHR
    16Hrs, 45m 1 Stop (IST)
  • JNBJohannesburg O.R. Tambo International Airport 18:05 - LHR 09:50 16h 45m 1 Stop (IST) Istanbul
  • JNBJohannesburg O.R. Tambo International Airport 18:05
    ISTIstanbul Airport 07:50
  • ISTIstanbul Airport 05:00
    LHRLondon Heathrow Airport 09:50
  • 16h 45m (2h 50m)
  • 1 Stop IST · Istanbul 2h 50m
  • Turkish Airlines (TK 39)Airbus A359
    Turkish Airlines (TK 1979)Boeing 777 300 Er
  • Turkish Airlines (TK 39)
    • -
    • T
    • -
    • T
    • -
    • S
    • -
  • 18:50 JNB
    10:30 LHR
    16Hrs, 40m 1 Stop (CDG)
  • JNBJohannesburg O.R. Tambo International Airport 18:50 - LHR 10:30 16h 40m 1 Stop (CDG) Paris
  • JNBJohannesburg O.R. Tambo International Airport 18:50
    CDGParis Charles de Gaulle Airport 10:00
  • CDGParis Charles de Gaulle Airport 06:05
    LHRLondon Heathrow Airport 10:30
  • 16h 40m (3h 55m)
  • 1 Stop CDG · Paris 3h 55m
  • Air France (AF 995)Boeing 777 300 Er
    Air France (AF 1580)Airbus A220 300
  • Air France (AF 995)
    • M
    • T
    • W
    • T
    • F
    • S
    • S
  • 18:50 JNB
    08:00 LHR
    14Hrs, 10m 1 Stop (CDG)
  • JNBJohannesburg O.R. Tambo International Airport 18:50 - LHR 08:00 14h 10m 1 Stop (CDG) Paris
  • JNBJohannesburg O.R. Tambo International Airport 18:50
    CDGParis Charles de Gaulle Airport 07:35
  • CDGParis Charles de Gaulle Airport 06:05
    LHRLondon Heathrow Airport 08:00
  • 14h 10m (1h 30m)
  • 1 Stop CDG · Paris 1h 30m
  • Air France (AF 995)Boeing 777 300 Er
    Air France (AF 1680)Airbus A220 300
  • Air France (AF 995)
    • M
    • T
    • W
    • T
    • F
    • S
    • S
  • 09:25 AMS
    06:05 CDG
    15Hrs, 40m 1 Stop (LCY)
  • AMSAmsterdam Airport 09:25 - CDG 06:05 15h 40m 1 Stop (LCY) London
  • AMSAmsterdam Airport 09:25
    JNBJohannesburg O.R. Tambo International Airport 18:50
  • LCYLondon City Airport 09:30
    CDGParis Charles de Gaulle Airport 06:05
  • 15h 40m (1h 55m)
  • 1 Stop LCY · London 1h 55m
  • KLM (KL 983)Embraer Emb E90
    Air France (AF 995)Boeing 777 300 Er
  • KLM (KL 983)
    • -
    • -
    • -
    • -
    • F
    • -
    • -
  • 09:30 AMS
    06:05 CDG
    15Hrs, 40m 1 Stop (LCY)
  • AMSAmsterdam Airport 09:30 - CDG 06:05 15h 40m 1 Stop (LCY) London
  • AMSAmsterdam Airport 09:30
    JNBJohannesburg O.R. Tambo International Airport 18:50
  • LCYLondon City Airport 09:30
    CDGParis Charles de Gaulle Airport 06:05
  • 15h 40m (2h)
  • 1 Stop LCY · London 2h
  • KLM (KL 983)Embraer Emb E90
    Air France (AF 995)Boeing 777 300 Er
  • KLM (KL 983)
    • -
    • -
    • W
    • -
    • -
    • -
    • -
  • 09:25 AMS
    06:05 CDG
    15Hrs, 40m 1 Stop (LCY)
  • AMSAmsterdam Airport 09:25 - CDG 06:05 15h 40m 1 Stop (LCY) London
  • AMSAmsterdam Airport 09:25
    JNBJohannesburg O.R. Tambo International Airport 18:50
  • LCYLondon City Airport 09:30
    CDGParis Charles de Gaulle Airport 06:05
  • 15h 40m (1h 55m)
  • 1 Stop LCY · London 1h 55m
  • KLM (KL 983)Embraer Emb E90
    Air France (AF 995)Boeing 777 300 Er
  • KLM (KL 983)
    • -
    • T
    • -
    • -
    • -
    • -
    • -
  • 09:25 AMS
    06:05 CDG
    15Hrs, 40m 1 Stop (LCY)
  • AMSAmsterdam Airport 09:25 - CDG 06:05 15h 40m 1 Stop (LCY) London
  • AMSAmsterdam Airport 09:25
    JNBJohannesburg O.R. Tambo International Airport 18:50
  • LCYLondon City Airport 09:30
    CDGParis Charles de Gaulle Airport 06:05
  • 15h 40m (1h 55m)
  • 1 Stop LCY · London 1h 55m
  • KLM (KL 983)Embraer Emb E90
    Air France (AF 995)Boeing 777 300 Er
  • KLM (KL 983)
    • M
    • -
    • -
    • T
    • -
    • -
    • S
  • 09:50 AMS
    06:05 CDG
    16Hrs, 10m 1 Stop (LCY)
  • AMSAmsterdam Airport 09:50 - CDG 06:05 16h 10m 1 Stop (LCY) London
  • AMSAmsterdam Airport 09:50
    JNBJohannesburg O.R. Tambo International Airport 18:50
  • LCYLondon City Airport 10:00
    CDGParis Charles de Gaulle Airport 06:05
  • 16h 10m (2h 20m)
  • 1 Stop LCY · London 2h 20m
  • KLM (KL 979)Embraer Emb E90
    Air France (AF 995)Boeing 777 300 Er
  • KLM (KL 979)
    • -
    • -
    • -
    • -
    • -
    • -
    • S
  • 19:00 JNB
    07:15 LCY
    13Hrs, 15m 1 Stop (FRA)
  • JNBJohannesburg O.R. Tambo International Airport 19:00 - LCY 07:15 13h 15m 1 Stop (FRA) Frankfurt
  • JNBJohannesburg O.R. Tambo International Airport 19:00
    FRAFrankfurt International Airport 06:50
  • FRAFrankfurt International Airport 05:35
    LCYLondon City Airport 07:15
  • 13h 15m (1h 15m)
  • 1 Stop FRA · Frankfurt 1h 15m
  • Lufthansa (LH 573)Boeing 747 800
    Air Dolomiti (EN 8770)Embraer Emb E90
  • Lufthansa (LH 573)
    • M
    • T
    • W
    • T
    • -
    • -
    • S
  • 09:50 BRU
    05:35 FRA
    16Hrs, 15m 1 Stop (LHR)
  • BRUBrussels Airport 09:50 - FRA 05:35 16h 15m 1 Stop (LHR) London
  • BRUBrussels Airport 09:50
    JNBJohannesburg O.R. Tambo International Airport 19:00
  • LHRLondon Heathrow Airport 10:15
    FRAFrankfurt International Airport 05:35
  • 16h 15m (3h 15m)
  • 1 Stop LHR · London 3h 15m
  • Brussels Airlines (SN 2093)Airbus A320 Neo
    Lufthansa (LH 573)Boeing 747 800
  • Brussels Airlines (SN 2093)
    • -
    • -
    • -
    • -
    • -
    • -
    • S
  • 09:50 BRU
    05:35 FRA
    16Hrs, 15m 1 Stop (LHR)
  • BRUBrussels Airport 09:50 - FRA 05:35 16h 15m 1 Stop (LHR) London
  • BRUBrussels Airport 09:50
    JNBJohannesburg O.R. Tambo International Airport 19:00
  • LHRLondon Heathrow Airport 10:15
    FRAFrankfurt International Airport 05:35
  • 16h 15m (3h 15m)
  • 1 Stop LHR · London 3h 15m
  • Brussels Airlines (SN 2093)Airbus A320 Neo
    Lufthansa (LH 573)Boeing 747 800
  • Brussels Airlines (SN 2093)
    • M
    • T
    • W
    • T
    • F
    • S
    • -
  • 19:00 JNB
    08:40 LHR
    14Hrs, 40m 1 Stop (FRA)
  • JNBJohannesburg O.R. Tambo International Airport 19:00 - LHR 08:40 14h 40m 1 Stop (FRA) Frankfurt
  • JNBJohannesburg O.R. Tambo International Airport 19:00
    FRAFrankfurt International Airport 08:00
  • FRAFrankfurt International Airport 05:35
    LHRLondon Heathrow Airport 08:40
  • 14h 40m (2h 25m)
  • 1 Stop FRA · Frankfurt 2h 25m
  • Lufthansa (LH 573)Boeing 747 800
    Lufthansa (LH 900)Airbus A320 Neo
  • Lufthansa (LH 573)
    • M
    • T
    • W
    • T
    • F
    • S
    • S
  • 19:00 JNB
    08:40 LCY
    14Hrs, 40m 1 Stop (FRA)
  • JNBJohannesburg O.R. Tambo International Airport 19:00 - LCY 08:40 14h 40m 1 Stop (FRA) Frankfurt
  • JNBJohannesburg O.R. Tambo International Airport 19:00
    FRAFrankfurt International Airport 08:15
  • FRAFrankfurt International Airport 05:35
    LCYLondon City Airport 08:40
  • 14h 40m (2h 40m)
  • 1 Stop FRA · Frankfurt 2h 40m
  • Lufthansa (LH 573)Boeing 747 800
    Air Dolomiti (EN 8772)Embraer Emb E90
  • Lufthansa (LH 573)
    • M
    • T
    • W
    • T
    • -
    • -
    • S
  • 19:00 JNB
    07:40 LHR
    13Hrs, 40m 1 Stop (FRA)
  • JNBJohannesburg O.R. Tambo International Airport 19:00 - LHR 07:40 13h 40m 1 Stop (FRA) Frankfurt
  • JNBJohannesburg O.R. Tambo International Airport 19:00
    FRAFrankfurt International Airport 07:00
  • FRAFrankfurt International Airport 05:35
    LHRLondon Heathrow Airport 07:40
  • 13h 40m (1h 25m)
  • 1 Stop FRA · Frankfurt 1h 25m
  • Lufthansa (LH 573)Boeing 747 800
    Lufthansa (LH 924)Airbus A320 Neo
  • Lufthansa (LH 573)
    • M
    • T
    • W
    • T
    • F
    • S
    • S
  • 19:10 JNB
    12:25 LHR
    18Hrs, 15m 1 Stop (DXB)
  • JNBJohannesburg O.R. Tambo International Airport 19:10 - LHR 12:25 18h 15m 1 Stop (DXB) Dubai
  • JNBJohannesburg O.R. Tambo International Airport 19:10
    DXBDubai International Airport 07:45
  • DXBDubai International Airport 05:25
    LHRLondon Heathrow Airport 12:25
  • 18h 15m (2h 20m)
  • 1 Stop DXB · Dubai 2h 20m
  • Emirates (EK 764)Airbus Industrie A380 800
    Emirates (EK 1)Airbus Industrie A380 800
  • Emirates (EK 764)
    • M
    • T
    • W
    • T
    • F
    • S
    • S
  • 19:10 JNB
    12:35 LGW
    18Hrs, 25m 1 Stop (DXB)
  • JNBJohannesburg O.R. Tambo International Airport 19:10 - LGW 12:35 18h 25m 1 Stop (DXB) Dubai
  • JNBJohannesburg O.R. Tambo International Airport 19:10
    DXBDubai International Airport 08:00
  • DXBDubai International Airport 05:25
    LGWLondon Gatwick Airport 12:35
  • 18h 25m (2h 35m)
  • 1 Stop DXB · Dubai 2h 35m
  • Emirates (EK 764)Airbus Industrie A380 800
    Emirates (EK 15)Airbus Industrie A380 800
  • Emirates (EK 764)
    • M
    • T
    • W
    • T
    • F
    • S
    • S
  • 19:35 JNB
    12:30 LCY
    17Hrs, 55m 1 Stop (ZRH)
  • JNBJohannesburg O.R. Tambo International Airport 19:35 - LCY 12:30 17h 55m 1 Stop (ZRH) Zurich
  • JNBJohannesburg O.R. Tambo International Airport 19:35
    ZRHZurich Airport 11:50
  • ZRHZurich Airport 06:20
    LCYLondon City Airport 12:30
  • 17h 55m (5h 30m)
  • 1 Stop ZRH · Zurich 5h 30m
  • Swiss (LX 283)Airbus A340
    Swiss (LX 456)Airbus A220 100 Passenger
  • Swiss (LX 283)
    • M
    • T
    • W
    • T
    • -
    • -
    • S
  • 19:35 JNB
    11:40 LCY
    17Hrs, 05m 1 Stop (ZRH)
  • JNBJohannesburg O.R. Tambo International Airport 19:35 - LCY 11:40 17h 05m 1 Stop (ZRH) Zurich
  • JNBJohannesburg O.R. Tambo International Airport 19:35
    ZRHZurich Airport 11:00
  • ZRHZurich Airport 06:20
    LCYLondon City Airport 11:40
  • 17h 05m (4h 40m)
  • 1 Stop ZRH · Zurich 4h 40m
  • Swiss (LX 283)Airbus A340
    Swiss (LX 456)Airbus A220 100 Passenger
  • Swiss (LX 283)
    • -
    • -
    • -
    • -
    • F
    • -
    • -
  • 19:35 JNB
    07:55 LHR
    13Hrs, 20m 1 Stop (ZRH)
  • JNBJohannesburg O.R. Tambo International Airport 19:35 - LHR 07:55 13h 20m 1 Stop (ZRH) Zurich
  • JNBJohannesburg O.R. Tambo International Airport 19:35
    ZRHZurich Airport 07:05
  • ZRHZurich Airport 06:20
    LHRLondon Heathrow Airport 07:55
  • 13h 20m (45m)
  • 1 Stop ZRH · Zurich 45m
  • Swiss (LX 283)Airbus A340
    Swiss (LX 316)Airbus
  • Swiss (LX 283)
    • -
    • -
    • -
    • -
    • F
    • -
    • -
  • 19:35 JNB
    11:25 LHR
    16Hrs, 50m 1 Stop (ZRH)
  • JNBJohannesburg O.R. Tambo International Airport 19:35 - LHR 11:25 16h 50m 1 Stop (ZRH) Zurich
  • JNBJohannesburg O.R. Tambo International Airport 19:35
    ZRHZurich Airport 10:30
  • ZRHZurich Airport 06:20
    LHRLondon Heathrow Airport 11:25
  • 16h 50m (4h 10m)
  • 1 Stop ZRH · Zurich 4h 10m
  • Swiss (LX 283)Airbus A340
    Swiss (LX 318)Airbus A320 Neo
  • Swiss (LX 283)
    • M
    • -
    • W
    • -
    • -
    • -
    • S
  • 19:35 JNB
    08:35 LCY
    14Hrs, 00m 1 Stop (ZRH)
  • JNBJohannesburg O.R. Tambo International Airport 19:35 - LCY 08:35 14h 1 Stop (ZRH) Zurich
  • JNBJohannesburg O.R. Tambo International Airport 19:35
    ZRHZurich Airport 07:55
  • ZRHZurich Airport 06:20
    LCYLondon City Airport 08:35
  • 14h (1h 35m)
  • 1 Stop ZRH · Zurich 1h 35m
  • Swiss (LX 283)Airbus A340
    Swiss (LX 460)Embraer 190 E2
  • Swiss (LX 283)
    • -
    • -
    • -
    • -
    • F
    • -
    • -
  • 19:35 JNB
    11:25 LHR
    16Hrs, 50m 1 Stop (ZRH)
  • JNBJohannesburg O.R. Tambo International Airport 19:35 - LHR 11:25 16h 50m 1 Stop (ZRH) Zurich
  • JNBJohannesburg O.R. Tambo International Airport 19:35
    ZRHZurich Airport 10:30
  • ZRHZurich Airport 06:20
    LHRLondon Heathrow Airport 11:25
  • 16h 50m (4h 10m)
  • 1 Stop ZRH · Zurich 4h 10m
  • Swiss (LX 283)Airbus A340
    Swiss (LX 318)Airbus A220 300
  • Swiss (LX 283)
    • -
    • T
    • -
    • -
    • F
    • S
    • -
  • 19:35 JNB
    08:50 LCY
    14Hrs, 15m 1 Stop (ZRH)
  • JNBJohannesburg O.R. Tambo International Airport 19:35 - LCY 08:50 14h 15m 1 Stop (ZRH) Zurich
  • JNBJohannesburg O.R. Tambo International Airport 19:35
    ZRHZurich Airport 08:10
  • ZRHZurich Airport 06:20
    LCYLondon City Airport 08:50
  • 14h 15m (1h 50m)
  • 1 Stop ZRH · Zurich 1h 50m
  • Swiss (LX 283)Airbus A340
    Swiss (LX 460)Embraer Emb E90
  • Swiss (LX 283)
    • -
    • -
    • -
    • -
    • -
    • -
    • S
  • 19:35 JNB
    08:50 LCY
    14Hrs, 15m 1 Stop (ZRH)
  • JNBJohannesburg O.R. Tambo International Airport 19:35 - LCY 08:50 14h 15m 1 Stop (ZRH) Zurich
  • JNBJohannesburg O.R. Tambo International Airport 19:35
    ZRHZurich Airport 08:10
  • ZRHZurich Airport 06:20
    LCYLondon City Airport 08:50
  • 14h 15m (1h 50m)
  • 1 Stop ZRH · Zurich 1h 50m
  • Swiss (LX 283)Airbus A340
    Swiss (LX 460)Embraer 190 E2
  • Swiss (LX 283)
    • M
    • T
    • W
    • T
    • -
    • -
    • -
  • 19:35 JNB
    07:55 LHR
    13Hrs, 20m 1 Stop (ZRH)
  • JNBJohannesburg O.R. Tambo International Airport 19:35 - LHR 07:55 13h 20m 1 Stop (ZRH) Zurich
  • JNBJohannesburg O.R. Tambo International Airport 19:35
    ZRHZurich Airport 07:05
  • ZRHZurich Airport 06:20
    LHRLondon Heathrow Airport 07:55
  • 13h 20m (45m)
  • 1 Stop ZRH · Zurich 45m
  • Swiss (LX 283)Airbus A340
    Swiss (LX 316)Airbus A320 Neo
  • Swiss (LX 283)
    • -
    • T
    • -
    • -
    • -
    • -
    • -
  • 19:35 JNB
    07:55 LHR
    13Hrs, 20m 1 Stop (ZRH)
  • JNBJohannesburg O.R. Tambo International Airport 19:35 - LHR 07:55 13h 20m 1 Stop (ZRH) Zurich
  • JNBJohannesburg O.R. Tambo International Airport 19:35
    ZRHZurich Airport 07:05
  • ZRHZurich Airport 06:20
    LHRLondon Heathrow Airport 07:55
  • 13h 20m (45m)
  • 1 Stop ZRH · Zurich 45m
  • Swiss (LX 283)Airbus A340
    Swiss (LX 316)Airbus A321 Neo
  • Swiss (LX 283)
    • M
    • -
    • W
    • T
    • -
    • S
    • S
  • 19:35 JNB
    11:25 LHR
    16Hrs, 50m 1 Stop (ZRH)
  • JNBJohannesburg O.R. Tambo International Airport 19:35 - LHR 11:25 16h 50m 1 Stop (ZRH) Zurich
  • JNBJohannesburg O.R. Tambo International Airport 19:35
    ZRHZurich Airport 10:30
  • ZRHZurich Airport 06:20
    LHRLondon Heathrow Airport 11:25
  • 16h 50m (4h 10m)
  • 1 Stop ZRH · Zurich 4h 10m
  • Swiss (LX 283)Airbus A340
    Swiss (LX 318)Embraer 195 E2
  • Swiss (LX 283)
    • -
    • -
    • -
    • T
    • -
    • -
    • -
No Schedules Sorry, there are no schedules matching your filters. Try removing one. reset
What’s the fastest flight time from Johannesburg to London?

The fastest flight time for direct flights from Johannesburg to London is 11 hours 5 minutes. Check latest flight schedules & prices on Wego.

How far is London from Johannesburg?

The flight distance between Johannesburg and London is 9070km. Check all available flights on Wego.

When is the earliest and latest flight of the day?

The earliest flight of the day departs at 08:20. The last flight of the day departs at 08:20. See the full list of flight times on Wego.

How many airlines offer direct flights from Johannesburg to London?

There are 2 airlines that offer direct flights from Johannesburg to London. Find out the list of airlines on Wego.