New South Wales location profile
South West Rocks NSW 2431
Seaside town on the NSW Mid North Coast known for safe beaches, heritage sites, and laid‑back holiday vibes. Popular with retirees, families, and visitors for fishing, diving, and national parks. Offers a relaxed village centre with essential services.
Explore schools in South West Rocks
Compare local schools using the BestSchools list and interactive map.
Why families consider South West Rocks
Coastal lifestyle with a strong retiree community, growing number of young families, and seasonal tourism. Mix of owner‑occupiers and holiday homes, with work in tourism, retail, health, and marine trades.
Amenities & services
- Coles South West Rocks and village shops/cafes
- GP clinics, dental and allied health
- Kempsey District Hospital (approx 35km) for acute care
- Restaurants, pubs and clubs (e.g., Seabreeze Beach Hotel, Country Club bistro)
- Pharmacies and post office
- Fuel and convenience outlets
- South West Rocks Library (Prince of Wales Ave, Kempsey Shire Libraries)
- Kempsey Library (Kempsey CBD)
Transport & connectivity
- Nearest train: Kempsey Station (North Coast Line)
- Local Busways services to Kempsey and nearby towns; intercity coach connections
- Pacific Highway (A1) via Macleay Valley Way; South West Rocks Rd; Arakoon Rd
Lifestyle & recreation
- Horseshoe Bay and Trial Bay swimming beaches
- Diving at Fish Rock Cave; fishing, boating and kayaking
- South West Rocks Country Club (golf, bowls, tennis)
- Skate park and sports fields
- Heritage at Trial Bay Gaol and Smoky Cape Lighthouse
- Markets and live music at local venues
- Arakoon National Park (Trial Bay Gaol, Little Bay)
- Hat Head National Park (Smoky Cape Lighthouse, Gap Beach)
- Horseshoe Bay Reserve and foreshore
- Back Creek boardwalk and wetlands
Education context
A community preschool and a couple of long day care options in town; more services available in Kempsey.
- Southern Cross University – Coffs Harbour Campus (~90km north)
- Charles Sturt University – Port Macquarie Campus (~80km south)