Flight distance between Yogyakarta, Indonesia and Cruz Bay, U.S. Virgin Islands 11,639.8 mi / 18,732.5 km