
You often see the locals hanging out early morning at the main beach (Rainbow beach) to discuss the surf conditions before heading out. Bonny Hills is an unspoiled beach town, and we'd like to keep it that way, so don't share the secret with too many of your friends!
Maecenas egestas arcu quis ligula mattis placerat. Ut a nisl id ante tempus hendrerit. Phasellus consectetuer vestibulum elit. Phasellus nec sem in justo pellentesque facilisis. Ut varius tincidunt libero.
Curabitur turpis. Sed aliquam ultrices mauris. Sed lectus. Aenean ut eros et nisl sagittis vestibulum. Aenean massa.
Bonny Hills is a small coastal village on the Mid North Coast of New South Wales, sitting between Lake Cathie and North Haven around half an hour south of Port Macquarie. The area is known for its elevated ocean views, beach access and quieter holiday atmosphere compared with larger coastal centres.
Bonny Hills suits families looking for a slower coastal holiday with easy beach access, open space and a relaxed pace. Many visitors return year after year for the combination of surf beaches, nearby cafés, local playgrounds and the convenience of being close to Port Macquarie without staying in the middle of town.
Rainbow Beach is the best-known beach in Bonny Hills and is popular for surfing, long beach walks and seasonal whale watching from the headlands. Bartletts Beach is another local favourite, offering a more sheltered feel and easy access for swimming and relaxed afternoons by the water.
Bonny Hills is generally around a 25-minute drive south of Port Macquarie via Ocean Drive. The route follows the coastline and connects visitors with nearby areas including Lake Cathie, North Haven and Laurieton.
Yes — Bonny Hills has a mix of coastal holiday accommodation including beachfront homes, family holiday houses and ocean-view stays. The area is especially popular with guests wanting a quieter beach holiday while still being within easy reach of Port Macquarie and the wider Mid North Coast region.

Solxape P/L Trading as Beachscape Holiday Rentals
ABN 866 111 25690 - Real Estate License 1008 4953
Office Hours: Mon-Fri 8.30am-5pm | Sat 9am-1pm
Address: Shop 6, Woolworths Complex,
1609 Ocean Drive, Lake Cathie NSW 2445
reservations@beachscaperentals.com.au
M: 0409 865 909


