Find cheap flights to Johannesburg

Return
1 adult
Economy
From?
To?
Fri 6/8
Fri 13/8

Cheapest flights to Johannesburg airports

Find the cheapest flights to these Johannesburg airports from your nearest city or airport
Vancouver Intl Airport
Johannesburg

CHEAPEST ROUTE FROM Vancouver TO Johannesburg

Vancouver Intl Airport (YVR) to Johannesburg (JNB)

Typically, flights to Johannesburg from Vancouver are cheaper when flying from Vancouver Intl to Johannesburg OR Tambo, which has an average price of 1,250 C$

CHEAPEST MONTH TO FLY TO JOHANNESBURG FROM VANCOUVER INTL AIRPORTMay12% cheaperFlying from Vancouver Intl Airport to Johannesburg costs on average just 1,105 C$ in May
MOST EXPENSIVE MONTH TO FLY TO JOHANNESBURG FROM VANCOUVER INTL AIRPORTDecember29% more expensiveIt costs about 1,610 C$ for flights to Johannesburg from Vancouver Intl Airport in December
MOST POPULAR MONTH TO FLY TO JOHANNESBURG FROM VANCOUVER INTL AIRPORTDecember534% more users visitedMore momondo users searched in flights to Johannesburg from Vancouver Intl Airport in December than any other month

When is the best time to fly to Johannesburg?

  • What is the absolute cheapest flight to Johannesburg?

    The best price found on momondo to Johannesburg was 59 C$/pp from Port Elizabeth, which is 96% cheaper than the average flight price to Johannesburg. To find the cheapest price to Johannesburg from your area, use momondo’s Airport-to-Airport Pricing Tool.

  • What is the cheapest month to fly to Johannesburg?

    The cheapest month to fly to Johannesburg from Canada is in March. Flight prices, which tend to average around 954 C$, are often lower during this time because this is during the off-season. The month of February is another great option to travel to Johannesburg, with average flight prices from Canada averaging around 968 C$.

  • How far in advance should I book a flight to Johannesburg?

    In general, most travellers find the cheapest time to book a flight to Johannesburg is about 60 days prior to their departure date, when tickets on average are 1,075 C$. However, flight prices might be lower outside of this timeframe. For example, people recently found flights to Johannesburg from Canada for as low as 920 C$ on momondo.

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

    Our data shows that Tuesday is the least expensive day to fly to Johannesburg. Tickets to fly out on this day can be as low as 1,030 C$. Be sure to avoid booking your departure on a Friday as prices are generally higher than usual. According to our data, the average ticket price to Johannesburg on Friday is 1,212 C$.

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

    The cheapest time of day to fly to Johannesburg is in the afternoon when flights can be purchased for as low as 994 C$. Flights to Johannesburg are more costly in the morning, with an average ticket price of 1,384 C$. Departure times in the morning fall within the peak daily travel times, which is why tickets can be more expensive.

  • Is there an alternative airport near Johannesburg?

    Finding an alternative and possibly cheaper destination airport near Johannesburg is possible. If you are planning a flight to Johannesburg, consider booking flights to Johannesburg Lanseria Airport (32 km from Johannesburg city centre), Pretoria Wonderboom Apt. Airport (64 km from Johannesburg city centre) or Sun City Pilansberg Airport (130 km from Johannesburg city centre).

  • Is there a cheaper alternative to flying into Johannesburg?

    The cheapest airport near Johannesburg is typically Pretoria Wonderboom Apt. Airport, with an average price of 1,021 C$/person. These prices vary based on where travellers are coming from. It is suggested that travellers looking to save money try momondo’s Airport-to-Airport Pricing Tool.


Johannesburg flight deals found on momondo

