Fly from Baltimore to Johannesburg for $681 round-trip on United/Swiss.

Seen below, we found seats departing BWI on on Tuesday, May 17, returning from JNB on Wednesday, May 25. Outbound flights connect via Chicago ORD and Zurich ZRH, with Zurich ZRH and Newark EWR on the return. Connection cities will vary by date and schedule.

Other dates are available for departures through late spring, with scattered availability through August.

Visit our Baltimore BWI fare listings for a complete look at current deals.

Need a room in Jo'burg? Here's what's available for the above dates on Hotelwatchdog.

All products and services mentioned on Airfarewatchdog are independently selected by our team of expert travelers. If you buy something through our links, we may earn an affiliate commission.

More Stories You'll Love