Cheap Tickets to Johannesburg

  • From £ 418

    Per Person ,Including Taxes1 Adult Total Price = £ 418
    • London-Heathrow (LHR)
    • Jan-02-2026Via Istanbul
    • Johannesburg(JNB)
    • Johannesburg(JNB)
    • Jan-12-2026 Via Istanbul
    • London-Heathrow (LHR)
    Turkish Airlines
  • From £ 445

    Per Person ,Including Taxes1 Adult Total Price = £ 445
    • London-Heathrow (LHR)
    • Jan-02-2026Via Rome
    • Johannesburg(JNB)
    • Johannesburg(JNB)
    • Jan-12-2026 Via Rome
    • London-Heathrow (LHR)
    Alitalia Airlines
  • From £ 454

    Per Person ,Including Taxes1 Adult Total Price = £ 454
    • London-Heathrow (LHR)
    • Jan-02-2026Via Frankfurt
    • Johannesburg(JNB)
    • Johannesburg(JNB)
    • Jan-12-2026 Via Frankfurt
    • London-Heathrow (LHR)
    Lufthansa
  • From £ 463

    Per Person ,Including Taxes1 Adult Total Price = £ 463
    • London-Heathrow (LHR)
    • Jan-02-2026Via Amsterdam
    • Johannesburg(JNB)
    • Johannesburg(JNB)
    • Jan-12-2026 Via Amsterdam
    • London-Heathrow (LHR)
    KLM
  • From £ 470

    Per Person ,Including Taxes1 Adult Total Price = £ 470
    • London-Heathrow (LHR)
    • Jan-02-2026Via Paris
    • Johannesburg(JNB)
    • Johannesburg(JNB)
    • Jan-12-2026 Via Paris
    • London-Heathrow (LHR)
    Airfrance
  • From £ 492

    Per Person ,Including Taxes1 Adult Total Price = £ 492
    • London-Heathrow (LHR)
    • Jan-02-2026Via Doha
    • Johannesburg(JNB)
    • Johannesburg(JNB)
    • Jan-12-2026 Via Doha
    • London-Heathrow (LHR)
    Qatar Airways
  • From £ 499

    Per Person ,Including Taxes1 Adult Total Price = £ 499
    • London-Heathrow (LHR)
    • Jan-02-2026Via Addis-Ababa
    • Johannesburg(JNB)
    • Johannesburg(JNB)
    • Jan-12-2026 Via Addis-Ababa
    • London-Heathrow (LHR)
    Ethiopian Airlines
  • From £ 512

    Per Person ,Including Taxes1 Adult Total Price = £ 512
    • London-Heathrow (LHR)
    • Jan-02-2026Via Abu-Dhabi
    • Johannesburg(JNB)
    • Johannesburg(JNB)
    • Jan-12-2026 Via Abu-Dhabi
    • London-Heathrow (LHR)
    Etihad Airways
  • From £ 524

    Per Person ,Including Taxes1 Adult Total Price = £ 524
    • London-Heathrow (LHR)
    • Jan-02-2026Via Dubai
    • Johannesburg(JNB)
    • Johannesburg(JNB)
    • Jan-12-2026 Via Dubai
    • London-Heathrow (LHR)
    Emirates
  • From £ 570

    Per Person ,Including Taxes1 Adult Total Price = £ 570
    • London-Heathrow (LHR)
    • Jan-02-2026Direct Flight
    • Johannesburg(JNB)
    • Johannesburg(JNB)
    • Jan-12-2026 Direct Flight
    • London-Heathrow (LHR)
    British Airways
  • From £ 594

    Per Person ,Including Taxes1 Adult Total Price = £ 594
    • London-Heathrow (LHR)
    • Jan-02-2026Direct Flight
    • Johannesburg(JNB)
    • Johannesburg(JNB)
    • Jan-12-2026 Direct Flight
    • London-Heathrow (LHR)
    Virgin Atlantic
  • From £ 610

    Per Person ,Including Taxes1 Adult Total Price = £ 610
    • London-Heathrow (LHR)
    • Jan-02-2026Direct Flight
    • Johannesburg(JNB)
    • Johannesburg(JNB)
    • Jan-12-2026 Direct Flight
    • London-Heathrow (LHR)
    South African..