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

St. James Hotels from S$115

  • 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
24 Aug - 25 Aug
Tomorrow
25 Aug - 26 Aug
This weekend
28 Aug - 30 Aug
Next weekend
4 Sept - 6 Sept

Filter by

Star rating

Guest rating

Our top choices for St. James hotels

Hotel
Pet friendly
Breakfast included
Reserve now, pay later
Motel

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

Holiday Inn Express & Suites Southport - Oak Island Area by IHG
Bolivia
United States
Mayra
S$135
includes taxes & fees
21 Sept - 22 Sept
Holiday Inn Express & Suites Southport - Oak Island Area by IHG

2. Hampton Inn & Suites Southport

Hampton Inn & Suites Southport
Southport
United States
KARINE
S$139
includes taxes & fees
8 Sept - 9 Sept
Hampton Inn & Suites Southport

3. Comfort Suites Southport - Oak Island

Comfort Suites Southport - Oak Island
Southport
United States
Mike
S$131
includes taxes & fees
7 Sept - 8 Sept
Comfort Suites Southport - Oak Island

4. Fairfield Inn & Suites by Marriott Southport

Fairfield Inn & Suites by Marriott Southport
Southport
United States
Luke
S$143
includes taxes & fees
22 Sept - 23 Sept
Fairfield Inn & Suites by Marriott Southport

5. Wingate By Wyndham Southport

Wingate By Wyndham Southport
Southport
United States
Ricky
S$125
includes taxes & fees
2 Sept - 3 Sept
Wingate By Wyndham Southport

6. Captain's Cove Motel

Captain's Cove Motel
Long Beach
United States
Adam
S$115
includes taxes & fees
22 Sept - 23 Sept
Captain's Cove Motel

7. Ocean Crest Motel

Ocean Crest Motel
Long Beach
United States
Tony
S$267
includes taxes & fees
13 Sept - 14 Sept
Ocean Crest Motel

8. Anchor Inn Motel

Anchor Inn Motel
Long Beach
United States
Sabine
S$293
includes taxes & fees
25 Aug - 26 Aug
Anchor Inn Motel

9. The Beach House Motel & Suites

The Beach House Motel & Suites
Yaupon Beach
United States
Amy
S$230
includes taxes & fees
1 Sept - 2 Sept
The Beach House Motel & Suites

10. River Hotel of Southport

River Hotel of Southport
Southport
United States
Emery Cornell
S$224
includes taxes & fees
8 Sept - 9 Sept
River Hotel of Southport

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

Oak Island Condo w/ Ocean View: Steps to Beach!
Yaupon Beach
United States
David
S$595
includes taxes & fees
13 Sept - 14 Sept
Oak Island Condo w/ Ocean View: Steps to Beach!

12. Quality Inn Shallotte near Ocean Isle Beach

Quality Inn Shallotte near Ocean Isle Beach
Shallotte
United States
Laurie
S$115
includes taxes & fees
19 Sept - 20 Sept
Quality Inn Shallotte near Ocean Isle Beach

13. Seven Seas Oceanfront

Seven Seas Oceanfront
Kure Beach
United States
Josephine
S$195
includes taxes & fees
25 Aug - 26 Aug
Seven Seas Oceanfront

14. New Listing Lux Beach House Dog Friendly

New Listing Lux Beach House Dog Friendly
Tranquil Harbour
S$1,009
includes taxes & fees
2 Sept - 3 Sept
New Listing Lux Beach House Dog Friendly

15. Oceaneer

Oceaneer
Wilmington Beach
United States
Mohamed
S$205
includes taxes & fees
22 Sept - 23 Sept
Oceaneer

16. The Sand Dunes

The Sand Dunes
Kure Beach
United States
Trefton
S$132
includes taxes & fees
9 Sept - 10 Sept
The Sand Dunes

17. Home2 Suites By Hilton Wilmington Medical Park Downtown

Home2 Suites By Hilton Wilmington Medical Park Downtown
Wilmington
United States
Amy
S$140
includes taxes & fees
13 Sept - 14 Sept
Home2 Suites By Hilton Wilmington Medical Park Downtown

18. The Carriage House Inn Bed and Breakfast

The Carriage House Inn Bed and Breakfast
Southport
Sweden
Stefan
S$440
includes taxes & fees
18 Sept - 19 Sept
The Carriage House Inn Bed and Breakfast

19. Admiral's Quarter

Admiral's Quarter
Kure Beach
United States
Tabitha
S$136
includes taxes & fees
2 Sept - 3 Sept
Admiral's Quarter

20. Dry Dock Inn

Dry Dock Inn
Carolina Beach
United States
Jennifer
S$179
includes taxes & fees
27 Aug - 28 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

Founders Club at St. James Plantation

Enjoy a round of golf in St. James at Founders Club at St. James Plantation. Wander through the beautiful beaches and seaside 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

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 Islander Inn

The Islander Inn

10/10 Excellent
"Have stayed here several times. Location is awesome. Clean rooms. Always enjoy staying here."
Lynnette 4-night trip
Posted less than an hour ago
The Islander Inn
Hampton Inn & Suites Carolina Beach Oceanfront

