Find hotels in St. James, NC from CA $82

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Go beyond your typical stay in St. James

Check prices for these dates

Filter by

Property class

Guest rating

Selecting then applying a filter from this group will update the results on a new page

Our top choices for St. James hotels

1. Holiday Inn Express & Suites Southport - Oak Island Area by IHG

Holiday Inn Express & Suites Southport - Oak Island Area by IHG
2.5 star property
Bolivia
8.6 out of 10, Excellent, (1,003 reviews)
"Hotel was very clean. Staff very helpful and friendly. We will definitely be back."
United States
Tammy
The price is CA $117
CA $126 total
includes taxes & fees
Dec 7 - Dec 8
Holiday Inn Express & Suites Southport - Oak Island Area by IHG

2. Fairfield Inn & Suites by Marriott Southport

Fairfield Inn & Suites by Marriott Southport
3.0 star property
Southport
9.4 out of 10, Exceptional, (851 reviews)
"Front desk very helpful."
United States
Lori
The price is CA $123
CA $133 total
includes taxes & fees
Dec 3 - Dec 4
Fairfield Inn & Suites by Marriott Southport

3. Hampton Inn & Suites Southport

Hampton Inn & Suites Southport
2.5 star property
Southport
9.6 out of 10, Exceptional, (831 reviews)
"Great location, easy access to both Oak Island and downtown Southport."
United States
Robert and Susan
The price is CA $132
CA $142 total
includes taxes & fees
Nov 18 - Nov 19
Hampton Inn & Suites Southport

4. Comfort Suites Southport - Oak Island

Comfort Suites Southport - Oak Island
2.5 star property
Southport
8.8 out of 10, Excellent, (1,004 reviews)
"Really enjoyed our stay"
United States
jeff
The price is CA $123
CA $133 total
includes taxes & fees
Nov 15 - Nov 16
Comfort Suites Southport - Oak Island

5. Wingate By Wyndham Southport

Wingate By Wyndham Southport
3.0 star property
Southport
7.8 out of 10, Good, (1,003 reviews)
"Great stay"
United States
Brad
The price is CA $101
CA $111 total
includes taxes & fees
Dec 6 - Dec 7
Wingate By Wyndham Southport

6. Ocean Crest Motel

Ocean Crest Motel
2.0 star property
Long Beach
9.0 out of 10, Wonderful, (146 reviews)
"Clean, friendly staff, beach"
United States
Debra
The price is CA $162
CA $183 total
includes taxes & fees
Nov 16 - Nov 17
Ocean Crest Motel

7. Captain's Cove Motel

Captain's Cove Motel
2.5 star property
Long Beach
7.8 out of 10, Good, (318 reviews)
"Reasonable rates, staff was very helpful, our favorite stay in Oak Island"
United States
james
The price is CA $113
CA $128 total
includes taxes & fees
Nov 16 - Nov 17
Captain's Cove Motel

8. Anchor Inn Motel

Anchor Inn Motel
2.0 star property
Long Beach
9.8 out of 10, Exceptional, (55 reviews)
"The stay was overall great!!! I did have a little trouble getting into the room but one easy call with the staff cleared everything up!! I definitely recommend this places if your looking for a nice and affordable stay! I Will definitely be coming back!"
United States
Bryant
The price is CA $178
CA $201 total
includes taxes & fees
Nov 10 - Nov 11
Anchor Inn Motel

9. The Beach House Motel & Suites

The Beach House Motel & Suites
2.0 star property
Yaupon Beach
9.6 out of 10, Exceptional, (112 reviews)
"We had a great stay! Room was very nice & clean; beachy modern aesthetic. Super close to the beach and some of the restaurants. Staff were super friendly."
United States
Jessica
The price is CA $116
CA $161 total
includes taxes & fees
Nov 11 - Nov 12
The Beach House Motel & Suites

10. The Inn at Southport

The Inn at Southport
3.0 star property
Southport
9.2 out of 10, Wonderful, (164 reviews)
"Check in was easy, the location is superb, the room was very clean and staff were quickly responsive."
United States
Amy
The price is CA $139
CA $153 total
includes taxes & fees
Dec 2 - Dec 3
The Inn at Southport

11. Courtyard by Marriott Carolina Beach Oceanfront

Courtyard by Marriott Carolina Beach Oceanfront
3.0 star property
Downtown
8.2 out of 10, Very good, (1,007 reviews)
"Super clean hotel!"
United States
Joseph
The price is CA $131
CA $148 total
includes taxes & fees
Nov 23 - Nov 24
Courtyard by Marriott Carolina Beach Oceanfront

12. Quality Inn Shallotte near Ocean Isle Beach

Quality Inn Shallotte near Ocean Isle Beach
2.5 star property
Shallotte
8.2 out of 10, Very good, (872 reviews)
"Staff was extremely friendly and accommodating!"
United States
Camila
The price is CA $109
CA $123 total
includes taxes & fees
Dec 4 - Dec 5
Quality Inn Shallotte near Ocean Isle Beach

13. The Islander Inn

The Islander Inn
2.5 star property
Ocean Isle Beach
8.8 out of 10, Excellent, (1,002 reviews)
"Location location location . Clean close to wave action all the amenities you need."
United States
Joseph
The price is CA $122
CA $144 total
includes taxes & fees
Dec 10 - Dec 11
The Islander Inn

