The Teal Creek rises below the southeast slopes of Mount Nadgee, near Gipsy Point within Croajingolong National Park, north of Mallacoota and south of the New South Wales and Victorian border. The creek flows generally northeast, then southeast, before reaching its mouth in the northeastern arm of the Mallacoota Wildlife Reserve within the Mallacoota Inlet in the Shire of East Gippsland. The creek descends 91 metres (299 ft) over its 6 kilometres (3.7 mi) course.[2]