Flights Africa South Africa Johannesburg Canada to Johannesburg

Cheap flights from Canada to Johannesburg

Depart
Return
Any month
Compare vs. momondo |

Canada to Johannesburg flight comparison made easy

Below you can see the best fares for your route over the next three months. All fares were found on momondo this week. Browse the quickest and cheapest flights from Canada to Johannesburg by changing tabs
Quickest
Cheapest
Delta
Delta
29 Mar.
12:00 a.m.
YUL
Montreal Pierre Elliott Trudeau Intl airport
20h 35m
1 Stop
JNB
2:35 a.m.
+1
Johannesburg OR Tambo airport
Delta
10 Apr.
6:00 a.m.
JNB
Johannesburg OR Tambo airport
23h 40m
1 Stop
YUL
11:40 p.m.
Montreal Pierre Elliott Trudeau Intl airport
903 C$
Delta
Delta
08 Apr.
12:00 a.m.
YUL
Montreal Pierre Elliott Trudeau Intl airport
20h 35m
1 Stop
JNB
2:35 a.m.
+1
Johannesburg OR Tambo airport
Delta
14 Apr.
6:00 a.m.
JNB
Johannesburg OR Tambo airport
23h 40m
1 Stop
YUL
11:40 p.m.
Montreal Pierre Elliott Trudeau Intl airport
905 C$
Delta
Delta
19 Feb.
12:00 a.m.
YUL
Montreal Pierre Elliott Trudeau Intl airport
20h 04m
1 Stop
JNB
3:04 a.m.
+1
Johannesburg OR Tambo airport
Delta
05 Mar.
7:00 a.m.
JNB
Johannesburg OR Tambo airport
27h 00m
1 Stop
YUL
3:00 a.m.
+1
Montreal Pierre Elliott Trudeau Intl airport
918 C$
Delta
Delta
30 Jan.
12:00 a.m.
YOW
Ottawa airport
26h 20m
2 Stops
JNB
9:20 a.m.
+1
Johannesburg OR Tambo airport
Delta
06 Feb.
7:00 a.m.
JNB
Johannesburg OR Tambo airport
25h 33m
2 Stops
YOW
1:33 a.m.
+1
Ottawa airport
920 C$
Delta
Delta
22 May
12:00 a.m.
YUL
Montreal Pierre Elliott Trudeau Intl airport
27h 35m
1 Stop
JNB
9:35 a.m.
+1
Johannesburg OR Tambo airport
Delta
12 Jun.
6:00 a.m.
JNB
Johannesburg OR Tambo airport
29h 30m
2 Stops
YUL
5:30 a.m.
+1
Montreal Pierre Elliott Trudeau Intl airport
947 C$
Air Canada
Air Canada
15 Mar.
12:00 a.m.
YOW
Ottawa airport
34h 25m
2 Stops
JNB
4:25 p.m.
+1
Johannesburg OR Tambo airport
Air Canada
06 Apr.
6:00 a.m.
JNB
Johannesburg OR Tambo airport
48h 14m
2 Stops
YOW
12:14 a.m.
+2
Ottawa airport
954 C$
Delta
Delta
29 Mar.
12:00 a.m.
YUL
Montreal Pierre Elliott Trudeau Intl airport
20h 35m
1 Stop
JNB
2:35 a.m.
+1
Johannesburg OR Tambo airport
Delta
10 Apr.
6:00 a.m.
JNB
Johannesburg OR Tambo airport
23h 40m
1 Stop
YUL
11:40 p.m.
Montreal Pierre Elliott Trudeau Intl airport
903 C$
Delta
Delta
08 Apr.
12:00 a.m.
YUL
Montreal Pierre Elliott Trudeau Intl airport
20h 35m
1 Stop
JNB
2:35 a.m.
+1
Johannesburg OR Tambo airport
Delta
14 Apr.
6:00 a.m.
JNB
Johannesburg OR Tambo airport
23h 40m
1 Stop
YUL
11:40 p.m.
Montreal Pierre Elliott Trudeau Intl airport
905 C$
Delta
Delta
19 Feb.
12:00 a.m.
YUL
Montreal Pierre Elliott Trudeau Intl airport
20h 04m
1 Stop
JNB
3:04 a.m.
+1
Johannesburg OR Tambo airport
Delta
05 Mar.
7:00 a.m.
JNB
Johannesburg OR Tambo airport
27h 00m
1 Stop
YUL
3:00 a.m.
+1
Montreal Pierre Elliott Trudeau Intl airport
918 C$
Delta
Delta
30 Jan.
12:00 a.m.
YOW
Ottawa airport
26h 20m
2 Stops
JNB
9:20 a.m.
+1
Johannesburg OR Tambo airport
Delta
06 Feb.
7:00 a.m.
JNB
Johannesburg OR Tambo airport
25h 33m
2 Stops
YOW
1:33 a.m.
+1
Ottawa airport
920 C$
Air France
Air France
10 Jun.
9:00 p.m.
YVR
Vancouver Intl airport
30h 35m
1 Stop
JNB
12:35 p.m.
+2
Johannesburg OR Tambo airport
Air France
22 Jun.
6:00 a.m.
JNB
Johannesburg OR Tambo airport
25h 40m
1 Stop
YVR
10:40 p.m.
Vancouver Intl airport
1,097 C$
Lufthansa
Lufthansa
11 Mar.
12:00 a.m.
YYZ
Toronto Pearson Intl airport
28h 50m
1 Stop
JNB
10:50 a.m.
+1
Johannesburg OR Tambo airport
Lufthansa
23 Mar.
6:00 a.m.
JNB
Johannesburg OR Tambo airport
27h 35m
1 Stop
YYZ
3:35 a.m.
+1
Toronto Pearson Intl airport
1,016 C$

Alternative routes for Canada to Johannesburg

Compare alternative flights to and from nearby airports and cities to discover the best prices and most convenient flight times
Montreal to Johannesburg
Fastest flight time
18h 45m
Cheapest price
888 C$
Toronto to Johannesburg
Fastest flight time
19h 35m
Cheapest price
926 C$
Halifax to Johannesburg
Fastest flight time
28h 05m
Cheapest price
965 C$
Ottawa to Johannesburg
Fastest flight time
28h 50m
Cheapest price
976 C$
Vancouver to Johannesburg
Fastest flight time
28h 15m
Cheapest price
1,097 C$
Winnipeg to Johannesburg
Fastest flight time
34h 15m
Cheapest price
1,117 C$
Calgary to Johannesburg
Fastest flight time
26h 03m
Cheapest price
1,154 C$
Regina to Johannesburg
Fastest flight time
47h 30m
Cheapest price
1,182 C$
View more

Flights from Canada to:

Flights Africa South Africa Johannesburg Canada to Johannesburg