Cheap flights from Toronto to London (YYZ to LHR) from $945

Compare prices across airlines and find the best deals

Discover deals on Toronto to London flights
SWISSIcelandairVirgin AtlanticAvianca
Typical range $945-$1,245•Cheapest found $945
Updated recently