The Ponoy's source lies in the western end of the Keivy Uplands, 50 km east of Lake Lovozero, in the middle of the Kola Peninsula. The river then flows towards the east, threading a winding path through a landscape of hilly and marshy taiga for most of its course. The Ponoy receives several tributaries from the north, the largest being the Acheryok.