Flight distance between Morant Bay, Jamaica and San Pedro Sula, Honduras 785.9 mi / 1,264.8 km