Flight distance between David, Panama and Calgary, Canada 3,451.9 mi / 5,555.4 km