Fly from New York-JFK to Johannesburg, South Africa for $530 roundtrip on Swiss International Airlines this winter.
Searching on Swiss, I found seats departing JFK on Sunday, March 10, returning from JNB on Wednesday, March 20. Take note that on outbound flights there is a long daytime layover in Zurich (ZRH) which is a lovely city for an extended stopover. Treat it as a 2-for-1 deal!
If you want more time, Swiss is offering a Stopover Switzerland promo at the moment the moment that will allow you to add a package to visit sites like Lucerne or the Matterhorn along the way.
Tickets are available Sunday through Thursday, but you may find other days available for slightly a few more dollars. Departures start in late January through the end of March with returns through April 9, 2019.
See our fare details for booking info.
Need a room in Jo'burg? Here's what's available for the above dates on Hotelwatchdog.