Rising as the Enoggera Creek that drains the D'Aguilar Range in the D'Aguilar National Park, Breakfast Creek forms near Herston where it flows a short meandering course of 2 kilometers before reaching its confluence with the Brisbane River at Newstead, next to Newstead Park.