Origin
Various USA Departures, See List Below
Destination
Johannesburg (South Africa)
Cape Town (South Africa
Carriers
British Airways (Oneworld)
Lufthansa (Oneworld)
Fare information
base fare: OLNZ07S7,OLNZ07S7
Booking link
Sample Skyscanner link: SFO-JNB $841
Deals We Found
Boston (BOS) to Cape Town (CPT) $853
Boston (BOS) to Johannesburg (JNB) $686
Chicago (CHI) to Cape Town (CPT) $980
Houston (HOU) to Cape Town (CPT) $789
Las Vegas (LAS) to Johannesburg (JNB) $883
Los Angeles (LAX) to Cape Town (CPT) $945
Los Angeles (LAX) to Johannesburg (JNB) $853
Miami (MIA) to Johannesburg (JNB) $856
New York (NYC) to Cape Town (CPT) $710
New York (NYC) to Johannesburg (JNB) $701
Orlando (ORL) to Johannesburg (JNB) $846
Seattle (SEA) to Johannesburg (JNB) $911
San Francisco (SFO) to Johannesburg (JNB) $814
Washington DC (WAS) to Cape Town (CPT) $803
Washington DC (WAS) to Johannesburg (JNB) $709
Montreal (YMQ) to Cape Town (CPT) $865
Toronto (YTO) to Cape Town (CPT) $768
Toronto (YTO) to Johannesburg (JNB) $691
When is this available?
Availability always differs, so we suggest using Google flights or Skyscanner to look for your perfect dates. Airlines can pull deals at any time. If you want to book this, book it soon. If you’ve arrived too late, and the deal is gone, sign up for our email alerts below so you don’t miss the next deal!