Flight distance between Arthur’s Town, Bahamas and Schaffhausen, Switzerland 4,722.9 mi / 7,600.8 km