Flight distance between David, Panama and Oistins, Barbados 1,586.2 mi / 2,552.8 km