Flights Africa South Africa Johannesburg

Find cheap flights to Johannesburg

Round-trip
Economy
San Francisco (SFO)
Johannesburg (JNB)
Fri. 10/4
Fri. 17/4
Any month
Compare vs. momondo |

Cheapest flights to Johannesburg airports

Find the cheapest flights to these Johannesburg airports from your nearest city or airport
There is no data for the selected route at this time, please select a new departure airport

When is the best time to fly to Johannesburg?

What is the cheapest month to fly to Johannesburg?

From most locations, the cheapest flights to Johannesburg can be found during the month of February; however great deals can be found at other times.

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 33 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 Saturday 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. morning flights are likely to have higher prices.


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
Quickest
Cheapest
British Airways
21 Jul.
YYZ
Toronto Pearson Intl
27h 10m
1 stop
JNB
Johannesburg OR Tambo
4 Aug.
JNB
Johannesburg OR Tambo
24h 45m
1 stop
YYZ
Toronto Pearson Intl
Delta
11 May
YYZ
Toronto Pearson Intl
40h 35m
1 stop
JNB
Johannesburg OR Tambo
7 Jun.
JNB
Johannesburg OR Tambo
26h 40m
1 stop
YYZ
Toronto Pearson Intl
Multiple Airlines
9 Jun.
YYZ
Toronto Pearson Intl
32h 45m
1 stop
JNB
Johannesburg OR Tambo
23 Jun.
JNB
Johannesburg OR Tambo
28h 54m
2 stops
YYZ
Toronto Pearson Intl
SWISS
1 Jul.
YUL
Montreal Pierre Elliott Trudeau Intl
34h 20m
1 stop
JNB
Johannesburg OR Tambo
8 Jul.
JNB
Johannesburg OR Tambo
25h 45m
1 stop
YUL
Montreal Pierre Elliott Trudeau Intl
KLM
22 Apr.
YYZ
Toronto Pearson Intl
28h 15m
1 stop
JNB
Johannesburg OR Tambo
31 May
JNB
Johannesburg OR Tambo
26h 40m
1 stop
YYZ
Toronto Pearson Intl
British Airways
14 Jul.
YYZ
Toronto Pearson Intl
27h 10m
1 stop
JNB
Johannesburg OR Tambo
4 Aug.
JNB
Johannesburg OR Tambo
30h 35m
1 stop
YYZ
Toronto Pearson Intl

Find the cheapest one-way flights to Johannesburg OR Tambo

If you're looking for one-way flights to Johannesburg, view some of our deals below provided by Qatar Airways and SWISS
Quickest
Cheapest
Qatar Airways
8 Jun.
YUL
Montreal Pierre Elliott Trudeau Intl
30h 35m
1 stop
JNB
Johannesburg OR Tambo
Multiple Airlines
5 Jun.
YYZ
Toronto Pearson Intl
51h 50m
3 stops
JNB
Johannesburg OR Tambo
SWISS
7 May
YYZ
Toronto Pearson Intl
34h 30m
1 stop
JNB
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 time
22h 20m
Cheapest price
882 C$
Montreal to Johannesburg Flights
Fastest flight time
20h 35m
Cheapest price
954 C$
Windsor to Johannesburg Flights
Fastest flight time
39h 55m
Cheapest price
1,076 C$
Vancouver to Johannesburg Flights
Fastest flight time
31h 45m
Cheapest price
1,118 C$
Ottawa to Johannesburg Flights
Fastest flight time
35h 10m
Cheapest price
1,118 C$
Calgary to Johannesburg Flights
Fastest flight time
42h 25m
Cheapest price
1,162 C$
Halifax to Johannesburg Flights
Fastest flight time
52h 35m
Cheapest price
1,173 C$
Winnipeg to Johannesburg Flights
Fastest flight time
27h 28m
Cheapest price
1,193 C$
Regina to Johannesburg Flights
Fastest flight time
39h 00m
Cheapest price
1,225 C$
Victoria to Johannesburg Flights
Fastest flight time
34h 55m
Cheapest price
1,244 C$
Edmonton to Johannesburg Flights
Fastest flight time
26h 05m
Cheapest price
1,273 C$
Kamloops to Johannesburg Flights
Fastest flight time
35h 15m
Cheapest price
2,677 C$
View more

Start planning your trip to Johannesburg

Flights Africa South Africa Johannesburg
  • Round-trip
  • One-way
  • Multi-city
  • Economy
  • Premium Economy
  • Business
  • First
  • Multiple
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First