How far is Porto from Odessa?

The flight distance between Odessa and Porto is 3178km. Check all available flights on Wego.