A cityscape with modern skyscrapers, a prominent tower, and a historic building at a crosswalk.

British Airways flights to Toronto from Johannesburg

British Airways flights from Johannesburg to Toronto (JNB→YTO)

Prices were available within the past 7 days and start at S$1,161 for one-way flights and for round trip, for the period specified. Prices and availability are subject to change. Additional terms apply.

Travel information

Origin airport
O.R. Tambo Intl.
Destination airport
YTO-All Airports
Distance
13299 km

Explore a world of travel with Expedia

*Available to Expedia members.