Important: This destination may have COVID-19 travel restrictions in place, including specific restrictions for lodging. Check any national, local, and health advisories for this destination before you book.

Find Hotels in Port Stephens

Marina Resort
4 out of 5
33 Magnus Street, Nelson Bay, NSW
The price is $82 per night
7.04 mi from city center
3.9/5Very Good! (906 reviews)

"An old fashioned basic family holiday hotel in a beautiful position on the hill. Rooms are big with a range of bed options and spotlessly clean. Excellent value to."…"

Reviewed on Mar 26, 2020

Marina Resort
BIG4 Karuah Jetty Holiday Park
3.5 out of 5
88 Holdom Road, Karuah, NSW
The price is $76 per night
4.38 mi from city center
4.3/5Excellent! (110 reviews)

"Perfect location for children to play about 40 minutes away from Nelson bay great family holiday"…"

Reviewed on Jan 16, 2020

BIG4 Karuah Jetty Holiday Park
Thou Walla Sunset Retreat
3 out of 5
2 Ridgeway Avenue, Soldiers Point, NSW
Get Rates
2.06 mi from city center
4.4/5Wonderful! (189 reviews)

"The glamping tent was absolutely the most beautiful naturistic spot I have ever stayed in. The bed was incredibly comfortable, the view was amazing. The only small thing I could suggest would be more lighting on the deck and maybe a microwave :) other than that, just perfect!"…"

Reviewed on Mar 11, 2020

Thou Walla Sunset Retreat
  • You could be seeing lower prices

    With member prices, you could save 10% or more right now on thousands of properties.
    Sign up, it's freeSign in
Beaches Serviced Apartments
4 out of 5
12 Gowrie Avenue, Port Stephens, Nelson Bay, NSW
The price is $101 per night
7.62 mi from city center
4.5/5Wonderful! (256 reviews)

"like the location of the property, it is very clean."…"

Reviewed on Dec 29, 2019

Beaches Serviced Apartments
Anchorage Port Stephens
4 out of 5
Corlette Point Road, Corlette, NSW
Free CancellationReserve now, pay when you stay
The price is $189 per night
4.75 mi from city center
4.6/5Wonderful! (859 reviews)

"Surrounding environment Room location looking out over marina/ocean Happy hour was great"…"

Reviewed on Jun 8, 2020

Anchorage Port Stephens
Hotel Nelson
4 out of 5
1 Government Road, Nelson Bay, NSW
The price is $106 per night
6.77 mi from city center
4.5/5Wonderful! (999 reviews)

"We had a great stay at Hotel Nelson, especially the receptionist who provided all the help she could for our stay to be amazing :)"…"

Reviewed on Jun 15, 2020

Hotel Nelson
Mantra Nelson Bay
4.5 out of 5
1A Tomaree Street, Nelson Bay, NSW
The price is $183 per night
6.98 mi from city center
4.3/5Excellent! (1,101 reviews)

"Great location to Marina, restaurants, shops. Initial unit given in bad need of painting, cleaning and leather lounge suite in terrible condition. Staff were very helpful and offered another unit and advised they would take up our comments with owner of unit."…"

Reviewed on Jun 24, 2020

Mantra Nelson Bay
Bannisters Port Stephens
4 out of 5
147 Soldiers Point Road, Soldiers Point, NSW
The price is $161 per night
2.84 mi from city center
4.4/5Excellent! (50 reviews)

"Great room, views, facilities, location. Was different stay to our previous one due to covid restrictions but was still good hotel and staff."…"

Reviewed on Jun 9, 2020

Bannisters Port Stephens
Halifax Holiday Park
4 out of 5
5 Beach Road, Little Beach, Nelson Bay, NSW
The price is $118 per night
7.56 mi from city center
4.7/5Exceptional! (195 reviews)
Good, but some things to consider

"The cabins are nice and clean. We booked a two bedroom cabin for two people but they only made up one bed, assuming we were a couple I guess. My father and I prefer to sleep in separate beds though .... so we made up another bed ourselves (they left sheets which was good though). The remote batteries ..."…"

Reviewed on Feb 28, 2020

Halifax Holiday Park
Seabreeze Hotel
3 out of 5
1 Stockton Street, Nelson Bay, NSW
The price is $81 per night
6.82 mi from city center
4/5Very Good! (221 reviews)

