Flight distance between Arthur’s Town, Bahamas and Hermosillo, Mexico 2,189.9 mi / 3,524.3 km