Ilmenjoki renner ut fra en liten innsjø i Finland nær grensen mot Russland. Elven renner sørover og danner så grensen mellom Karelia og Leningrad oblast. Elven renner blant annet gjennom byen Prototsjnoje.