Flight distance between David, Panama and Olanchito, Honduras 562.0 mi / 904.5 km