Town Beach Tours

Port Macquarie showing rocky coastline, outdoor art and a bay or harbor
Port Macquarie featuring a bay or harbor, a sandy beach and rugged coastline
Town Beach which includes general coastal views and surfing as well as a small group of people
Port Macquarie showing a bay or harbor, a sandy beach and surf
Town Beach which includes surfing, general coastal views and waves


On the doorstep of Port Macquarie’s popular attractions, this beautiful beach offers everything you need to stay for a full day.

As the name suggests, Town Beach is a short stroll from Port Macquarie’s main streets. Along with the soft, golden sand and deep blue water, playgrounds and picnic areas ensure appeal for everyone. Choose your favorite spot and settle in for surfing, swimming and dining by the sea.

Framed by a dramatic headland, Town Beach is a top spot for surfers seeking protection from the wind. Try the Flagstaff section at the southeastern end for thrilling waves. The beach is patrolled for most of the year for safe swimming. Off the water, let the kids enjoy a colorful playground or nearby skate park while you work out on outdoor gym equipment.

Take photos of the Town Beach breakwall, with rocks decorated by graffiti. What began as an art competition now features all kinds of art that’s constantly enriched. Walk along the breakwall to admire these colorful installations, watching for dolphins where the Hastings River flows into the port leading to the ocean. Arrive here before sunrise or sunset for the best photos.

The breakwall is also the starting point for the renowned Port Macquarie Coastal Walk, which leads to the historic Tacking Point Lighthouse at the tip of Lighthouse Beach. Set out on the 6-mile (9-kilometer) adventure, stopping along the way at beautiful beaches and panoramic viewpoints. It’s often possible to spot migrating whales from May to November each year.

When it’s time to eat, spread out on the open grassy areas under shady trees for picnics. You’ll also find covered picnic tables and grills. Watch boats as they come into the water sheltered by the breakwall as people fish along the rocks. Alternatively, head to the beach kiosk for meals with ocean views or stroll into the center of town for more options. In town, visit the Port Macquarie Museum to view themed exhibits and galleries explaining the town’s history from British settlement as a penal colony in 1821.

Town Beach is near the heart of Port Macquarie, with facilities including restrooms, picnic areas and shops nearby. Use the available free car parking or ride a bike here.

Popular places to visit


Best Lodging Options Near Town Beach

ibis Styles Port Macquarie

ibis Styles Port Macquarie

3.5 out of 5
1 Stewart Street, Port Macquarie, NSW
ibis Styles Port Macquarie
Mantra Quayside

Mantra Quayside

4 out of 5
Cnr William Street and Short St, Port Macquarie, NSW
Mantra Quayside
Rydges Port Macquarie

Rydges Port Macquarie

4 out of 5
1 Hay Street, Port Macquarie, NSW
Rydges Port Macquarie
Macquarie Waters Boutique Apartment Hotel

Macquarie Waters Boutique Apartment Hotel

4.5 out of 5
11 Clarence Street, Port Macquarie, NSW
Macquarie Waters Boutique Apartment Hotel
Excelsior Motor Inn

Excelsior Motor Inn

3.5 out of 5
92 William Street, Port Macquarie, NSW
Excelsior Motor Inn
Mantra The Observatory

Mantra The Observatory

3.5 out of 5
Town Beach, 40 William Street, Port Macquarie, NSW
Mantra The Observatory
Port Aloha Motel

Port Aloha Motel

3.5 out of 5
3 School Street, Port Macquarie, NSW
Port Aloha Motel
Comfort Resort Waters Edge

Comfort Resort Waters Edge

3.5 out of 5
1 Buller Street Port Macquarie Nsw 2444, Port Macquarie, NSW
Comfort Resort Waters Edge
Sails Port Macquarie - By Rydges

Sails Port Macquarie - By Rydges

4 out of 5
20 Park Street, Port Macquarie, NSW
Sails Port Macquarie - By Rydges
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Explore a world of travel with Expedia

Explore a world of travel with Expedia