You asked:

how long to fly from johannesburg to london heathrow

  • Johannesburg, Gauteng
    Johannesburg, Gauteng
    London Heathrow Airport
    London Heathrow Airport
    The flight time between Johannesburg, Gauteng and London Heathrow Airport is approximately 12 hours.