A beach at sunset with the sun low on the horizon, rocky shoreline, and calm water.

Find hotels in St. James, NC from NT$2,332

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

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

    Search almost a million properties worldwide

Check prices for these dates

Tonight
Oct 16 - Oct 17
Tomorrow
Oct 17 - Oct 18
This weekend
Oct 16 - Oct 18
Next weekend
Oct 23 - Oct 25

Filter by

Star rating

Guest rating

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
Bolivia
United States
Catherine
NT$2,819
NT$3,038 total
includes taxes & fees
Nov 15 - Nov 16
Holiday Inn Express & Suites Southport - Oak Island Area by IHG

2. Hampton Inn & Suites Southport

Hampton Inn & Suites Southport
Southport
United States
Matt
NT$3,007
NT$3,240 total
includes taxes & fees
Oct 28 - Oct 29
Hampton Inn & Suites Southport

3. Fairfield Inn & Suites by Marriott Southport

Fairfield Inn & Suites by Marriott Southport
Southport
United States
Rollymar
NT$2,803
NT$3,020 total
includes taxes & fees
Oct 20 - Oct 21
Fairfield Inn & Suites by Marriott Southport

4. Anchor Inn Motel

Anchor Inn Motel
Long Beach
United States
Bryant
NT$4,164
NT$4,695 total
includes taxes & fees
Oct 18 - Oct 19
Anchor Inn Motel

5. Comfort Suites Southport - Oak Island

Comfort Suites Southport - Oak Island
Southport
United States
Joyce
NT$2,823
NT$3,042 total
includes taxes & fees
Nov 1 - Nov 2
Comfort Suites Southport - Oak Island

6. Ocean Crest Motel

Ocean Crest Motel
Long Beach
United States
Jessica
NT$3,920
NT$4,420 total
includes taxes & fees
Nov 1 - Nov 2
Ocean Crest Motel

7. The Beach House Motel & Suites

The Beach House Motel & Suites
Yaupon Beach
United States
Mandala
NT$2,633
NT$3,663 total
includes taxes & fees
Nov 8 - Nov 9
The Beach House Motel & Suites

8. Wingate By Wyndham Southport

Wingate By Wyndham Southport
Southport
United States
Ricky
NT$2,307
NT$2,555 total
includes taxes & fees
Nov 1 - Nov 2
Wingate By Wyndham Southport

9. Captain's Cove Motel

Captain's Cove Motel
Long Beach
United States
james
NT$2,592
NT$2,923 total
includes taxes & fees
Oct 18 - Oct 19
Captain's Cove Motel

10. Best Western Plus Westgate Inn & Suites

Best Western Plus Westgate Inn & Suites
Leland
United States
Jed
NT$3,532
NT$3,912 total
includes taxes & fees
Nov 2 - Nov 3
Best Western Plus Westgate Inn & Suites

11. Holiday Inn Express & Suites Wilmington West - Medical Park by IHG

Holiday Inn Express & Suites Wilmington West - Medical Park by IHG
Wilmington
United States
Nicole
NT$3,156
NT$3,566 total
includes taxes & fees
Oct 25 - Oct 26
Holiday Inn Express & Suites Wilmington West - Medical Park by IHG

12. Hampton Inn & Suites Carolina Beach Oceanfront

Hampton Inn & Suites Carolina Beach Oceanfront
Downtown
United States
Deborah
NT$4,722
NT$5,336 total
includes taxes & fees
Nov 13 - Nov 14
Hampton Inn & Suites Carolina Beach Oceanfront

13. Tru By Hilton Leland Wilmington

Tru By Hilton Leland Wilmington
Leland
United States
KENT
NT$3,139
NT$3,476 total
includes taxes & fees
Oct 26 - Oct 27
Tru By Hilton Leland Wilmington

14. Golden Sands Carolina Beach Oceanfront, Tapestry by Hilton

Golden Sands Carolina Beach Oceanfront, Tapestry by Hilton
Wilmington Beach
United States
Thomas
NT$4,074
NT$4,604 total
includes taxes & fees
Nov 10 - Nov 11
Golden Sands Carolina Beach Oceanfront, Tapestry by Hilton

15. Harbor Lights Resort Waterfront Pool Dock

Harbor Lights Resort Waterfront Pool Dock
Long Beach
NT$16,461
NT$44,964 total
includes taxes & fees
Oct 28 - Oct 29
Harbor Lights Resort Waterfront Pool Dock

16. Best Western Shallotte / Ocean Isle Beach Hotel

