You asked:

how long does it take to fly from washington d.c to johannesburg south africa

  • Washington, D.C.
    Washington, D.C.
    Johannesburg, Gauteng
    Johannesburg, Gauteng
    The flight time between Washington, D.C. and Johannesburg, Gauteng is approximately 17 hours.