Flight distance between Ocho Rios, Jamaica and Rockhampton, Australia 9,357.6 mi / 15,059.6 km