Flight distance between Arthur’s Town, Bahamas and David, Panama 1,204.5 mi / 1,938.5 km