Flight distance between David, Panama and Tegucigalpa, Honduras 507.2 mi / 816.3 km