Best Western Shallotte / Ocean Isle Beach Hotel
Shallotte
United States
Matthew
NT$3,538
NT$3,919 total
includes taxes & fees
Oct 25 - Oct 26
Best Western Shallotte / Ocean Isle Beach Hotel

17. The Carriage House Inn Bed and Breakfast

The Carriage House Inn Bed and Breakfast
Southport
United States
Rudolph
NT$9,479
NT$10,498 total
includes taxes & fees
Nov 1 - Nov 2
The Carriage House Inn Bed and Breakfast

18. Quality Inn Shallotte near Ocean Isle Beach

Quality Inn Shallotte near Ocean Isle Beach
Shallotte
United States
Vanessa
NT$2,445
NT$2,779 total
includes taxes & fees
Oct 24 - Oct 25
Quality Inn Shallotte near Ocean Isle Beach

19. Courtyard by Marriott Carolina Beach Oceanfront

Courtyard by Marriott Carolina Beach Oceanfront
Downtown
United States
Ismael
NT$3,801
NT$4,295 total
includes taxes & fees
Nov 10 - Nov 11
Courtyard by Marriott Carolina Beach Oceanfront

20. The Islander Inn

The Islander Inn
Ocean Isle Beach
United States
Arthur
NT$3,179
NT$3,730 total
includes taxes & fees
Nov 1 - Nov 2
The Islander Inn
View all properties
Save an average of 15% on thousands of hotels when you're signed in

Stay near popular St. James attractions

The Reserve Golf Club at St. James Plantation

Enjoy a round of golf in St. James at The Reserve Golf Club at St. James Plantation. Wander the beautiful beaches in this family-friendly area.
See properties

The Clubs at St. James

8.8/10 (3 reviews)
Enjoy a round of golf in St. James at The Clubs at St. James. Wander the beautiful beaches in this family-friendly area.
See properties

Founders Club at St. James Plantation

Enjoy a round of golf in St. James at Founders Club at St. James Plantation. Wander the beautiful beaches and seaside in this family-friendly area.
See properties

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.

See all hotels in St. James
A marina with boats docked, surrounded by houses and a sunset sky.

Top St. James Hotel Reviews

The Beach House

The Beach House

8/10 Good
"Property was as close to the beach as you can get. Literally walk out the door and there it is. Parking is included, dogs are not. Only complaint was the A.C It worked but it was louder then the t.v on 100,Literally."
Corey 2-night trip
Posted 15 hours ago
The Beach House
Home2 Suites By Hilton Wilmington Medical Park Downtown

Home2 Suites By Hilton Wilmington Medical Park Downtown

8/10 Good
"Great staff and breakfast was good, the clientele was a bit annoying, but oh well. Car charger worked fine and prime eateries were abundant and close. Room was spacious and well maintained."
Cliff Ariel 2-night trip
Posted 21 hours ago
Home2 Suites By Hilton Wilmington Medical Park Downtown
The Sand Dunes

The Sand Dunes

10/10 Excellent
"We especially enjoyed the beach front room"
Deborah 2-night trip
Posted 1 day ago
The Sand Dunes
Courtyard by Marriott Carolina Beach Oceanfront

Courtyard by Marriott Carolina Beach Oceanfront

10/10 Excellent
"Came for a conference; the staff was kind, the location was great to walk to the boardwalk or restaurants and the view from the room was nothing to complain about. Would definitely stay here again."
Casey Andrew 3-night trip
Posted 2 days ago
Courtyard by Marriott Carolina Beach Oceanfront
Admiral's Quarter

Admiral's Quarter

8/10 Good
"The room was not as clean as it should have been. They could wipe down everything in the room. Head boards and microwave. Other then that is was a very nice stay."
Susana 2-night trip
Posted 2 days ago
Admiral's Quarter
Golden Sands Carolina Beach Oceanfront, Tapestry by Hilton

Golden Sands Carolina Beach Oceanfront, Tapestry by Hilton

8/10 Good
"Front desk staff and housekeeper were friendly welcoming and very good in all respect"
Gunvant 3-night trip
Posted 2 days ago
Golden Sands Carolina Beach Oceanfront, Tapestry by Hilton
Ocean Isle Inn

Ocean Isle Inn

10/10 Excellent
"Lady breakfast was friendly"
Hazem 1-night trip
Posted 2 days ago
Ocean Isle Inn
Best Western Plus Westgate Inn & Suites

Best Western Plus Westgate Inn & Suites

