Newcastle is NSW’s second largest city, and Australia’s only regional city simultaneously on the beach and a working harbour waterfront. A thriving city itself, Newcastle is only a two hour drive from Sydney, and is an ideal base to explore the broad area comprising Port Stephens, Lake Macquarie, Upper and Lower Hunter, the Hunter Valley and the foothills of the Barrington Tops National Park.