AFARLS is a novel hybrid indoor localization model that combines COSELM, adaptive weighted SRC, and KNN. COSELM uses an L2 regularization parameter and leave-one-out cross-validation to improve stability and generalization. AFARLS first uses COSELM for hierarchical classification of building and floor. If unreliable, it uses KNN to select a relevant sub-dictionary, which is fed to weighted SRC for re-classification. The same sub-dictionary trains an ELM regressor for position estimation. AFARLS achieves real-time high accuracy in large-scale multi-building/floor environments.