Olost está al sur del altiplano del Lluçanès, en una pequeña valle surcada por la riera de Olost a 580 metros de altitud. La riera de La Gavarresa y la riera del Lluçanès, uno de sus afluentes, cruzan paralelamente de norte a sur el pueblo por el lado occidental. Santa Creu es un núcleo adherido en Olost, que se encuentra a 606 metros, al otro