Flight distance between David, Panama and San Pedro Sula, Honduras 617.9 mi / 994.5 km