10/10 Excellent
"Front desk was very welcoming and the rooms and lobby were clean."
Adrienne 2-night trip
Posted 3 days ago
Best Western Plus Westgate Inn & Suites
Hampton Inn & Suites Carolina Beach Oceanfront

Hampton Inn & Suites Carolina Beach Oceanfront

10/10 Excellent
"The staff was very friendly and accommodating. The breakfast buffet was better than Hampton Inn, Myrtle Beach, comfortable pillows. And on a rainy day, they offered menu items for purchase so you didn’t have to go out in the torrential downpour. The tiki bar was very nice."
Kellee 3-night trip
Posted 4 days ago
Hampton Inn & Suites Carolina Beach Oceanfront

More cheap stays in St. James

The Sand Dunes

The Sand Dunes

133 Fort Fisher Blvd S Kure Beach NC
NT$2,543
NT$2,971 total
Oct 28 - Oct 29
includes taxes & fees
8.8/10 Excellent! (833 reviews)
The Sand Dunes
Comfort Suites Southport - Oak Island

Comfort Suites Southport - Oak Island

4963 Southport Supply Rd. Southport NC
NT$2,823
NT$3,042 total
Nov 1 - Nov 2
includes taxes & fees
Comfort Suites Southport - Oak Island
Holiday Inn Express & Suites Wilmington West - Medical Park by IHG

Holiday Inn Express & Suites Wilmington West - Medical Park by IHG

839 Medical Center Drive Wilmington NC
NT$3,156
NT$3,566 total
Oct 25 - Oct 26
includes taxes & fees
Holiday Inn Express & Suites Wilmington West - Medical Park by IHG
The Islander Inn

The Islander Inn

57 West 1st St. Ocean Isle Beach NC
NT$3,179
NT$3,730 total
Nov 1 - Nov 2
includes taxes & fees
The Islander Inn
Best Western Plus Westgate Inn & Suites

Best Western Plus Westgate Inn & Suites

1120 Town Lake Dr Leland NC
NT$3,532
NT$3,912 total
Nov 2 - Nov 3
includes taxes & fees
Best Western Plus Westgate Inn & Suites
Golden Sands Carolina Beach Oceanfront, Tapestry by Hilton

Golden Sands Carolina Beach Oceanfront, Tapestry by Hilton

1211 Lake Park Blvd S Carolina Beach NC
NT$4,074
NT$4,604 total
Nov 10 - Nov 11
includes taxes & fees
9/10 Wonderful! (1,126 reviews)
Golden Sands Carolina Beach Oceanfront, Tapestry by Hilton

Hotels in St. James with star-rating

Frequently asked questions

Where is the best place to stay in St. James?
Holiday Inn Express & Suites Wilmington West - Medical Park by IHG, located 20.2 mi (32.5 km) from the heart of St. James, is a top choice for your stay based on our traveler data. Other good choices for your stay in the area are The Sand Dunes and Hampton Inn & Suites Carolina Beach Oceanfront. See all available top hotels, or vacation rentals in St. James.
If I need to cancel my hotel reservation in St. James, will I receive a refund?
Yes! You'll find that most room reservations are fully refundable as long as you cancel prior to the accommodation's cancellation deadline, which often is within 24-48 hours of the scheduled arrival. If you have a reservation that's non-refundable, you might be able to cancel it and get a refund within a 24-hour period of booking. Filter your search by fully refundable to find flexible hotel deals in St. James.
Where can I learn more about changing or cancelling my trip to St. James?
To access more information about picking new dates or cancelling your trip to St. James, head over to our customer service page.
What are some hotels with pools in St. James?
Holiday Inn Express & Suites Wilmington West - Medical Park by IHG: Hotel located near Riverwalk. Features buffet, an indoor pool, and free self parking. The Sand Dunes and Hampton Inn & Suites Carolina Beach Oceanfront are two additional hotels that feature an onsite pool. View all hotels with pools in St. James.
How is it to stay in St. James?
Visitors can enjoy all that St. James has to offer including its golf courses. In St. James, there are 62 hotels and other accommodations to choose from. Find out more about St. James.
What should I do while I'm visiting St. James?
Favorite places to visit include The Reserve Golf Club at St. James Plantation, Founders Club at St. James Plantation, and The Clubs at St. James. You'll also find Oak Island Beach and Oak Island Golf Club in the area. Check out what more to see and do in Expedia's St. James guide.
What's the weather like in St. James?
The hottest months are usually July and August with an average temp of 79°F, while the coldest months are January and February with an average of 53°F. Average annual precipitation for St. James is 60 inches.

Explore a world of travel with Expedia