Cheap flights from Toronto, Canada to Johannesburg, South Africa for only $834 CAD roundtrip with British Airways and Aer Lingus.
The example dates listed below range between $834 and $844 roundtrip.
Johannesburg, South Africa
Availability from January to June 2022
Dublin (incoming only)