It flows from Lake Tarawera, northeastwards across the northern flanks of the active volcano Mount Tarawera, and past the town of Kawerau before turning north, reaching the Bay of Plenty 6 kilometers west of Edgecumbe.