El río se origina en el monte Teshio en el centro de Hokkaido, discurre hacia el nor-noroeste hasta la cuenca de Nayoro donde recibe la afluencia del río Nayoro.