14. The Sand Dunes

The Sand Dunes
2.0 star property
Kure Beach
8.8 out of 10, Excellent, (867 reviews)
"Overall great place. Comfy beds, great pillows, clean and great view."
United States
Gena
The price is CA $82
CA $97 total
includes taxes & fees
Nov 16 - Nov 17
The Sand Dunes

15. Hampton Inn & Suites Carolina Beach Oceanfront

Hampton Inn & Suites Carolina Beach Oceanfront
3.5 star property
Downtown
9.2 out of 10, Wonderful, (1,000 reviews)
"The staff, the location, the amenities are excellent!"
United States
Deborah
The price is CA $173
CA $195 total
includes taxes & fees
Nov 22 - Nov 23
Hampton Inn & Suites Carolina Beach Oceanfront

16. Ocean Isle Inn

Ocean Isle Inn
2.5 star property
Ocean Isle Beach
9.4 out of 10, Exceptional, (1,007 reviews)
"Great spot with very friendly staff."
United States
Ruth
The price is CA $153
CA $173 total
includes taxes & fees
Dec 10 - Dec 11
Ocean Isle Inn

17. Dry Dock Inn

Dry Dock Inn
3.0 star property
Carolina Beach
8.8 out of 10, Excellent, (1,009 reviews)
"Nice place to stay"
United States
Stephanie
The price is CA $118
CA $134 total
includes taxes & fees
Nov 10 - Nov 11
Dry Dock Inn

18. Admiral's Quarter

Admiral's Quarter
2.0 star property
Kure Beach
8.6 out of 10, Excellent, (677 reviews)
"Great location, nice staff, clean room"
United States
Victor
The price is CA $88
CA $104 total
includes taxes & fees
Nov 17 - Nov 18
Admiral's Quarter

19. Golden Sands Carolina Beach Oceanfront, Tapestry by Hilton

Golden Sands Carolina Beach Oceanfront, Tapestry by Hilton
2.5 star property
Wilmington Beach
9.0 out of 10, Wonderful, (1,132 reviews)
"Wonderful hotel and location!"
United States
Savanna
The price is CA $167
CA $189 total
includes taxes & fees
Nov 22 - Nov 23
Golden Sands Carolina Beach Oceanfront, Tapestry by Hilton

20. Seven Seas Oceanfront

Seven Seas Oceanfront
2.0 star property
Kure Beach
8.8 out of 10, Excellent, (63 reviews)
"Great place! Good staff and easy access to beach."
United States
SAMUEL
The price is CA $137
CA $155 total
includes taxes & fees
Nov 11 - Nov 12
Seven Seas Oceanfront
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.

Stay near popular St. James attractions

Learn more about St. James

Golfers flock to St. James for its four championship courses and the nearby beaches of Oak Island. Explore the town's waterfront parks or take a day trip to historic Southport for maritime museums and fresh seafood restaurants.

A marina with boats docked, surrounded by houses and a sunset sky.

Top St. James Hotel Reviews

Frequently Asked Questions

What is the best area to stay in St James?

The best area to stay in St James, North Carolina, is directly within the St James Plantation community, particularly near the main St James Marina.

This area is the heart of the community, offering convenient access to many amenities. The marina itself is a central point, with shops and restaurants overlooking the water. You'll find a relaxed atmosphere here, with well-maintained streets and pathways superb for strolling or cycling.

For couples, staying within the St James Plantation provides a tranquil and amenity-rich experience. You'll have easy access to the numerous golf courses, tennis courts, and walking trails, allowing for a refined and active getaway. The waterfront dining options at the marina are also a lovely feature for an evening out.

Families will also find the St James Plantation a good fit, especially if they enjoy a range of activities. Beyond the golf and tennis, there are often community pools and recreational areas.

When is the best time to go to St James?

The best times to visit St James are during the spring (late March to May) and autumn (September to early November) months.

These periods offer the most pleasant weather, with comfortable temperatures and less humidity, making it ideal for enjoying outdoor activities. You'll find fewer crowds compared to the peak summer season, allowing for a more relaxed experience at local attractions and beaches. This is especially good for couples looking for a peaceful getaway or those who enjoy golfing without the intense summer heat.

For families, the summer months (June to August) are also a good option, especially if you're planning a beach-focused holiday. While it can be warmer and more humid, the ocean temperatures are superb for swimming, and there are often more family-friendly events and activities available.

Can I cancel my hotel reservation on Expedia?

You can cancel your hotel reservation on Expedia, though it depends on the cancellation policy of your booking. Most bookings are refundable if canceled within 24-48 hours of the scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. If free cancellation is available, you can cancel directly through your Expedia account by logging in, going to "My Trips", and selecting your reservation. To find flexible deals, filter your search by "Fully refundable property" for hotels in St. James.

How much is the nightly rate at a St. James hotel?

Prices for hotels in St. James often vary, but you can find a great deal from CA $82 on Expedia. All sorts of factors affect price, such as the time of year or the days of the week you choose for your stay. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for the cheapest rate.

Explore a world of travel with Expedia