Está situada en la orilla derecha del río Chulim, afluente del Obi, en una región de taiga sembrada de lagos, a 160 km al oeste de Krasnoyarsk, la capital del krai.
El primer fuerte (ostrog) fue construido como una plaza cuadrada con altas empalizadas de madera.
En 1710, se construyó un nuevo fuerte en la orilla derecha del río Áchinka, en su confluencia con el Chulim.
La ciudad es un nudo de comunicaciones, con el ferrocarril Transiberiano y se encuentra en la carretera nacional M51 Novosibirsk-Irkutsk.
La ciudad dispone de un puerto fluvial y un aeropuerto.