How far is Zagreb from St Croix Island?

The flight distance between St Croix Island and Zagreb is 7904km. Check all available flights on Wego.