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

Find hotels in St. James, NC from AED 322

  • 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
14 Aug - 15 Aug
Tomorrow
15 Aug - 16 Aug
This weekend
14 Aug - 16 Aug
Next weekend
21 Aug - 23 Aug

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
Heather
AED 349
AED 376 total
includes taxes & fees
13 Sep - 14 Sep
Holiday Inn Express & Suites Southport - Oak Island Area by IHG

2. Harbor Lights Resort Waterfront Pool Dock

Harbor Lights Resort Waterfront Pool Dock
Long Beach
AED 3,026
AED 6,426 total
includes taxes & fees
6 Sep - 7 Sep
Harbor Lights Resort Waterfront Pool Dock

3. Anchor Inn Motel

Anchor Inn Motel
Long Beach
United States
Sabine
AED 651
AED 734 total
includes taxes & fees
16 Aug - 17 Aug
Anchor Inn Motel

4. Captain's Cove Motel

Captain's Cove Motel
Long Beach
United States
jacolyn
AED 367
AED 414 total
includes taxes & fees
2 Sep - 3 Sep
Captain's Cove Motel

5. Ocean Crest Motel

Ocean Crest Motel
Long Beach
United States
Sharai
AED 684
AED 771 total
includes taxes & fees
13 Sep - 14 Sep
Ocean Crest Motel

6. Oak Island Condo w/ Ocean View: Steps to Beach!

Oak Island Condo w/ Ocean View: Steps to Beach!
Yaupon Beach
United States
David
AED 404
AED 1,722 total
includes taxes & fees
13 Sep - 14 Sep
Oak Island Condo w/ Ocean View: Steps to Beach!

7. Hampton Inn & Suites Southport

Hampton Inn & Suites Southport
Southport
Canada
Maurits
AED 361
AED 389 total
includes taxes & fees
23 Aug - 24 Aug
Hampton Inn & Suites Southport

8. The Beach House Motel & Suites

The Beach House Motel & Suites
Yaupon Beach
United States
Kimberely
AED 520
AED 665 total
includes taxes & fees
1 Sep - 2 Sep
The Beach House Motel & Suites

9. Comfort Suites Southport - Oak Island

Comfort Suites Southport - Oak Island
Southport
United States
Mike
AED 364
AED 392 total
includes taxes & fees
1 Sep - 2 Sep
Comfort Suites Southport - Oak Island

10. Fairfield Inn & Suites by Marriott Southport

Fairfield Inn & Suites by Marriott Southport
Southport
United States
Patricia
AED 393
AED 424 total
includes taxes & fees
18 Aug - 19 Aug
Fairfield Inn & Suites by Marriott Southport

11. Wingate By Wyndham Southport

Wingate By Wyndham Southport
Southport
United States
Andy
AED 334
AED 370 total
includes taxes & fees
1 Sep - 2 Sep
Wingate By Wyndham Southport

12. The Carriage House Inn Bed and Breakfast

The Carriage House Inn Bed and Breakfast
Southport
Sweden
Stefan
AED 1,150
AED 1,274 total
includes taxes & fees
28 Aug - 29 Aug
The Carriage House Inn Bed and Breakfast

13. River Hotel of Southport

River Hotel of Southport
Southport
United States
Kathleen
AED 584
AED 647 total
includes taxes & fees
8 Sep - 9 Sep
River Hotel of Southport

14. Beach Blanket - Spacious Condo With Private Beach Access And Resort Amenities! 3 Bedroom Condo by RedAwning

Beach Blanket - Spacious Condo With Private Beach Access And Resort Amenities! 3 Bedroom Condo by RedAwning
Kure Beach
AED 1,529
AED 3,699 total
includes taxes & fees
14 Sep - 15 Sep
Beach Blanket - Spacious Condo With Private Beach Access And Resort Amenities! 3 Bedroom Condo by RedAwning

15. The Sand Dunes

The Sand Dunes
Kure Beach
United States
Rachel
AED 311
AED 363 total
includes taxes & fees
1 Sep - 2 Sep
The Sand Dunes

16. Cozy Oak Island House < 1 Mi to Beaches!

Cozy Oak Island House < 1 Mi to Beaches!
Yaupon Beach
AED 477
AED 1,678 total
includes taxes & fees
7 Sep - 8 Sep
Cozy Oak Island House < 1 Mi to Beaches!

17. Admiral's Quarter

Admiral's Quarter
Kure Beach
United States
Tabitha
AED 417
AED 482 total
includes taxes & fees
2 Sep - 3 Sep
Admiral's Quarter

18. Oceaneer

Oceaneer
Wilmington Beach
United States
Mohamed
AED 460
AED 612 total
includes taxes & fees
13 Sep - 14 Sep
Oceaneer

19. Golden Sands Carolina Beach Oceanfront, Tapestry by Hilton

Golden Sands Carolina Beach Oceanfront, Tapestry by Hilton
Wilmington Beach
United States
Jacqulyn
AED 539
AED 609 total
includes taxes & fees
8 Sep - 9 Sep
Golden Sands Carolina Beach Oceanfront, Tapestry by Hilton

20. Dry Dock Inn

Dry Dock Inn
Carolina Beach
United States
Jennifer
AED 458
AED 518 total
includes taxes & fees
24 Aug - 25 Aug
Dry Dock 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 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

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

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 Sand Dunes

The Sand Dunes