Hampton Inn & Suites Carolina Beach Oceanfront

10/10 Excellent
"The room was not clean. I have to go to the front desk to replace tissues and toliet paper. Room was not cleaned each day."
Rebekka 2-night trip
Posted 1 hour ago
Hampton Inn & Suites Carolina Beach Oceanfront
The Sand Dunes

The Sand Dunes

10/10 Excellent
"Everything was wonderful. I plan to stay there again!"
Tracie 2-night trip
Posted 3 hours ago
The Sand Dunes
Admiral's Quarter

Admiral's Quarter

8/10 Good
"Access to the beach was great! Location so close to the pier was great too. The room was clean with a great view! The bathroom gets really steamy with no exhaust fan but the air in the main room was nice and cool. Wish there were mere power outlets to plug in chargers and such. Overall it was nice and I would stay again."
Laura 2-night trip
Posted 3 hours ago
Admiral's Quarter
The Starlite Inn

The Starlite Inn

10/10 Excellent
"Great location walking distance to a bunch of restaurants and of course the beach!!"
Alicia 3-night trip
Posted 5 hours ago
The Starlite Inn
The Beach House

The Beach House

10/10 Excellent
"Bello"
Gelvis 2-night trip
Posted 20 hours ago
The Beach House
StudioRes by Marriott Leland

StudioRes by Marriott Leland

10/10 Excellent
"New clean hotel in a nice area near several restaurants and stores"
Brian 1-night trip
Posted 22 hours ago
StudioRes by Marriott Leland
River Hotel of Southport

River Hotel of Southport

10/10 Excellent
"The property is beautiful! The rooms are very Modern. All rooms face the river which gives a nice view! I highly recommend this hotel. The river beach is that great that I thought it was an ocean beach. My only observations are that the front desk is not 24 hours so you better check in before they close or make sure you reach out to them ahead so they can give you instructions how to check in after they close and that the parking lot is not too big and you might find difficulty parking if you arrive late at night."
SALOME 1-night trip
Posted 2 days ago
River Hotel of Southport
Wingate By Wyndham Southport

Wingate By Wyndham Southport

8/10 Good
"HOTEL WAS NICE AND CLEAN THE STAFF WAS FRIENDLY,BREAKFAST WAS OK COULD HAVE HAD MORE FOOD CHOICES,OVERALL WOULD COME BACK"
Daniel 2-night trip
Posted 2 days ago
Wingate By Wyndham Southport

More cheap stays in St. James

Comfort Suites Southport - Oak Island

Comfort Suites Southport - Oak Island

4963 Southport Supply Rd. Southport NC
S$131
7 Sept - 8 Sept
includes taxes & fees
Comfort Suites Southport - Oak Island
The Sand Dunes

The Sand Dunes

133 Fort Fisher Blvd S Kure Beach NC
S$132
9 Sept - 10 Sept
includes taxes & fees
8.8/10 Excellent! (731 reviews)
The Sand Dunes
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
S$167
31 Aug - 1 Sept
includes taxes & fees
Holiday Inn Express & Suites Wilmington West - Medical Park by IHG
Best Western Plus Westgate Inn & Suites

Best Western Plus Westgate Inn & Suites

1120 Town Lake Dr Leland NC
S$174
2 Sept - 3 Sept
includes taxes & fees
9.4/10 Exceptional! (1,011 reviews)
Best Western Plus Westgate Inn & Suites
Oceaneer

Oceaneer

1621 Lake Park Blvd S Carolina Beach NC
S$205
22 Sept - 23 Sept
includes taxes & fees
Oceaneer
Golden Sands Carolina Beach Oceanfront, Tapestry by Hilton

Golden Sands Carolina Beach Oceanfront, Tapestry by Hilton

1211 Lake Park Blvd S Carolina Beach NC
S$211
9 Sept - 10 Sept
includes taxes & fees
Golden Sands Carolina Beach Oceanfront, Tapestry by Hilton

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 traveller data. Two other choices for your trip to 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.
If I need to cancel my hotel reservation in St. James, will I receive a refund?
Yes, most hotel bookings are refundable if you cancel before the hotel's cancellation deadline, which is usually within 24-48 hours of your scheduled arrival. If you booked a non-refundable reservation, you might be able to still cancel and receive a refund within 24 hours of booking. Filter your search by fully refundable to find flexible hotel deals in St. James.
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. Golden Sands Carolina Beach Oceanfront, Tapestry by Hilton and Hampton Inn & Suites Carolina Beach Oceanfront are two additional hotels that feature an on-site pool. View all hotels with pools in St. James.
What's it like staying 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 accommodation options to choose from. Find out more about St. James.
What should I do while I'm visiting St. James?
Favourite places to visit include The Clubs at St. James, The Reserve Golf Club at St. James Plantation and Founders Club at St. James Plantation. You'll also find Oak Island Golf Club and Southport Marina in the area. Take a look at what more there is to see and do in Expedia's St. James guide.
What's the seasonal weather in St. James?
The hottest months are usually July and August, with an average temperature of 26ยฐC, while the coldest months are January and February, with an average of 12ยฐC. Average annual precipitation for St. James is 1519 mm.

Explore a world of travel with Expedia