Протяженность реки Perhonjoki примерно 150 км. Протекает через Central Ostrobothnia. Река впадает в Ботнический залив к северу от Kokkola.
Самый большой приток Perhonjoki – река Halsua, также есть реки Ulla и Vanjoki. Река Perhonjoki имеет большие запасы плотвы и здесь созданы отличные условия для ловли рыбы ранней весной.