8/10 Good
"Room was very clean, quiet, ocean front was REAL ocean front, location, bed, AC, TV, kitchenette, was great. NO elevator however. 3 floors of stairs in 95° is not fun. Parking is trying for larger vehicles. Price for ocean front seems good. Beach is very good, no issues with noise or unruly people."
Willie 4-night trip
Posted less than an hour ago
The Sand Dunes
The Starlite Inn

The Starlite Inn

8/10 Good
"The ac worked well. The pictures made the space seem much larger than it actually was. No pool. Never had interactions with staff. It’s less than 5 minutes to walk to the beach. Some sort of fair was set up with a small Ferris wheel and merry go round. The noise never bothered us but we had to walk through it for the straightest, shortest path to the beach. We also didn’t stay over the weekend."
Alison 3-night trip
Posted 3 hours ago
The Starlite Inn
Comfort Suites Southport - Oak Island

Comfort Suites Southport - Oak Island

10/10 Excellent
"We love the low key vibes as a mom to teens. Enjoy the snacks, bfast and pool!"
Jennifer 2-night trip
Posted 8 hours ago
Comfort Suites Southport - Oak Island
The Islander Inn

The Islander Inn

10/10 Excellent
"Loved our morning coffee on the balcony watching the waves. Definitely will go back."
Rita 7-night trip
Posted 8 hours ago
The Islander Inn
Golden Sands Carolina Beach Oceanfront, Tapestry by Hilton

Golden Sands Carolina Beach Oceanfront, Tapestry by Hilton

10/10 Excellent
"Everything was absolutely amazing! From the friendliness of the staff to the view of the ocean and delicious food options. We will totally stay here again!!"
Angela 3-night trip
Posted 12 hours ago
Golden Sands Carolina Beach Oceanfront, Tapestry by Hilton
Dry Dock Inn

Dry Dock Inn

10/10 Excellent
"It was a great short stay for 2 people wanting to enjoy the beach."
Jennifer 1-night trip
Posted 16 hours ago
Dry Dock Inn
Holiday Inn Express & Suites Wilmington West - Medical Park by IHG

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

8/10 Good
"Good place to stay"
onyinoiyi 2-night trip
Posted 17 hours ago
Holiday Inn Express & Suites Wilmington West - Medical Park by IHG
Quality Inn Shallotte near Ocean Isle Beach

Quality Inn Shallotte near Ocean Isle Beach

10/10 Excellent
"Ice machine broke down and the staff gave me a sufficient amount from a 10lb bag they had in staff fridge, Thanks!! Wi-Fi glitch that was fixed immediately , Thanks Again!! Everything else was perfect , Room, staff, AC, and Breakfast , Thanks for a Great Stay!!"
Frank 2-night trip
Posted 19 hours ago
Quality Inn Shallotte near Ocean Isle Beach
Hampton Inn & Suites Carolina Beach Oceanfront

Hampton Inn & Suites Carolina Beach Oceanfront

10/10 Excellent
"Very clean, PERFECT location, great breakfast, pool is convenient. Overall great place to vacation."
John 2-night trip
Posted 22 hours 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
AED 311
AED 363 total
1 Sep - 2 Sep
includes taxes & fees
8.8/10 Excellent! (705 reviews)
The Sand Dunes
Comfort Suites Southport - Oak Island

Comfort Suites Southport - Oak Island

4963 Southport Supply Rd. Southport NC
AED 364
AED 392 total
1 Sep - 2 Sep
includes taxes & fees
8.8/10 Excellent! (1,026 reviews)
Comfort Suites Southport - Oak Island
Best Western Plus Westgate Inn & Suites

Best Western Plus Westgate Inn & Suites

1120 Town Lake Dr Leland NC
AED 437
AED 484 total
20 Aug - 21 Aug
includes taxes & fees
Best Western Plus Westgate Inn & Suites
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
AED 475
AED 536 total
16 Aug - 17 Aug
includes taxes & fees
8.6/10 Excellent! (1,002 reviews)
Holiday Inn Express & Suites Wilmington West - Medical Park by IHG
Golden Sands Carolina Beach Oceanfront, Tapestry by Hilton

Golden Sands Carolina Beach Oceanfront, Tapestry by Hilton

1211 Lake Park Blvd S Carolina Beach NC
AED 539
AED 609 total
8 Sep - 9 Sep
includes taxes & fees
9/10 Wonderful! (1,100 reviews)
Golden Sands Carolina Beach Oceanfront, Tapestry by Hilton
Oceaneer

Oceaneer

1621 Lake Park Blvd S Carolina Beach NC
AED 460
AED 612 total
13 Sep - 14 Sep
includes taxes & fees
9/10 Wonderful! (201 reviews)
Oceaneer

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 Golden Sands Carolina Beach Oceanfront, Tapestry by Hilton and Hampton Inn & Suites Carolina Beach Oceanfront. See all available top hotels, or vacation rentals in St. James.
What's the top vacation rental in St. James?
Cutest Cottage on the Beach- FREE WIFI and Laundry Included sleeps 5: This vacation home rental near St. James is located near the beach and has a patio, a private yard, and a barbecue grill to put you at ease in your new surroundings. It has 3 bedrooms as well as a kitchen with a dishwasher, a fridge, and an oven, so you can cook with friends or family. Make the most of the selection of games in this rental home to help you unwind. See all 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 Battleship North Carolina. Features buffet, an indoor pool, and free self parking. Golden Sands Carolina Beach Oceanfront, Tapestry by Hilton 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. A top sight in the area is Carolina Beach Boardwalk. 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. Additionally, you'll find Carolina Beach Boardwalk 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.