Cheap flights from Toronto to São Paulo (YYZ to GRU) from $1,078

Compare prices across airlines and find the best deals

Discover deals on Toronto to São Paulo flights
Azul AirlinesAir CanadaIberiaAvianca
Typical range $1,078-$1,378•Cheapest found $1,078
Updated recently