Newcastle is the second largest city in New South Wales, Australia and is one of the best destinations to visit along the New South Wales coastline. Newcastle has some of the best beaches in New South wales and is just 2 hours from Sydney. Along with its beaches, Newcastle is a great place to visit to enjoy coastal walks, surfing and enjoying a long brunch in one of the many cafes, so it is a great addition to your East Coast Australian itinerary.