Flights to South Africa

Direct flights from 22 cities serve 15 cities in South Africa: 2,345 flights a week. From Johannesburg to Durban from $46.

Flying to South Africa at a glance

cities with direct flights
15
flights a week
2,345
lowest direct fare, Johannesburg to Durban
$46
currency
South African rand

Cities with direct flights

Direct fare from Johannesburg; where there is no fare, the flight time

Prices and flight times from Johannesburg and Cape Town

Direct flights, the lowest fare found in recent days

Cape Town from $83
2h 15m, 361 flights a week
Durban from $46
1h 10m, 246 flights a week
Port Elizabeth from $67
1h 45m, 68 flights a week
George from $73
1h 55m, 54 flights a week
Bloemfontein from $54
1h 3m, 46 flights a week
East London from $71
1h 35m, 43 flights a week
1h 20m, 21 flights a week
Kimberley from $92
1h 25m, 19 flights a week
55m, 19 flights a week
1h 35m, 18 flights a week
Hoedspruit from $143
55m, 13 flights a week
1h 30m, 13 flights a week
Pietermaritzburg from $125
1h 5m, 7 flights a week
Johannesburg from $78
2h 5m, 296 flights a week
Durban from $111
2h 5m, 81 flights a week
Port Elizabeth from $72
1h 20m, 30 flights a week
George from $76
55m, 21 flights a week
Hoedspruit from $147
2h 30m, 15 flights a week
Bloemfontein from $93
1h 33m, 13 flights a week
Kimberley from $146
1h 35m, 8 flights a week
Skukuza from $319
2h 25m, 7 flights a week

Weather in South Africa by month

Long-term averages for the main destinations

Best time to visit Cape Town: January, February, March, April, May, June, August, September, October, November and December.

Jan
+28° +17° +18° 3 days
Feb
+28° +17° +18° 3 days
Mar
+26° +16° +17° 7 days
Apr
+24° +13° +16° 4 days
May
+20° +11° +16° 8 days
Jun
+19° +10° +15° 10 days
Jul
+17° +8° +14° 12 days
Aug
+18° +8° +14° 10 days
Sep
+19° +9° +15° 6 days
Oct
+23° +12° +16° 5 days
Nov
+25° +15° +17° 5 days
Dec
+26° +16° +18° 5 days

Daytime and night temperatures in °C, sea temperature (in blue), rainy days. Months with the most comfortable weather are in green. Long-term averages.

Frequently asked questions

Which cities have direct flights to South Africa?
22 cities: Johannesburg, Cape Town, Durban, Port Elizabeth, George, Bloemfontein, Dubai, East London and others. Most flights go to Johannesburg, Cape Town, Durban.
When is the best time to visit South Africa?
By long-term weather averages, the most comfortable months in Cape Town are January, February, March, April, May, June, August, September, October, November and December.
How much is a flight to South Africa?
Lowest direct fares found recently: Johannesburg to Durban from $46, Cape Town to Port Elizabeth from $72. The price for your dates shows in the search.