Flights Africa South Africa

Search and find cheap flights to South Africa

Fri. 15/11
Fri. 22/11
Any month
Compare vs. momondo |

Popular cities and sights

Looking to visit South Africa? Check out these cities and spend time seeing some of the most popular sights in the country
Johannesburg
Sandton City
Rosebank Mall
Cape Town
Camps Bay Beach
Llandudno Beach
V&A Waterfront
Newlands Stadium
Green Point Stadium
Durban
North Beach

Cheapest flight routes to South Africa

These routes have the cheapest flights to South Africa found by momondo users
Departing Destination Best Price
Montreal Johannesburg 882 CAD
Toronto Johannesburg 905 CAD
Ottawa Johannesburg 920 CAD
Montreal Cape Town 931 CAD
Toronto Cape Town 937 CAD
Toronto Durban 942 CAD
Montreal Port Elizabeth 962 CAD
Vancouver Johannesburg 963 CAD
Montreal Durban 967 CAD
Winnipeg Johannesburg 969 CAD

South Africa flight deals found on momondo

Check out some of the best fares to South Africa found recently by users on momondo
Quickest
Cheapest
Delta
Delta
YUL
29 Nov.
Montreal Pierre Elliott Trudeau Intl airport
20h 04m
1 Stop
JNB
Johannesburg OR Tambo airport
Delta
JNB
17 Jan.
Johannesburg OR Tambo airport
24h 10m
1 Stop
YUL
Montreal Pierre Elliott Trudeau Intl airport
882 CAD
Delta
Delta
YUL
05 Feb.
Montreal Pierre Elliott Trudeau Intl airport
20h 04m
1 Stop
JNB
Johannesburg OR Tambo airport
Delta
JNB
16 Feb.
Johannesburg OR Tambo airport
24h 10m
1 Stop
YUL
Montreal Pierre Elliott Trudeau Intl airport
882 CAD
Delta
Delta
YUL
22 Jan.
Montreal Pierre Elliott Trudeau Intl airport
20h 04m
1 Stop
JNB
Johannesburg OR Tambo airport
Delta
JNB
05 Feb.
Johannesburg OR Tambo airport
26h 35m
2 Stops
YUL
Montreal Pierre Elliott Trudeau Intl airport
886 CAD
SWISS
SWISS
YUL
05 May
Montreal Pierre Elliott Trudeau Intl airport
34h 20m
1 Stop
JNB
Johannesburg OR Tambo airport
SWISS
JNB
26 May
Johannesburg OR Tambo airport
25h 45m
1 Stop
YUL
Montreal Pierre Elliott Trudeau Intl airport
900 CAD
Delta
Delta
YYZ
09 Feb.
Toronto Pearson Intl airport
21h 00m
1 Stop
JNB
Johannesburg OR Tambo airport
Delta
JNB
16 Feb.
Johannesburg OR Tambo airport
22h 40m
1 Stop
YYZ
Toronto Pearson Intl airport
910 CAD
SWISS
SWISS
YYZ
22 Mar.
Toronto Pearson Intl airport
34h 30m
1 Stop
JNB
Johannesburg OR Tambo airport
SWISS
JNB
29 Mar.
Johannesburg OR Tambo airport
24h 05m
1 Stop
YYZ
Toronto Pearson Intl airport
929 CAD
Delta
Delta
YYZ
09 Feb.
Toronto Pearson Intl airport
21h 00m
1 Stop
JNB
Johannesburg OR Tambo airport
Delta
JNB
16 Feb.
Johannesburg OR Tambo airport
22h 40m
1 Stop
YYZ
Toronto Pearson Intl airport
910 CAD
Delta
Delta
YUL
29 Nov.
Montreal Pierre Elliott Trudeau Intl airport
20h 04m
1 Stop
JNB
Johannesburg OR Tambo airport
Delta
JNB
17 Jan.
Johannesburg OR Tambo airport
24h 10m
1 Stop
YUL
Montreal Pierre Elliott Trudeau Intl airport
882 CAD
Delta
Delta
YUL
05 Feb.
Montreal Pierre Elliott Trudeau Intl airport
20h 04m
1 Stop
JNB
Johannesburg OR Tambo airport
Delta
JNB
16 Feb.
Johannesburg OR Tambo airport
24h 10m
1 Stop
YUL
Montreal Pierre Elliott Trudeau Intl airport
882 CAD
Delta
Delta
YUL
22 Jan.
Montreal Pierre Elliott Trudeau Intl airport
20h 04m
1 Stop
JNB
Johannesburg OR Tambo airport
Delta
JNB
05 Feb.
Johannesburg OR Tambo airport
26h 35m
2 Stops
YUL
Montreal Pierre Elliott Trudeau Intl airport
886 CAD
Austrian Airlines
Austrian Airlines
YUL
29 Jan.
Montreal Pierre Elliott Trudeau Intl airport
21h 05m
1 Stop
CPT
Cape Town Intl airport
Austrian Airlines
CPT
18 Feb.
Cape Town Intl airport
30h 35m
2 Stops
YUL
Montreal Pierre Elliott Trudeau Intl airport
931 CAD
KLM
KLM
YEG
12 May
Edmonton airport
29h 10m
2 Stops
CPT
Cape Town Intl airport
KLM
CPT
26 May
Cape Town Intl airport
24h 25m
1 Stop
YEG
Edmonton airport
1,256 CAD

