As sub-Saharan Africa’s economic and tourism hub, South Africa is well served with flights from London and the rest of Europe. The majority of these touch down at Johannesburg’s OR Tambo International, but there are also frequent flights into Cape Town. From North America there are a relatively small number of nonstop flights into Johannesburg.

Airfares depend on the season, with the highest prices and greatest demand in June, July, August, December and the first week of January. You get the best prices during the low season in October and November and from the last three weeks of January until March.

Flights from the UK and Ireland

From London there are nonstop flights with British Airways (, South African Airways ( and Virgin Atlantic ( to Johannesburg and Cape Town. Flying time from the UK is around eleven hours to Jo’burg, about an hour longer to Cape Town; nonstop fares from London start from £800 in high season and £500 in low season. You can save up to £200 by flying via mainland Europe or the Middle East, and changing plane at least once.

From the Republic of Ireland, a number of European carriers fly out of Dublin to South Africa via their hub airports.

Flights from the US and Canada

From the US there are three nonstop flights a week from New York (JFK) to Johannesburg operated by South African Airways (SAA) in partnership with United Airlines ( These take between fifteen and sixteen hours. Most other flights stop off in Europe, the Middle East or Asia and involve a change of plane. There are no direct flights from Canada; you’ll have to change planes in the US, Europe or Asia on hauls that can last up to thirty hours.

On the direct flights from the US to Jo’burg, expect the high/low season fare to start from $2600/1700 for a round trip; you might save from $100 to as much as $700 if you fly via Europe. Fares from Vancouver to Jo’burg start at Can$2200.

Flights from Australia and New Zealand

There are nonstop flights from Sydney (which take 12hr) and Perth (just under 10hr) to Johannesburg, with onward connections to Cape Town. Flights from New Zealand tend to be via Sydney. South African Airways and Qantas ( both fly nonstop to South Africa from Australia; several Asian, African and Middle Eastern airlines fly to South Africa via their hub cities, and tend to be less expensive, but their routings often entail long stopovers.

Direct flights from Sydney to Johannesburg start at Aus$2800 in high season and Aus$1800 in low; a flight to Europe with a stopover in South Africa, or even a round-the-world ticket, may represent better value than a straightforward return.


Everything you need to know before you set off.

Travel offers; book through Rough Guides

South Africa features

The latest articles, galleries, quizzes and videos.

7 amazing African journeys

7 amazing African journeys

Africa is a continent of wild open savannahs, terracotta sunsets, thousands of vibrant green hills and rugged coastlines. Here, you can be chugging along on …

06 Jul 2016 • Harriet Constable insert_drive_file Article
Why the Northern Cape is one of South Africa’s must-see destinations

Why the Northern Cape is one of South Africa’s must-see destinations

The Northern Cape, home to diamond mining capital Kimberley and wilderness of the Kalahari Desert, remains South Africa’s least visited province. But it just …

06 Jan 2016 • Meera Dattani insert_drive_file Article
Cape Town's irrepressible township revolution

Cape Town's irrepressible township revolution

Many visitors to Cape Town leave with a fairly limited view of the Mother City. They see the whitewashed beachfront restaurants and hotels, take the cable car u…

24 Dec 2015 • Chris Clark insert_drive_file Article
View more featureschevron_right

Join over 60,000 subscribers and get travel tips, competitions and more every month

Join over 60,000 subscribers and get travel tips, competitions and more every month