Flight distance between Oujda, Morocco and Tegucigalpa, Honduras 5,405.8 mi / 8,699.8 km