Flight distance between Rybnik, Poland and Cruz Bay, U.S. Virgin Islands 4,962.5 mi / 7,986.4 km