Flights from Toronto to Johannesburg

Flight information: Toronto - Johannesburg

Distance 13364 km
Departure airport Toronto (YTO)
Departure country Canada
Arrival airport Johannesburg-Johannesburg Inernational (JNB)
Destination country South Africa