How far is Toronto from Cienfuegos?

The flight distance between Cienfuegos and Toronto is 2392km. Check all available flights on Wego.