
Myall Shores
Holiday Park
A peaceful lakeside retreat awaits
This is what you’ve been daydreaming about from your office chair. A peaceful getaway in a quiet bushland setting where the ‘locals’ have feathers, fur, and pouches. Waterfront accommodation or a lush grassy campsite overlooking clear, shallow waters where kids can splash and play. Meandering coastal estuaries fringed with paperbark trees providing endless possibilities for discovery by kayak, SUP, or tinnie. A café for freshly brewed coffee and meals without the mess. A jetty over the lake just begging for the old run-and-jump treatment. Friendly staff to help plan your adventure and make the most of every moment.
NRMA Myall Shores Holiday Park welcomes you for a restorative and fun holiday in a very special destination.
Accommodation
Choose to stay in a comfortable villa or glamping safari tent. If you prefer the great outdoors, set up on a powered or unpowered site.



Park highlights
Key features
Explore locally
Become a My NRMA Rewards member and save
- Members best price: You'll save on future bookings with 10% off our standard rate (capped at $60 in high and premium seasons), and 5% off sale rates year-round.
- Members flexible cancellation: Free cancellation up to 48hrs prior to check in in low and mid seasons, and up to 7 days prior in high and premium seasons.
- Everyday savings: Discounts on fuel and groceries, dining out and takeaways, household utilities, and more.
- One year membership: Cancel anytime, does not auto-renew.
Location
NRMA Myall Shores Holiday Park is situated in a secluded waterfront location on the Myall Lakes, on the Mid North Coast of NSW. It’s a three-hour drive from Sydney, and 20 minutes from the town of Bulahdelah (but you can stock up on essentials at our kiosk). Surrounded by coastal lakes, national parks, and vast beaches, this is a nature lover’s haven.Please note if accessing the park via Bulahdelah, there is approximately 3km of dirt road.
Contact information
Low Season (except long weekends): 8am to 6pm | Peak Season: 8am to 7pm