Location of Lake Macquarie Lake Macquarie is a large coastal lake located south of Newcastle and approximately 120 kilometres north of Sydney. The lake has an overall length of some 22 kilometres in the north-south direction and is up to 8 kilometres wide. The lakeshore has many bays and headlands and is approximately 170 kilometres long.