Flying to South Africa

South Africa is served by more than 70 international airlines and our national carrier, South African Airways, flies to many destinations in Europe, North and South America, Asia, Australia and New Zealand. Most intercontinental flights are overnight and are a dinner-bed-and-breakfast away.

Flying from the US
Flight time from New York to Johannesburg is about 14.5 hours. But make sure you get on a direct flight. There are daily flights from Atlanta, which are a bit longer as they stop over in Sal.

Flying from Australia
Flying time to Johannesburg from Sydney is about 14 hours but it’s only just over 10 from Perth, and the return trip is even shorter.

Flying from the Middle East
Flights from Dubai to Johannesburg take under 9 hours, and the flying time from Tel Aviv is 7 hours. Flying from the Far EastThe flying time from Bangkok is about 11 hours, about 13 hours from Hong Kong, and only 9 from Mumbai.

Flying from South America
Flying time from Sao Paulo is a mere 9 hours. Flying from Continental Europe Flying time from Europe to Johannesburg is between 10 and 11 hours.

Flying from the UK
There are daily direct flights between London and Johannesburg, which take about 11 hours, and the direct flights to Cape Town are only a few minutes longer.

 
More Info

Travel Tips

What's the best time of year to travel?
What's the weather like?
What time zone is South Africa in?
When are your public holidays?
When are your peak seasons?
Read More

Flying to South Africa

Flying from the US?
Flying from Australia?
Flying from the Middle East?
Flying from South America?
Flying from the UK?
Read More

Visas And Embassies

If you are a national of Australia, Canada, the European Union, Japan, Lichtenstein, Singapore, Switzerland or the United States, you do not need a visa for a holiday visit. All other countries need to have a look by following the links provided
Read More

Medical Information

Our medical facilities are equal to the best in the world and, if you should fall ill or have an accident, you will receive excellent care. And, of course it is a good idea that you carry medical insurance to deal with such an eventuality.
Read More