Rising on the southern slopes of Maoke Mountains, the Digul flows first south and then west to empty into the Arafura Sea. For much of its length it travels across a low region of extensive swamps and creates a delta near Dolak (Frederik Hendrik) Island. The river has a length of 525 kilometres (326 mi) and is navigable as far as Tanahmerah.