Flight distance between David, Panama and Barranquilla, Colombia 549.7 mi / 884.7 km