Having been formed by the South and North Branches, the Endeavour River rises below Flaggy at an elevation of 39 meters and flows generally east towards its mouth with the Coral Sea at Cooktown, flowing through the Endeavour River National Park for the last few kilometres of its course.