Elva har utspring fra Jamozero i Timanhøydene, nær grensa til Arkhangelsk oblast. Den øverste delen av elva renner gjennom ødemark, først sørøstover og senere østover. Før samløpet med Svetloj blir den også kalt Petsjora Pizjmoj. I den nedre delen av elva ligger det flere landsbyer langs elva.