Check out some of the best fares from airports in Canada to Johannesburg found recently by users on momondo
Multiple Airlines
7 Dec.
YUL1:21 p.m.Montreal Pierre Elliott Trudeau Intl
38h 59m
2 stops
JNB4:20 a.m.Johannesburg OR Tambo
25 Dec.
JNB7:10 a.m.Johannesburg OR Tambo
30h 11m
2 stops
YUL1:21 p.m.Montreal Pierre Elliott Trudeau Intl
SWISS
10 Nov.
YYZ11:50 a.m.Toronto Pearson Intl
34h 30m
1 stop
JNB10:20 p.m.Johannesburg OR Tambo
28 Nov.
JNB3:20 p.m.Johannesburg OR Tambo
29h 09m
2 stops
YYZ8:29 p.m.Toronto Pearson Intl
Multiple Airlines
8 Dec.
YUL2:00 a.m.Montreal Pierre Elliott Trudeau Intl
26h 20m
2 stops
JNB4:20 a.m.Johannesburg OR Tambo
28 Dec.
JNB12:25 p.m.Johannesburg OR Tambo
24h 56m
2 stops
YUL1:21 p.m.Montreal Pierre Elliott Trudeau Intl
British Airways
31 Aug.
YVR4:35 p.m.Vancouver Intl
27h 40m
1 stop
JNB8:15 p.m.Johannesburg OR Tambo
5 Sep.
JNB5:10 p.m.Johannesburg OR Tambo
30h 25m
1 stop
YVR11:35 p.m.Vancouver Intl
SWISS
14 Nov.
YYZ9:00 a.m.Toronto Pearson Intl
37h 20m
2 stops
JNB10:20 p.m.Johannesburg OR Tambo
21 Nov.
JNB3:20 p.m.Johannesburg OR Tambo
22h 55m
1 stop
YYZ2:15 p.m.Toronto Pearson Intl
SWISS
14 Nov.
YYZ9:00 a.m.Toronto Pearson Intl
37h 20m
2 stops
JNB10:20 p.m.Johannesburg OR Tambo
21 Nov.
JNB3:20 p.m.Johannesburg OR Tambo
22h 55m
1 stop
YYZ2:15 p.m.Toronto Pearson Intl

Find the cheapest one-way flights to Johannesburg

If you're looking for one-way flights from Canada to Johannesburg, view some of our deals below provided by Air France, Delta and Iberia
Iberia
27 Sep.
YVR4:35 p.m.Vancouver Intl
25h 30m
1 stop
JNB6:05 p.m.Johannesburg OR Tambo
Delta
7 Sep.
YYZ1:00 p.m.Toronto Pearson Intl
22h 20m
1 stop
JNB11:20 a.m.Johannesburg OR Tambo
Delta
9 Aug.
YYZ1:00 p.m.Toronto Pearson Intl
22h 20m
1 stop
JNB11:20 a.m.Johannesburg OR Tambo

Popular routes to Johannesburg

Most frequently searched flights to Johannesburg along with the cheapest price and shortest flight duration
Toronto to Johannesburg Flights
Fastest flight time29h 25m
Cheapest price918 C$
Montreal to Johannesburg Flights
Fastest flight time20h 35m
Cheapest price944 C$
Vancouver to Johannesburg Flights
Fastest flight time22h 45m
Cheapest price1,026 C$
Ottawa to Johannesburg Flights
Fastest flight time23h 55m
Cheapest price1,053 C$
Calgary to Johannesburg Flights
Fastest flight time22h 15m
Cheapest price1,126 C$
Winnipeg to Johannesburg Flights
Fastest flight time30h 50m
Cheapest price1,182 C$
Edmonton to Johannesburg Flights
Fastest flight time27h 05m
Cheapest price1,352 C$
Kamloops to Johannesburg Flights
Fastest flight time41h 40m
Cheapest price1,382 C$
Halifax to Johannesburg Flights
Fastest flight time25h 55m
Cheapest price1,656 C$
Victoria to Johannesburg Flights
Fastest flight time29h 50m
Cheapest price2,019 C$
Regina to Johannesburg Flights
Fastest flight time55h 30m
Cheapest price2,211 C$
Windsor, Ontario to Johannesburg Flights
Fastest flight time35h 20m
Cheapest price2,471 C$

Start planning your trip to Johannesburg