Round-trip from | C$ 1,149 |
---|---|
One-way from | C$ 738 |
Popular in | July |
Cheapest in | January |
Average price | C$ 1,399 |
Fly from
Route
Depart
Return
Price
TorontoJohannesburg
YYZ - JNB
YYZJNB
Toronto Pearson Intl
mié. 19/3
6:00 a.m.-4:00 p.m.
2 stops28h 00m
Johannesburg OR Tambo
sáb. 29/3
1:15 a.m.-11:18 a.m.
2 stops40h 03m
TorontoJohannesburg
YYZ - JNB
YYZJNB
Toronto Pearson Intl
mié. 12/3
6:00 a.m.-4:00 p.m.
2 stops28h 00m
Johannesburg OR Tambo
mar. 18/3
1:15 a.m.-11:18 a.m.
2 stops40h 03m
TorontoJohannesburg
YYZ - JNB
YYZJNB
Toronto Pearson Intl
vie. 7/2
4:00 p.m.-6:35 p.m.
1 stop19h 35m
Johannesburg OR Tambo
mié. 5/3
10:00 p.m.-8:25 p.m.
2 stops29h 25m
TorontoJohannesburg
YYZ - JNB
YYZJNB
Toronto Pearson Intl
mié. 12/3
11:05 a.m.-3:55 a.m.
1 stop34h 50m
Johannesburg OR Tambo
mié. 26/3
11:00 p.m.-9:05 a.m.
2 stops40h 05m
TorontoJohannesburg
YYZ - JNB
YYZJNB
Toronto Pearson Intl
sáb. 8/2
2:30 p.m.-7:00 p.m.
2 stops21h 30m
Johannesburg OR Tambo
mar. 4/3
11:55 p.m.-3:40 p.m.
1 stop22h 45m
TorontoJohannesburg
YYZ - JNB
YYZJNB
Toronto Pearson Intl
mié. 12/3
11:05 p.m.-10:20 a.m.
1 stop29h 15m
Johannesburg OR Tambo
mar. 25/3
7:25 p.m.-3:55 p.m.
1 stop26h 30m
TorontoJohannesburg
YYZ - JNB
YYZJNB
Toronto Pearson Intl
mar. 11/3
11:05 p.m.-10:20 a.m.
1 stop29h 15m
Johannesburg OR Tambo
mar. 18/3
7:25 p.m.-3:55 p.m.
1 stop26h 30m
TorontoJohannesburg
YYZ - JNB
YYZJNB
Toronto Pearson Intl
vie. 14/3
5:30 p.m.-7:05 a.m.
2 stops31h 35m
Johannesburg OR Tambo
lun. 17/3
7:35 p.m.-9:17 p.m.
2 stops31h 42m
TorontoJohannesburg
YYZ - JNB
YYZJNB
Toronto Pearson Intl
mié. 12/3
12:45 p.m.-7:10 a.m.
1 stop36h 25m
Johannesburg OR Tambo
mié. 19/3
9:45 p.m.-7:00 a.m.
1 stop39h 15m
TorontoJohannesburg
YTZ - JNB
YTZJNB
Toronto Island
vie. 7/2
12:25 p.m.-10:25 a.m.
2 stops39h 00m
Johannesburg OR Tambo
mar. 15/4
7:35 p.m.-5:50 p.m.
2 stops28h 15m
The price you pay for your flight to Johannesburg may vary depending on when you book. For the best chance of a lower fare, look to book 79 days in advance of your trip. Fares are likely to increase a fortnight or so before your departure date.
On average, a flight from Toronto to Johannesburg takes 29 hours 50 minutes. Flights to Johannesburg from other popular cities in Canada will vary in length. Below are a few examples of popular routes and their flight times.
Users looking for the lowest fares to Johannesburg should consider flying on Thursday evenings, when prices are typically cheapest. Budget-minded travellers will want to avoid Friday at noon, when prices are usually at their highest.
The most popular airlines flying from Toronto to Johannesburg are British Airways, KLM and Ethiopian Air.
The cheapest airlines flying from Toronto to Johannesburg are British Airways, American Airlines and Etihad Airways.
In terms of precipitation, rainfall in Johannesburg ranges from 0.0 - 120.0 mm per month. January is typically the wettest month, when rainfall can reach 120.0 mm. June is typically the driest time to visit Johannesburg when rainfall is around 0.0 mm.
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).
Entertainment
Overall
Comfort
Food
Boarding
Crew
Reviews
Not so good. Flight was departed 2 hours late from DC and we missed our connecting flight from Dubai to Mumbai. Our flight Dubai to Mumbai got delayed by three hours. Once we arrived Bombay airport we didnot get all our luggage bags. We were missing two luggage bags so found out that our those two luggage bags are coming in different flight. First they gave us wrong flight information in which our missing luggage coming and wrong phone number to whom we should reach out. I spent hours and hours at the airport to find out our luggage bags. After four five hours later and hectic time at the airport to get our luggage bags. Overall poor communication with emirates staff at the airport and no one is helpful.
Entertainment
Overall
Comfort
Food
Boarding
Crew
Reviews
Not so good. Flight was departed 2 hours late from DC and we missed our connecting flight from Dubai to Mumbai. Our flight Dubai to Mumbai got delayed by three hours. Once we arrived Bombay airport we didnot get all our luggage bags. We were missing two luggage bags so found out that our those two luggage bags are coming in different flight. First they gave us wrong flight information in which our missing luggage coming and wrong phone number to whom we should reach out. I spent hours and hours at the airport to find out our luggage bags. After four five hours later and hectic time at the airport to get our luggage bags. Overall poor communication with emirates staff at the airport and no one is helpful.
Entertainment
Overall
Comfort
Food
Boarding
Crew
Reviews
Not so good. Flight was departed 2 hours late from DC and we missed our connecting flight from Dubai to Mumbai. Our flight Dubai to Mumbai got delayed by three hours. Once we arrived Bombay airport we didnot get all our luggage bags. We were missing two luggage bags so found out that our those two luggage bags are coming in different flight. First they gave us wrong flight information in which our missing luggage coming and wrong phone number to whom we should reach out. I spent hours and hours at the airport to find out our luggage bags. After four five hours later and hectic time at the airport to get our luggage bags. Overall poor communication with emirates staff at the airport and no one is helpful.
Entertainment
Overall
Comfort
Food
Boarding
Crew
Reviews
Not so good. Flight was departed 2 hours late from DC and we missed our connecting flight from Dubai to Mumbai. Our flight Dubai to Mumbai got delayed by three hours. Once we arrived Bombay airport we didnot get all our luggage bags. We were missing two luggage bags so found out that our those two luggage bags are coming in different flight. First they gave us wrong flight information in which our missing luggage coming and wrong phone number to whom we should reach out. I spent hours and hours at the airport to find out our luggage bags. After four five hours later and hectic time at the airport to get our luggage bags. Overall poor communication with emirates staff at the airport and no one is helpful.
Entertainment
Overall
Comfort
Food
Boarding
Crew
Reviews
Not so good. Flight was departed 2 hours late from DC and we missed our connecting flight from Dubai to Mumbai. Our flight Dubai to Mumbai got delayed by three hours. Once we arrived Bombay airport we didnot get all our luggage bags. We were missing two luggage bags so found out that our those two luggage bags are coming in different flight. First they gave us wrong flight information in which our missing luggage coming and wrong phone number to whom we should reach out. I spent hours and hours at the airport to find out our luggage bags. After four five hours later and hectic time at the airport to get our luggage bags. Overall poor communication with emirates staff at the airport and no one is helpful.
Entertainment
Overall
Comfort
Food
Boarding
Crew
Reviews
Not so good. Flight was departed 2 hours late from DC and we missed our connecting flight from Dubai to Mumbai. Our flight Dubai to Mumbai got delayed by three hours. Once we arrived Bombay airport we didnot get all our luggage bags. We were missing two luggage bags so found out that our those two luggage bags are coming in different flight. First they gave us wrong flight information in which our missing luggage coming and wrong phone number to whom we should reach out. I spent hours and hours at the airport to find out our luggage bags. After four five hours later and hectic time at the airport to get our luggage bags. Overall poor communication with emirates staff at the airport and no one is helpful.
Johannesburg’s southern latitude sets it in a subtropical zone, with a mix of high and low temperatures, and varying precipitation. The cold Benguela current makes for moderate temperatures on the west coast, and lots of precipitation during the summer months. Before you book your flight to Johannesburg, be aware that the seasons in the Southern Hemisphere are in opposition to the northern Hemisphere, so the seasons go as follows: Spring (September, October, November); Summer (December, January, February), Autumn (March, April May), Winter (June, July, August).
After your flight to Johannesburg lands, hop aboard one of the airport shuttles, which are available for most hotel destinations. The rest of the city is manoeuvrable by taxi, by bus, or on foot. The safest way to travel is by calling a cab or hiring your own car. Johannesburg has bus routes to all corners of the city, and the main station is Park Station. Ticket prices vary by zones. Crime is often a problem on Johannesburg’s public transportation, especially on the Jo’burg-Pretoria line, so take care to travel in numbers and keep your belongings close. If you’re taking a taxi, it’s safest to hail a cab or call ahead from your hotel, as taxi lines are often hotspots for petty crime.
Cheapflights goes through 900+ travel sites to look for the best flight deals for flights to Johannesburg. Too many options? Cheapflights also provides filters for things like airlines, price ranges, and number of stops to help you make a decision easily.
Millions of users choose and trust Cheapflights to book the best flight deals to Johannesburg for free. We help you search and compare prices from hundreds of airlines for the right flight just for you.
Yes! Cheapflights helps users easily find flights to Johannesburg with no change fees.
Yes, Cheapflights offers price alerts on Johannesburg flights so you can book your flight when prices are ideal. Enable price alerts by clicking the bell icon next to the flight deals above and providing your email address where you want to receive the alerts.