United flights to Johannesburg

The best United flight deals to Johannesburg

Looking for a last-minute deal or the best direct flight? Find the biggest savings on one-way and round-trip flights to Johannesburg with United.

Find which Johannesburg airports United flies to

Compare routes to Johannesburg below. You may find an airport to fly into that's cheaper, faster, or easier.

Flying to Johannesburg with United

The things to know before you go.
Cheapest month to flyFebruary

Flying to Johannesburg with United: FAQs

The average United flight time from United Arab Emirates to Johannesburg is 8 hours and 15 minutes.
At the moment, Emirates, South African Airways, Condor, Etihad Airways and Kuwait Airways all fly to Johannesburg too.
United currently also flies to Chicago O'Hare International, Houston George Bush Intercntl. and New York Newark.