Eden Creek rises below the Richmond Range in remote country within Toonumbar National Park, about 7 kilometres (4.3 mi) southwest of the locality of Grevillia, northwest of Kyogle. The river flows generally east southeast and then south, joined by eight minor tributaries before reaching its confluence with the Richmond River about 10 kilometres (6.2 mi) north northwest of Casino. The river descends 361 metres (1,184 ft) over its 65 kilometres (40 mi) course.[2]