"Great location. Relaxed atmosphere. Rooms were upgraded to a great contemporary style."…"

Reviewed on Mar 16, 2020

Seabreeze Hotel
Ingenia Holidays Soldiers Point
3.5 out of 5
122 Soldiers Point Rd, Soldiers Point, NSW
The price is $83 per night
2.81 mi from city center
4.4/5Excellent! (86 reviews)

"Facilities were brilliant, staff so super friendly and generally well-located."…"

Reviewed on Jan 26, 2020

Ingenia Holidays Soldiers Point
Nelson Towers Motel
3 out of 5
71 Victoria Parade, Nelson Bay, NSW
The price is $88 per night
6.86 mi from city center
4/5Very Good! (241 reviews)

"Great location. Most friendly, caring and attentive personnel. Good value for money."…"

Reviewed on Jun 29, 2020

Nelson Towers Motel
Oaks Nelson Bay Lure Suites
4 out of 5
20 Tomaree Street, Nelson Bay, NSW
The price is $107 per night
6.75 mi from city center
4.1/5Very Good! (873 reviews)
The place to stay at Nelson Bay

"The position of the hotel is perfect, walking distance to the shops with underground secure parking. The facilities in the room are all anyone would need. Very clean and helpful, cheerful staff. Nothing to complain about."…"

Reviewed on Mar 12, 2020

Oaks Nelson Bay Lure Suites
The Landmark Resort Nelson Bay
4 out of 5
Dowling Street, Nelson Bay, NSW
The price is $98 per night
6.95 mi from city center
4.1/5Very Good! (943 reviews)

"Nice and clean. Good view. Close to Marina and shops."…"

Reviewed on Jun 2, 2020

The Landmark Resort Nelson Bay
Ingenia Holidays One Mile Beach
4 out of 5
426 Gan Gan Road, One Mile, NSW
The price is $63 per night
7.79 mi from city center
4.4/5Excellent! (265 reviews)

"Good spot close to the beach. Very relaxed and a nice pool!"…"

Reviewed on Mar 4, 2020

Ingenia Holidays One Mile Beach
Don't see what you're looking for?
See all available properties in Port Stephens
View all properties
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.

Visiting Port Stephens

Families will find kid-friendly activities in Port Stephens, and visitors give high marks for the beaches and relaxing spas. Tourists to the city can also enjoy its relaxing setting. Top sights in the city include Dutchies Beach and Tomaree National Park.

  • There are 1836 hotels and other accommodations in Port Stephens
  • The closest major airport is in Newcastle, NSW (NTL-Williamtown), 14 mi (22.5 km) from the city center

Sightseeing and Staying in Port Stephens

The city is notable for landmarks like Tea Gardens-Hawks Nest Bridge, Mount Tomaree, and Sugarloaf Point Lighthouse. The city's natural setting is picturesque, including the beaches and these places to visit: Dutchies Beach, Tomaree National Park, and Winda Woppa Reserve. Top activities include exploring the waterfront and whale watching, while Soldiers Point Marina, Port Stephens, and d'Albora Marinas Nelson Bay are favorite sights to visit.

In Port Stephens, you'll be able to select from 1836 hotels and other lodging options so you'll have ample places to choose from for your holiday getaway. Here are top ranked ones based on our user reviews:

  • Hawks Nest Motel - With a stay at this 3.5-star motel, guests can enjoy access to an outdoor pool and free parking, along with free WiFi. It's a favorite with Expedia travelers for its pool and clean, quiet rooms.
  • Lemon Tree Passage Motel - Our customers like the helpful staff and clean rooms at this motel. With a stay at this 3-star motel, guests can enjoy access to an outdoor pool and free parking, along with an in-room kitchenette.
  • Bannisters Port Stephens - This 4-star hotel features 3 restaurants, an outdoor pool, and free WiFi. Expedia customers like its dining options and bar.

Outside the city, popular places to visit include Nobbys Head Beach, located 21.4 mi (34.4 km) from the city center, and Newcastle Beach, which is 22.2 mi (35.8 km) away.

