Find cheap flights to Johannesburg from CA$1,049

Trusted by millions

Kiwi.com Guarantee for stress-free travel

One search, all the best deals

Explore deals for your Johannesburg getaway

3 stops
Mon, Jul 14
Columbus CMHJohannesburg JNB

CA$1,049
Search
3 stops
Tue, Jul 15
Columbus CMHJohannesburg JNB

CA$1,242
Search
2 stops
Mon, Jul 14
Columbus CMHJohannesburg JNB

CA$1,359
Search
3 stops
Mon, Jul 14
Columbus CMHJohannesburg JNB

CA$1,418
Search
2 stops
Tue, Jul 15
Columbus CMHJohannesburg JNB

CA$1,441
Search
3 stops
Mon, Jul 14
Columbus CMHJohannesburg JNB

CA$1,490
Search

Prices updated:

2 stops
Mon, Jul 14 – Fri, Jul 18
Columbus CMHJohannesburg JNB

CA$2,274
Search
2 stops
Mon, Jul 14 – Fri, Jul 18
Columbus CMHJohannesburg JNB

CA$2,289
Search
2 stops
Thu, Jul 17 – Wed, Jul 23
Columbus CMHJohannesburg JNB

CA$2,407
Search
2 stops
Wed, Jul 16 – Wed, Jul 23
Columbus CMHJohannesburg JNB

CA$2,420
Search
2 stops
Mon, Jul 14 – Sat, Jul 19
Columbus CMHJohannesburg JNB

CA$2,452
Search
2 stops
Mon, Jul 14 – Sun, Jul 20
Columbus CMHJohannesburg JNB

CA$2,526
Search

Prices updated:

Weather in Johannesburg

Average Weather

MonthAverage monthly max temperatureAverage monthly min temperature
January27°C16°C
February26°C16°C
March26°C15°C
April22°C12°C
May21°C10°C
June18°C6°C
July18°C6°C
August21°C9°C
September26°C12°C
October27°C14°C
November27°C15°C
December27°C16°C
Hottest Month
27°C
January
Coldest month
6°C
July
Sunny days
293
days per year

14 day forecast

Saturday
21 Jun
16°C8°C
28 Jun
14°C6°C
Sunday
22 Jun
15°C9°C
29 Jun
16°C6°C
Monday
23 Jun
18°C9°C
30 Jun
15°C8°C
Tuesday
24 Jun
18°C12°C
1 Jul
16°C8°C
Wednesday
25 Jun
17°C12°C
2 Jul
16°C9°C
Thursday
26 Jun
77%
8°C3°C
3 Jul
14°C9°C
Friday
27 Jun
11°C1°C
4 Jul
16°C9°C

Cheapest month to fly to Johannesburg

Explore price trends for trips to Johannesburg

Annual Avg. Price1022 CAD
July 20251258 CAD
August 20251258 CAD
September 2025940 CAD
October 2025923 CAD
November 2025806 CAD
December 2025875 CAD
January 2026945 CAD
February 2026942 CAD
March 2026945 CAD
April 2026945 CAD
May 2026945 CAD
June 20261479 CAD

Airports in Johannesburg

Explore the map
Explore

We hack the system,
you fly for less