Fly from Los Angeles to Johannesburg for $827 round-trip on Virgin Atlantic.
Searching Virgin Atlantic, we found seats departing LAX on Tuesday, February 7, returning from JNB on Monday, February 20. Flights connect via London LHR.
Other dates are also available for departures through May. Slightly lower fares are available across scattered dates in fall, though these require additional connections and longer travel times.
See our fare details for booking info.
Need a room in Johannesburg? Here's what's available for the above dates on Hotelwatchdog.