Flight distance between Arthur’s Town, Bahamas and Saint John, Malta 5,249.0 mi / 8,447.4 km