Fly from Los Angeles to Johannesburg for $820 round-trip on Virgin Atlantic.
Searching Virgin Atlantic, we found seats departing LAX on Thursday, January 19, returning from JNB on Sunday, January 29. Flights connect via London LHR.
Other dates are also available for departures through June.
See our fare details for booking info.
Need a room in Johannesburg? Here's what's available for the above dates on Hotelwatchdog.