FAQs about flights to South Africa

When is the best time to fly to Johannesburg?

In general when looking for the cheapest flight to Johannesburg, try to book your flight during the month of February for the best deal.

When is the best time to book flights to Johannesburg?

In general, most flyers find the cheapest time to book a flight to Johannesburg is about 34 days prior.

What is the cheapest day to depart on your flight to Johannesburg?

Most of our users find that booking their departure to Johannesburg on a Tuesday is the cheapest. Conversely, departing on a Friday seems to be the most expensive.

What is the cheapest time of day to fly to Johannesburg?

Generally, when visiting Johannesburg, afternoon flights represent the best value. noon flights are likely to have higher prices.


Popular routes landing in South Africa

Compare flights to and from the nearest airports to discover the best prices and most convenient flight times
Montreal to Johannesburg
Fastest flight time
20h 04m
Cheapest price
882 CAD
Toronto to Johannesburg
Fastest flight time
27h 40m
Cheapest price
905 CAD
Ottawa to Johannesburg
Fastest flight time
26h 20m
Cheapest price
920 CAD
Montreal to Cape Town
Fastest flight time
20h 39m
Cheapest price
931 CAD
Toronto to Cape Town
Fastest flight time
20h 45m
Cheapest price
937 CAD
Toronto to Durban
Fastest flight time
23h 05m
Cheapest price
942 CAD
Montreal to Port Elizabeth
Fastest flight time
36h 35m
Cheapest price
962 CAD
Vancouver to Johannesburg
Fastest flight time
28h 15m
Cheapest price
963 CAD
Montreal to Durban
Fastest flight time
34h 40m
Cheapest price
967 CAD
Winnipeg to Johannesburg
Fastest flight time
26h 11m
Cheapest price
969 CAD
Québec City to Cape Town
Fastest flight time
25h 45m
Cheapest price
979 CAD
Ottawa to Cape Town
Fastest flight time
23h 00m
Cheapest price
987 CAD
Ottawa to Port Elizabeth
Fastest flight time
33h 20m
Cheapest price
998 CAD
Calgary to Johannesburg
Fastest flight time
21h 20m
Cheapest price
1,016 CAD
Vancouver to Cape Town
Fastest flight time
29h 20m
Cheapest price
1,080 CAD
Windsor to Johannesburg
Fastest flight time
59h 05m
Cheapest price
1,102 CAD
Edmonton to Johannesburg
Fastest flight time
23h 20m
Cheapest price
1,125 CAD
Regina to Johannesburg
Fastest flight time
32h 25m
Cheapest price
1,140 CAD
Toronto to Port Elizabeth
Fastest flight time
33h 50m
Cheapest price
1,142 CAD
Edmonton to Cape Town
Fastest flight time
27h 30m
Cheapest price
1,151 CAD
View more
Flights Africa South Africa