1 Adult (Economy)
  • Economy
  • - + 12+
  • - + 2-11
  • - + <2 (on lap)
  • Done
Search Your Dates
Filter (ie.. dates, airlines)
Reverse: JNB to DCA
B6,EK Return flights from $2,743
Dep. Fri 20 DecRet. Sun 05 Jan$2,743
AA,PS,QR,SA Return flights from $3,058
Dep. Fri 20 DecRet. Sun 05 Jan$3,058
AA,LY,PS,QR Return flights from $3,125
Dep. Fri 20 DecRet. Sun 05 Jan$3,125
B6,EK,QR Return flights from $3,154
Dep. Fri 20 DecRet. Sun 05 Jan$3,154
AA,DL,MS,PS,SA Return flights from $3,155
Dep. Fri 20 DecRet. Sun 05 Jan$3,155
AA,DL,LY,MS,PS Return flights from $3,222
Dep. Fri 20 DecRet. Sun 05 Jan$3,222
AA,DL,PS,QR,SA Return flights from $3,283
Dep. Fri 20 DecRet. Sun 05 Jan$3,283
AA,DL,EY,MS Return flights from $3,303
Dep. Fri 20 DecRet. Sun 05 Jan$3,303
AZ,B6,EK Return flights from $3,320
Dep. Fri 20 DecRet. Sun 05 Jan$3,320
DL,EY,MS Return flights from $3,321
Dep. Fri 20 DecRet. Sun 05 Jan$3,321
AA,AY,ET,PS,SA Return flights from $3,341
Dep. Fri 20 DecRet. Sun 05 Jan$3,341
CX Return flights from $3,351
Dep. Fri 20 DecRet. Sun 05 Jan$3,351
AA,DL,LY,PS,QR Return flights from $3,352
Dep. Fri 20 DecRet. Sun 05 Jan$3,352
AA,DL,EK,PS,SA Return flights from $3,364
Dep. Fri 20 DecRet. Sun 05 Jan$3,364
AA,DL,MS,QR Return flights from $3,366
Dep. Fri 20 DecRet. Sun 05 Jan$3,366

These flights have been found in the last 24 hours. Whats this?Prices are from searches made in the last 24 hours and current prices may differ.

Do you need to catch a flight to Washington - Reagan-National? Check out our domestic flights to Washington - Reagan-National. If Washington - Reagan-National is not your closest airport, then here are all our flights to Johannesburg from Australia and flights to South Africa.

Did you know...

  • It is 13,055 kilometres from Washington - Reagan-National to Johannesburg.
  • 53 hrs 25 mins is the quickest return flight between Washington - Reagan-National and Johannesburg, stopping over Chicago - OHare, London - Heathrow
  • Johannesburg is 7 hours in front of Washington - Reagan-National. For the first few days after the journey you will probably be jetlagged.