* Please note that the prices are subject to availability and block out dates do apply over peak season.
Flights from Johannesburg to Toronto
Flights from Johannesburg to Toronto will get you to this bustling and multicultural metropolis within approximately 20 hours and 46 minutes. Planes will depart from O.R. Tambo International Airport (JNB) and land at Toronto Pearson International Airport (YYZ). Major airlines that fly from Johannesburg to Toronto include United Airlines, South African Airways, Air Canada, British Airways and Virgin Atlantic. No direct flights from Johannesburg to Toronto are available, but connecting flights with one stop-over will take you to this vibrant destination in Canada.
Compare all airlines and book the best price!
Things to know before you travel to Toronto
Essential details you need to know before your trip.
1 ZAR = 0.10 CAD
Toronto is 6 hours behind Johannesburg in the summer (7 hours in the winter)
Travellers require a Canadian visa and valid passport to fly from Johannesburg to Toronto.
Toronto Pearson International Airport is a 5-minute drive from the city centre of Toronto.
The most popular attractions in and around Toronto are Ripley’s Aquarium of Canada, the Canadian National Exhibition and Toronto Islands.