At the moment, the best time to book a non-stop flight to Johannesburg is in May with an average price of R81. If you're looking to fly direct to Johannesburg in March, expect to pay the most, with an average price of R104. Keep in mind that different factors like airlines, departure airports, and times can affect the cost of your flight, so it's a good idea to compare these to find the best deal.
January
R1 648
February
R1 686
March
R1 948
April
R1 873
May
R1 517
June
R1 573
July
R1 780
August
R1 742
September
R1 873
October
R1 723
November
R1 723
December
R1 929
Fly from
Budget
R1 648 - R2 398
Route
Depart
Return
Price
Cape Town IntlJohannesburg OR Tambo
CPT - JNB
CPTJNB
Cape Town Intl
Thu 16/5
Nonstop2h 00m
Johannesburg OR Tambo
Sun 19/5
Nonstop2h 10m
Cape Town IntlJohannesburg OR Tambo
CPT - JNB
CPTJNB
Cape Town Intl
Thu 16/5
Nonstop2h 00m
Johannesburg OR Tambo
Tue 21/5
Nonstop2h 10m
Cape Town IntlJohannesburg OR Tambo
CPT - JNB
CPTJNB
Cape Town Intl
Fri 17/5
Nonstop2h 00m
Johannesburg OR Tambo
Fri 24/5
Nonstop2h 10m
Cape Town IntlJohannesburg OR Tambo
CPT - JNB
CPTJNB
Cape Town Intl
Sat 11/5
Nonstop2h 00m
Johannesburg OR Tambo
Tue 14/5
Nonstop2h 10m
Cape Town IntlJohannesburg Lanseria
CPT - HLA
CPTHLA
Cape Town Intl
Sat 18/5
Nonstop2h 05m
Johannesburg Lanseria
Sat 25/5
Nonstop2h 20m
Cape Town IntlJohannesburg Lanseria
CPT - HLA
CPTHLA
Cape Town Intl
Tue 21/5
Nonstop2h 00m
Johannesburg Lanseria
Thu 23/5
Nonstop2h 15m
Cape Town IntlJohannesburg OR Tambo
CPT - JNB
CPTJNB
Cape Town Intl
Fri 17/5
Nonstop2h 00m
Johannesburg OR Tambo
Fri 21/6
Nonstop2h 15m
Cape Town IntlJohannesburg OR Tambo
CPT - JNB
CPTJNB
Cape Town Intl
Wed 29/5
Nonstop2h 00m
Johannesburg OR Tambo
Wed 5/6
Nonstop2h 15m
Cape Town IntlJohannesburg OR Tambo
CPT - JNB
CPTJNB
Cape Town Intl
Fri 31/5
Nonstop2h 05m
Johannesburg OR Tambo
Fri 7/6
Nonstop2h 15m
Comfort
Entertainment
Crew
Overall
Boarding
Food
Reviews
Loved the customer service and the fact that everything was on time, the served refreshments are a cherry on top
Comfort
Entertainment
Crew
Overall
Boarding
Food
Reviews
Loved the customer service and the fact that everything was on time, the served refreshments are a cherry on top
Comfort
Entertainment
Crew
Overall
Boarding
Food
Reviews
Loved the customer service and the fact that everything was on time, the served refreshments are a cherry on top
Comfort
Entertainment
Crew
Overall
Boarding
Food
Reviews
Loved the customer service and the fact that everything was on time, the served refreshments are a cherry on top
Comfort
Entertainment
Crew
Overall
Boarding
Food
Reviews
Loved the customer service and the fact that everything was on time, the served refreshments are a cherry on top
JNB Temperature | 10 - 20 °C |
---|
If weather is an important factor for your trip to Johannesburg, use this chart to help with planning. For those seeking warmer temperatures, January is the ideal time of year to visit, when temperatures reach an average of 20.0 C. Travellers hoping to avoid the cold should look outside of June, when temperatures are typically at their lowest (around 10.0 C).