Skip to main content

Stay in Port Stephens's best hotels!

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review score

Wonderful: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Our top picks Lowest Price First Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

Anchorage Port Stephens

Hotel in Nelson Bay

Anchorage Port Stephens offers a luxury accommodations experience, nestled by the white sands of the beautiful port. The food was exceptional, at breakfast & in the restaurant. The beds & pillows were fantastic & the view was the best. We could not fault the cleanliness of the room which included all the little extras

Show more Show less
9
Wonderful
979 reviews
Price from
$322
per night

Hotel Nelson

Hotel in Nelson Bay

Just a 5-minute walk from the beach and 2 minutes' walk from the town center, Hotel Nelson (formerly The Nelson Resort) has a heated swimming pool, fitness center and a steam room. good location, clean and tidy, warm welcome.

Show more Show less
8.9
Excellent
1,617 reviews
Price from
$147
per night

Bannisters Port Stephens

Hotel in Soldiers Point

Located in Soldiers Point, a 3-minute walk from Kangaroo Point Reserve Beach, Bannisters Port Stephens provides accommodations with an outdoor swimming pool, free private parking, a terrace and a... The location is really great!Hotel is beautiful and like a garden. Staff is friendly and nice

Show more Show less
8.8
Excellent
758 reviews
Price from
$176
per night

Bull and Bush Hotel

Hotel in Medowie

Featuring a seasonal outdoor swimming pool, restaurant, bar and free WiFi, Bull and Bush Hotel is located in Medowie, 19 miles from University of Newcastle and 20 miles from Energy Australia Stadium. The place has a very good location as it is next to a pub where we can buy food and shops. The area where the pool is very nice and we can have a barbie but we were not prepared but the kids still enjoyed the pool!

Show more Show less
7.2
Good
518 reviews
Price from
$101
per night

Club Wyndham Port Stephens

Hotel in Salamander Bay

Club Wyndham Port Stephens is located in Salamander Bay, 1.5 miles from Salamander Bay and 3 miles from Anchorage Marina Port Stephens.

Show more Show less
8
Very Good
3 reviews
Price from
$138
per night

Lakeside Residence

Raymond Terrace

Providing a garden, Lakeside Residence provides accommodations in Raymond Terrace. This property offers access to a patio, free private parking, and free Wifi. nice location, clean and tidy. host was very friendly and helpful. pleasantly surprised to see 2 bathrooms in the residence.

Show more Show less
9.3
Wonderful
159 reviews
Price from
$165
per night

Amarna Luxury Beach Resort

Nelson Bay

Located in Nelson Bay, 10 minutes' walk from Nelson Bay marina, supermarket and a variety of shops and cafes, Amarna Luxury Beach Resort is a beachfront property and features a year-round outdoor pool... Amazing views , very clean and staff were super friendly . Pool area was very relaxing , and we got to see a beautiful rainbow , fantastic sunsets and even wild dolphins that came to the beach which was just so special .

Show more Show less
9.6
Exceptional
104 reviews
Price from
$478
per night

Port Stephens Koala Sanctuary

One Mile

Welcome to the Port Stephens Koala Sanctuary! Nestled in the picturesque coastal region of Port Stephens, NSW, our 8ha sanctuary offers a unique opportunity to connect with Australia's beloved koalas... Amazing staff, facilities & stay! Would recommend for any ages!

Show more Show less
9.5
Exceptional
907 reviews
Price from
$258
per night

Lemon Tree Passage Motel

Lemon Tree Passage

Boasting a lovely garden and free Wi-Fi. Lemon Tree Passage Motel is just 5 minutes’ walk from Lemon Tree Passage Marina. It offers air-conditioned rooms. The check-in and check-out processes were very smooth. Location was also perfect as it's near the pier and cafes. It's also a very clean motel with great amenities - WiFi connection was excellent. But what I loved most about our stay was their personalised greeting (even though we didn't meet them in-person!). My husband and I celebrated his birthday at the Lemon Tree Passage Motel. They were so kind to give us Ferrero Rocher chocolates and a birthday card. Thank you, Jason and Lilian for a wonderful experience at the motel. We'll definitely come back and stay here again!

Show more Show less
9.2
Wonderful
699 reviews
Price from
$107
per night

Halifax Holiday Park

Nelson Bay

Halifax Holiday Park offers self-contained accommodations with direct access to Shoal Bay Beach. All apartments have a private patio, a fully equipped kitchen and access to shared barbecue facilities.... We were on a road trip to the snow and sadly arrived late both times to appreciate our surroundings. We appreciate the phone calls months ago as we had booked two nights one week apart that would have looked like a booking mistake on our behalf so thank you all for making sure we had booked both dates.

Show more Show less
9.1
Wonderful
276 reviews
Price from
$154
per night

Hotels with extra health and safety measures

Find hotels in Port Stephens with added hygiene measures plus high cleanliness ratings

Safety features
Physical distancing
Cleanliness & disinfection
Food & drink safety

Most-booked hotels in Port Stephens in the past month

See all

Port Stephens's best hotels with breakfast

See all

FAQs about hotels in Port Stephens

  • Bannisters Port Stephens, Hotel Nelson, and Anchorage Port Stephens in Port Stephens have received great reviews for the views from their hotel rooms.

  • Nelson Bay, Soldiers Point, and Medowie are popular with other travelers visiting Port Stephens.

  • On average, it costs $118 per night to book a 3-star hotel in Port Stephens for tonight. You'll pay around $170 on average if you stay at a 4-star hotel tonight, while a 5-star hotel in Port Stephens will cost around $1,238 (based on Booking.com prices).

  • Anchorage Port Stephens, Hotel Nelson, and Bannisters Port Stephens are some of the popular hotels in Port Stephens.

  • There are 1,256 hotels in Port Stephens you can book on Booking.com.

  • Many families visiting Port Stephens loved staying at Hotel Nelson, Anchorage Port Stephens, and Bannisters Port Stephens.

  • On average, 3-star hotels in Port Stephens cost $115 per night, and 4-star hotels in Port Stephens are $151 per night. If you're looking for something really special, 5-star hotels in Port Stephens cost around $489 per night (based on Booking.com prices).

  • Couples traveling to Port Stephens loved staying at Anchorage Port Stephens, Hotel Nelson, and Bannisters Port Stephens.

Explore guest reviews of hotels in Port Stephens

See all