Flight distance between Ryazan’, Russia and Cruz Bay, U.S. Virgin Islands 5,746.2 mi / 9,247.6 km