Macquarie Hills is a residential suburb of the City of Lake Macquarie, New South Wales, Australia, located 15 kilometers west of Newcastle's central business district near the northern end of Lake Macquarie between the town centres of Cardiff and Warners Bay.