Port Macquarie Stays by the River and Harbour
Port Macquarie sits where the Hastings River meets the Pacific, and the seventeen stays listed here fall on either side of that line. A handful face the river mouth and the town waterfront: Rydges Hotel Port Macquarie, Mantra Quayside Port Macquarie and Northpoint Apartments, with Macquarie Waters Boutique Apartment Hotel a short walk inland. The rest look onto the ocean beaches, from Town Beach to Flynn's Beach and Shelly Beach. I am clear about the difference, because a page about harbour stays should not pretend a beach resort overlooks the boats. I rank the true waterfront options first, then the beachside apartments that suit a harbour-town holiday.
Port Macquarie is a coastal city on the Mid North Coast of New South Wales, founded as a convict settlement in 1821 at the mouth of the Hastings River. Its waterfront is the heart of daily life, with the town wharf, river cruises and the breakwall, whose rocks visitors have painted with messages and murals for decades. The town is also home to the well-known Koala Hospital and a chain of surf beaches running south of the river mouth.
River Views First, Then the Beaches
Choosing a stay near Port Macquarie's waterfront means mornings on the riverside walk, an easy stroll to the cafes of the town centre and quick access to river cruises, whale watching and dolphin trips in season. The best options here combine water views with heated pools, rooftop hot tubs and apartments with kitchens, so families and couples can stay several nights without needing the car. Ratings are strong across the list, with several properties at 8.7 or above.
Rydges Hotel Port Macquarie is the most direct waterfront choice. Rated 8.7 from 1,449 reviews, it has river views from rooms with private balconies or patios, an outdoor heated pool, a spa and a fitness centre, all in the town centre. Mantra Quayside Port Macquarie, rated 8.5, offers apartments with private balconies, some looking over the Hastings River, plus a heated rooftop pool and a gym, close to Horton Street. Both put the riverside walk at the door, which is the main reason to choose a harbour-side stay here rather than a beach address.
Northpoint Apartments is the self-catering pick on the water. Rated 8.7 from 1,257 reviews, it offers self-serviced waterfront apartments in the town centre, most with water views, plus a heated pool and a fitness room. Town Beach is a 10-minute walk along the waterfront, and cafes and restaurants are about 250 metres away. Macquarie Waters Boutique Apartment Hotel, rated 8.8 from 2,373 reviews, sits in central Port Macquarie with a heated pool, a drive-in style outdoor cinema, a rooftop hot tub with ocean views and a restaurant, and its apartments have full kitchens and laundry facilities.
Several highly rated stays sit between the town centre and Town Beach. Sandcastle Apartments, rated 9, faces Town Beach with fully equipped kitchens, private laundries and balconies or terraces with ocean views. Ki-ea Apartments, also rated 9, adds a heated outdoor pool with a children's pool, a spa, a sauna and a rooftop hot tub with ocean views, near the town centre. Beachcomber Resort Port Macquarie, rated 8.7, has an outdoor pool, a hot tub and barbecues in tropical gardens opposite Town Beach. Mercure Centro Port Macquarie, rated 8.1, is pitched as a base for whale watching and dolphin cruises.
Further along the coast, the beach resorts suit families who care more about sand than boats. South Pacific Apartments Port Macquarie, rated 8.4, sits opposite Flynn's Beach with an outdoor pool, a children's pool and a large heated spa, and every apartment has a full kitchen and laundry. Shelly Beach Resort, rated 8.4, faces Shelly Beach with villas, a pool, a spa pool, a tennis court and a children's playground. My summary: choose Rydges or Mantra Quayside for river views, Northpoint for a waterfront apartment, Macquarie Waters for facilities, and Sandcastle or Ki-ea for the best ratings near Town Beach.
A traveler's takeFor a stay that truly faces the water, I would book Rydges Hotel Port Macquarie for its river-view balconies and heated pool, then walk the breakwall, where generations of visitors have painted the rocks. With children and a week to fill, my choice would be Northpoint Apartments, rated 8.7, for its waterfront apartments with kitchens and the 10-minute walk to Town Beach.
Harbour & MarinaSandcastle Apartments
★4.5Family-friendly apartments with ocean views opposite Town Beach
Why guests love itI would book Sandcastle Apartments for a self-catering family stay directly opposite Town Beach in Port Macquarie. Each apartment has a fully equipped kitchen, a private laundry and a balcony or terrace with ocean views. WiFi and air-conditioning are included, and secure covered parking suits a coastal road trip. A 9.0 score from 1,017 guests is outstanding for an apartment stay.
Harbour & MarinaKi-ea Apartments
★4.5Family-friendly apartments with a rooftop hot tub and heated pools
Why guests love itKi-ea Apartments in Port Macquarie are spacious, family-friendly apartments, many with full kitchens and laundry. There is a heated outdoor pool with a children's pool, a spa, a sauna and a rooftop hot tub with ocean views. The listing places it near the town centre and Town Beach. More than 650 guests rate it 9.0. My advice: choose a full-kitchen apartment and save the rooftop hot tub for the evening.
Harbour & MarinaClub Wyndham Flynns Beach, Trademark Collection by Wyndham
★4.4Family-friendly resort with spa, pool, and fully equipped kitchens
Why guests love itI would book Club Wyndham Flynns Beach for a family wanting a resort with plenty to do on site. Family rooms have balconies and fully equipped kitchens, and the resort offers a spa and wellness centre, sauna, steam room, hot tub, fitness centre and a games room. The outdoor swimming pool is open year-round. An 8.8 score from 366 guests suits a relaxed Port Macquarie stay.
Harbour & MarinaMacquarie Waters Boutique Apartment Hotel
★4.4Family-friendly apartments with a heated pool cinema and ocean-view hot tub
Why guests love itI recommend Macquarie Waters Boutique Apartment Hotel to families who want space and something memorable in central Port Macquarie. The heated pool lets you watch a movie from the water, and the rooftop hot tub has panoramic ocean views for the evening. Every unit has a private balcony and free secure parking, while apartments add a full kitchen and laundry. Guests rate it 8.8 from more than 2,300 reviews.
Harbour & MarinaNorthpoint Apartments
★4.4Waterfront apartments in Port Macquarie with a heated pool and town centre access
Why guests love itNorthpoint Apartments puts you on the Port Macquarie waterfront in the town centre, and most apartments have water views. They are self-serviced, so you cook and clean for yourselves, which suits families who want space. A heated pool and a fitness room are on site, Town Beach is a 10-minute walk along the water, and cafes and restaurants are about 250 metres away. Rated 8.7 by more than 1,250 guests, I would choose it for a walkable stay without a car.
Harbour & MarinaRydges Hotel Port Macquarie
★4.4Waterfront hotel with a heated pool, spa, and river-view rooms
Why guests love itI would book Rydges Hotel Port Macquarie for a waterfront family stay. Rooms have private balconies or patios and river views, and the hotel has a heated outdoor swimming pool, a spa and a fitness centre. It works as a city stay with easy access to beaches. An 8.7 score from 1,449 guests is strong for a four-star hotel. The waterfront setting suits guests who enjoy river views.
Harbour & MarinaBeachcomber Resort Port Macquarie
★4.4Family-friendly resort with pool, hot tub, and ocean-view balconies opposite Town Beach
Why guests love itI would book Beachcomber Resort for a family wanting a tropical-garden resort opposite Town Beach in Port Macquarie. Most units have private balconies with ocean views, and the apartments include kitchenettes or full kitchens. There is an outdoor swimming pool, a hot tub and barbecue facilities. An 8.7 score from 759 guests suits a relaxed, self-catering beach stay for families who like a garden setting.
Harbour & MarinaBeaches Holiday Resort
★4.3Family-friendly apartments opposite Flynns Beach with a pool and spa baths
Why guests love itI would book Beaches Holiday Resort for a self-catering beach stay in Port Macquarie. It sits opposite Flynns Beach, and the apartments have full kitchens and laundry facilities, with a spa bath in some. There is an outdoor pool, barbecue facilities and free parking. The Koala Hospital is nearby, and the CBD is 2.5 kilometres away. An 8.6 score from 376 guests suits a relaxed family week.
Harbour & MarinaMantra Quayside Port Macquarie
★4.3Family-friendly apartments with a heated rooftop pool and river views
Why guests love itI would book Mantra Quayside for a family wanting a waterfront apartment in Port Macquarie. Apartments have private balconies, some with views of the Hastings River, and the hotel has a heated rooftop pool, a gym and free WiFi. Horton Street and the ocean are within easy reach. An 8.5 score from 1,513 guests suits a relaxed, central stay with good facilities.
Harbour & MarinaBeachside Holiday Apartments
★4.3Family apartments opposite Flynn's Beach with a heated pool and ocean views
Why guests love itI would book Beachside Holiday Apartments for a family wanting space directly opposite Flynn's Beach in Port Macquarie. The apartments have one, two or three bedrooms, and there is a heated outdoor swimming pool, a rooftop terrace with ocean views and barbecue facilities, plus secure parking. Local shops and restaurants are within walking distance, and the town centre is a short drive. An 8.5 score from 350 guests is good.
Harbour & MarinaSouth Pacific Apartments Port Macquarie
★4.2Family apartments opposite Flynn's Beach with pools and a large spa
Why guests love itSouth Pacific Apartments sits opposite Flynn's Beach, and I would put it high on a family shortlist. There is an outdoor pool, a children's pool and a large heated spa. Each air-conditioned apartment has a balcony, a full kitchen and a laundry, plus free Wi-Fi and a Smart TV, and some have ocean views. Having the beach across the road and a kitchen in the apartment is a strong combination.
Harbour & MarinaShelly Beach Resort
★4.2Family-friendly villas opposite Shelly Beach with pools and a tennis court
Why guests love itI would book Shelly Beach Resort for a self-catering family stay directly opposite Shelly Beach in Port Macquarie. The air-conditioned villas have full kitchens and free WiFi, and the resort has a swimming pool, a spa pool, a tennis court and a children's playground. An 8.4 score from 688 guests suits a relaxed coastal week with plenty for children to do.
Harbour & MarinaFlynns Beach Resort
★4.2Family-friendly apartments near Flynns Beach with a pool and tennis court
Why guests love itI would book Flynns Beach Resort for a family wanting self-contained apartments a short walk from Flynns Beach. Apartments have full kitchens and private balconies, and the resort has a pool, a tennis court and a fitness centre. Local nature parks and the harbour area are within reach. An 8.3 score from 583 guests suits a practical, active beach stay for families who like to keep busy.
Harbour & MarinaMercure Centro Port Macquarie
★4.1Family-friendly hotel with a heated pool and day spa in Port Macquarie
Why guests love itMercure Centro Port Macquarie is a family-friendly hotel in the town centre, with an outdoor heated pool and a day spa. It works as a base for whale watching and dolphin cruises, and the main beach is nearby for water sports. The guest rooms are comfortable and the hotel is well equipped with modern technology. I would choose it for a central stay where the pool can fill the gaps between beach and boat trips.
Harbour & MarinaSettlers Inn
★3.9Family stay with a restaurant, bar and playground in Port Macquarie
Why guests love itSettlers Inn is a family-friendly three-star stay in Port Macquarie with air-conditioned rooms and private bathrooms. A children's playground gives younger guests somewhere to burn off energy, while parents can use the restaurant serving Australian food, the terrace and the bar. WiFi is available in public areas, and the Port Macquarie marina is within walking distance. Guests score it 7.7 across 357 reviews, which points to a dependable stay.
Harbour & MarinaT's Resort & Motel
★3.8Family-friendly resort with pool, tennis, and kitchenettes in Port Macquarie
Why guests love itI would book T's Resort & Motel for a family wanting a modest stay with room to play in Port Macquarie. Rooms are air-conditioned with balconies and kitchenettes, and the grounds have a year-round outdoor swimming pool, a tennis court and a lush garden. Port Macquarie Airport and the marina are close. A 7.6 score from 1,112 guests fits a simple, practical stay.
Harbour & Marinaibis Styles Port Macquarie
★3.8Family-friendly hotel opposite Town Beach with a pool and free parking
Why guests love itI recommend ibis Styles Port Macquarie to families who want a straightforward stay directly opposite Town Beach. The outdoor pool suits all ages, a guest laundry helps when you are travelling with children, and free on-site parking suits a road trip. Some rooms add a corner spa bath. Restaurants and cafes are within a short walk, and Billabong Zoo is a 15-minute drive. Guests rate it 7.6 from nearly 2,400 reviews.
Local tips
- 1Want to see the river from your room? Ask for a river-view room at Rydges Hotel Port Macquarie or a Hastings River-facing apartment at Mantra Quayside.
- 2For self-catering on the water, Northpoint Apartments has waterfront units in the town centre, most with water views.
- 3Walk the breakwall between the town centre and Town Beach to see the painted rocks, an easy outing from any of the central stays.
- 4Families with young children should look at Ki-ea Apartments and South Pacific Apartments, both with a children's pool.
- 5Mercure Centro Port Macquarie is pitched as a base for whale watching and dolphin cruises, which run from the town waterfront.
- 6If the beach matters more than the harbour, Sandcastle Apartments and Beachcomber Resort both sit opposite Town Beach.