Flight distance between Tehran, Iran and San Pedro Sula, Honduras 8,016.0 mi / 12,900.6 km