Dressing for Port Stephens

  • Between January and March, you can expect the daytime average to be around 81°F and the nighttime average to be 60°F
  • From April to June, temperatures average about 75°F during the day and 47°F at night
  • July through September averages 71°F during the day and 46°F at night
  • In October-December, the average temperature is 80°F during the day and 53°F at night
  • Average annual rainfall for Port Stephens is 37.85 inches
  • Hottest months are usually January and February with an average temperature of 80°F, while the coldest months are July and August with an average of 47°F

Frequently asked questions

Where is the best place for a stay in Port Stephens?
Anne’s Waterfront Haven B&B is a favorite with Expedia customers. This 4.5-star B&B offers free breakfast and free WiFi. Traveler reviews also recommend Nelson Bay Bed & Breakfast and Bannisters Port Stephens as top options for your visit.
If I need to cancel my hotel reservation in Port Stephens, will I receive a refund?
Yes, you’ll find most room reservations are fully refundable provided that you cancel before the accommodation’s cancellation deadline, which often is within 24-48 hours of the scheduled arrival. If your reservation is non-refundable, it might still be possible to cancel it and be given a refund within 24 hours of your booking. Add your dates and click on “Search”, then use the filter option “free cancellation” to review the top deals on offer in Port Stephens.
Where can I learn more about changing or cancelling my trip to Port Stephens?
To find more details about rescheduling or cancelling your trip to Port Stephens, go to https://www.expedia.com/service/.
What's the best place to stay on a budget in Port Stephens?
Based on reviews, The Landmark Resort Nelson Bay is a popular hotel for our travelers who want a more economical choice, and features free WiFi and free parking. Other good choices for your budget-friendly stay include Karuah Motor Inn and Corlette Palms Motor Inn.
What's the best place to stay for a family vacation to Port Stephens?
Marty’s @ Little Beach is a top 4-star apartment on Expedia for families, and features an outdoor pool and free parking. Other choices to stay with the kids include Marina Resort and Ocean Side Hawks Nest. Kids of all ages will also enjoy a visit to Irukandji Shark & Ray Encounters.
What's the best place to stay for a romantic vacation in Port Stephens?
Nelson Bay Bed & Breakfast is a favorite 4.5-star B&B for couples, and features pillowtop beds and private balconies. Other good choices for a stay with your sweetheart include Anne’s Waterfront Haven B&B and Tea Gardens Motel.
What's the best pet-friendly accommodation in Port Stephens?
The Retreat Port Stephens is a top dog-friendly condo resort, and offers a seasonal outdoor pool along with in-room kitchens for its human guests.
Where is the best place to stay with easy access to Dutchies Beach?
Adjacent to Dutchies Beach, Amore At The Beach is one of the top choices for your stay based on our traveler data, and this 4-star apartment offers free WiFi and free parking. Other good choices close by include The Landmark Resort Nelson Bay and Hotel Nelson.
What about the best place to stay near Tomaree National Park?
One of the top choices for your stay is The Landmark Resort Nelson Bay, located 1.8 mi (2.8 km) from Tomaree National Park, and this 4-star hotel offers a restaurant and an outdoor pool. Hotel Nelson, located 2.1 mi (3.3 km) away, is another good choice for your stay.
What's the best place to stay to stay near the beach in Port Stephens?
Anne’s Waterfront Haven B&B is a top 3.5-star beach property with an outdoor pool and a restaurant. Other good options for your beach trip include Peninsula Nelson Bay and Marina Resort. Head to Dutchies Beach or Samurai Beach for some quality time by the water.
What's the best luxury accommodation in Port Stephens?
Bali at the Bay is a 4.5-star apartment with in-room massages and in-room kitchens, and it’s a popular choice for Expedia travelers looking for a pampering stay. Anchorage Port Stephens and The Landmark Resort Nelson Bay are other upscale choices for your stay.
What's the best place to stay if I'm looking to play golf in Port Stephens?
Mantra Nelson Bay is a 4.5-star apartment featuring an outdoor pool and in-room kitchens, and it’s a top choice for golfing nearby. Another good choice is Ocean Side Hawks Nest if you’d like to stay near a golf course while in town. You can tee off at Nelson Bay Golf Club, Hawks Nest Golf Club, or Karuah and District Golf Club while you’re in town.

Recent reviews of Port Stephens hotels

More trip options