Flight distance between David, Panama and Culiacán, Mexico 1,995.4 mi / 3,211.2 km