Flight distance between Budapest XVIII. kerület, Hungary and Cruz Bay, U.S. Virgin Islands 5,015.8 mi / 8,072.2 km