New York - Cape Town9 daysWed 06 MayJFK-CPT· 1 stopEthiopian AirlinesSun 17 MayCPT-JFK· 1 stopEthiopian Airlinesfrom853 USD
New York - Johannesburg14 daysWed 06 MayJFK-JNB· 1 stopKenya AirwaysThu 21 MayJNB-JFK· 1 stopKenya Airwaysfrom866 USD
Miami - Johannesburg5 daysTue 01 SepMIA-JNB· 1 stopTurkish AirlinesTue 08 SepJNB-MIA· 1 stopTurkish Airlinesfrom903 USD
Atlanta - Johannesburg5 daysWed 11 MarATL-JNB· 1 stopTurkish AirlinesWed 18 MarJNB-ATL· 1 stopTurkish Airlinesfrom943 USD
Washington - Cape Town12 daysTue 01 SepIAD-CPT· 1 stopTurkish AirlinesTue 15 SepCPT-IAD· 1 stopTurkish Airlinesfrom995 USD
Washington - Johannesburg10 daysFri 01 MayIAD-JNB· 1 stopTurkish AirlinesWed 13 MayJNB-IAD· 1 stopTurkish Airlinesfrom998 USD
Boston - Johannesburg9 daysFri 24 AprBOS-JNB· 1 stopTurkish AirlinesTue 05 MayJNB-BOS· 1 stopTurkish Airlinesfrom1,015 USD
Miami - Cape Town7 daysMon 06 AprMIA-CPT· 1 stopTurkish AirlinesWed 15 AprCPT-MIA· 1 stopTurkish Airlinesfrom1,022 USD
San Francisco - Johannesburg19 daysWed 16 SepSFO-JNB· 1 stopVirgin AtlanticTue 06 OctJNB-SFO· 1 stopVirgin Atlanticfrom1,039 USD
Chicago - Johannesburg12 daysTue 28 AprORD-JNB· 1 stopTurkish AirlinesTue 12 MayJNB-ORD· 1 stopTurkish Airlinesfrom1,041 USD
Dallas - Johannesburg18 daysWed 26 AugDFW-JNB· 1 stopTurkish AirlinesTue 15 SepJNB-DFW· 1 stopTurkish Airlinesfrom1,075 USD
Los Angeles - Johannesburg7 daysSat 02 MayLAX-JNB· 1 stopVirgin AtlanticSun 10 MayJNB-LAX· 1 stopVirgin Atlanticfrom1,129 USD
Chicago - Cape Town13 daysWed 18 MarORD-CPT· 1 stopEthiopian AirlinesWed 01 AprCPT-ORD· 1 stopEthiopian Airlinesfrom1,139 USD
Los Angeles - Cape Town9 daysWed 06 MayLAX-CPT· 1 stopTurkish AirlinesSun 17 MayCPT-LAX· 1 stopTurkish Airlinesfrom1,155 USD
San Diego - Johannesburg13 daysMon 16 MarSAN-JNB· 1 stopVirgin AtlanticMon 30 MarJNB-SAN· 2 stopsVirgin Atlanticfrom1,186 USD
Las Vegas - Cape Town15 daysWed 25 MarLAS-CPT· 1 stopVirgin AtlanticFri 10 AprCPT-LAS· 1 stopVirgin Atlanticfrom1,187 USD
Boston - Cape Town2 daysTue 28 AprBOS-CPT· 1 stopQatar AirwaysSat 02 MayCPT-BOS· 1 stopQatar Airwaysfrom1,225 USD
Dallas - Cape Town19 daysMon 31 AugDFW-CPT· 1 stopTurkish AirlinesMon 21 SepCPT-DFW· 2 stopsAirlinkfrom1,246 USD