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

St. James hotels from HK$653

  • 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
2 Oct - 3 Oct
Tomorrow
3 Oct - 4 Oct
This weekend
2 Oct - 4 Oct
Next weekend
9 Oct - 11 Oct

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
HK$683
HK$735 total
includes taxes & fees
1 Nov - 2 Nov
Holiday Inn Express & Suites Southport - Oak Island Area by IHG

2. Hampton Inn & Suites Southport

Hampton Inn & Suites Southport
Southport
United States
Karen
HK$798
HK$860 total
includes taxes & fees
18 Oct - 19 Oct
Hampton Inn & Suites Southport

3. Fairfield Inn & Suites by Marriott Southport

Fairfield Inn & Suites by Marriott Southport
Southport
United States
Rollymar
HK$739
HK$796 total
includes taxes & fees
26 Oct - 27 Oct
Fairfield Inn & Suites by Marriott Southport

4. Comfort Suites Southport - Oak Island

Comfort Suites Southport - Oak Island
Southport
United States
Wanda
HK$689
HK$742 total
includes taxes & fees
1 Nov - 2 Nov
Comfort Suites Southport - Oak Island

5. Anchor Inn Motel

Anchor Inn Motel
Long Beach
United States
Bryant
HK$1,008
HK$1,137 total
includes taxes & fees
4 Oct - 5 Oct
Anchor Inn Motel

6. Ocean Crest Motel

Ocean Crest Motel
Long Beach
United States
Jessica
HK$949
HK$1,070 total
includes taxes & fees
2 Nov - 3 Nov
Ocean Crest Motel

7. Wingate By Wyndham Southport

Wingate By Wyndham Southport
Southport
United States
Ricky
HK$590
HK$653 total
includes taxes & fees
18 Oct - 19 Oct
Wingate By Wyndham Southport

8. Captain's Cove Motel

Captain's Cove Motel
Long Beach
United States
james
HK$628
HK$708 total
includes taxes & fees
4 Oct - 5 Oct
Captain's Cove Motel

9. The Beach House Motel & Suites

The Beach House Motel & Suites
Yaupon Beach
United States
Mandala
HK$930
HK$1,217 total
includes taxes & fees
2 Nov - 3 Nov
The Beach House Motel & Suites

10. The Carriage House Inn Bed and Breakfast

The Carriage House Inn Bed and Breakfast
Southport
United States
Rudolph
HK$2,295
HK$2,542 total
includes taxes & fees
1 Nov - 2 Nov
The Carriage House Inn Bed and Breakfast

11. Courtyard by Marriott Carolina Beach Oceanfront

Courtyard by Marriott Carolina Beach Oceanfront
Downtown
United States
Hortense
HK$1,060
HK$1,198 total
includes taxes & fees
1 Nov - 2 Nov
Courtyard by Marriott Carolina Beach Oceanfront

12. Hampton Inn & Suites Carolina Beach Oceanfront

Hampton Inn & Suites Carolina Beach Oceanfront
Downtown
United States
Claudia
HK$1,216
HK$1,374 total
includes taxes & fees
29 Oct - 30 Oct
Hampton Inn & Suites Carolina Beach Oceanfront

13. Golden Sands Carolina Beach Oceanfront, Tapestry by Hilton

Golden Sands Carolina Beach Oceanfront, Tapestry by Hilton
Wilmington Beach
United States
Thomas
HK$1,060
HK$1,198 total
includes taxes & fees
1 Nov - 2 Nov
Golden Sands Carolina Beach Oceanfront, Tapestry by Hilton

14. New Listing Lux Beach House Dog Friendly

New Listing Lux Beach House Dog Friendly
Tranquil Harbour
HK$2,533
HK$6,771 total
includes taxes & fees
12 Oct - 13 Oct
New Listing Lux Beach House Dog Friendly

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

Holiday Inn Express & Suites Wilmington West - Medical Park by IHG
Wilmington
United States
maurice
HK$876
HK$989 total
includes taxes & fees
4 Oct - 5 Oct
Holiday Inn Express & Suites Wilmington West - Medical Park by IHG

16. Best Western Shallotte / Ocean Isle Beach Hotel

Best Western Shallotte / Ocean Isle Beach Hotel
Shallotte
United States
Matthew
HK$863
HK$956 total
includes taxes & fees
18 Oct - 19 Oct
Best Western Shallotte / Ocean Isle Beach Hotel

17. Quality Inn Shallotte near Ocean Isle Beach

Quality Inn Shallotte near Ocean Isle Beach
Shallotte
United States
Vanessa
HK$589
HK$670 total
includes taxes & fees
1 Nov - 2 Nov
Quality Inn Shallotte near Ocean Isle Beach

18. Best Western Plus Westgate Inn & Suites

Best Western Plus Westgate Inn & Suites
Leland
United States
Harvey
HK$855
HK$947 total
includes taxes & fees
13 Oct - 14 Oct
Best Western Plus Westgate Inn & Suites

19. Tru By Hilton Leland Wilmington

Tru By Hilton Leland Wilmington
Leland
United States
Peter
HK$766
HK$848 total
includes taxes & fees
25 Oct - 26 Oct
Tru By Hilton Leland Wilmington

20. Home2 Suites By Hilton Wilmington Medical Park Downtown

Home2 Suites By Hilton Wilmington Medical Park Downtown
Wilmington
United States
Sandra
HK$766
HK$865 total
includes taxes & fees
18 Oct - 19 Oct
Home2 Suites By Hilton Wilmington Medical Park Downtown
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 through 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

Courtyard by Marriott Carolina Beach Oceanfront

Courtyard by Marriott Carolina Beach Oceanfront

8/10 Good
"Great location, very clean, a little dated"
Luke 2-night trip
Posted 1 hour ago
Courtyard by Marriott Carolina Beach Oceanfront
Golden Sands Carolina Beach Oceanfront, Tapestry by Hilton

Golden Sands Carolina Beach Oceanfront, Tapestry by Hilton

10/10 Excellent
"Enjoyable!"
rickie 1-night trip
Posted 1 hour ago
Golden Sands Carolina Beach Oceanfront, Tapestry by Hilton
Oceaneer

Oceaneer

10/10 Excellent
"The place was super clean, the room cozy and comfortable, and had a nice view. Very nice place, either new or recently renovated, in a great location. The staff was very friendly. 10/10!"
Charles 1-night trip
Posted 3 hours ago
Oceaneer
The Beach House

The Beach House

8/10 Good
"The place was at an excellent location with direct access to the beach. Many of the local attractions were in easy walking distance. The beds were comfortable and the shower had excellent pressure. The negative were that the deck lights don’t work and the flooring was worn and separating from the subfloor."
Robert 4-night trip
Posted 9 hours ago
The Beach House
Hampton Inn & Suites Southport

Hampton Inn & Suites Southport

10/10 Excellent
"This hotel definitely meets the Hampton Inn standard I expected. There was plenty of parking space available even late in the evening. I liked the hot breakfast items such as roasted potatoes and mini omelets. Quick and easy drives to Southport and Oak Island beaches. I also saw an alligator in the pond near the parking lot. There are warning signs posted about the alligator so just watch them from a safe distance."
Alexander 1-night trip
Posted 16 hours ago
Hampton Inn & Suites Southport
The Sand Dunes

The Sand Dunes

10/10 Excellent
"Perfect for my short stay! Loved how close I was to the beach!!"
Brooke 1-night trip
Posted 18 hours ago
The Sand Dunes
Admiral's Quarter

Admiral's Quarter

10/10 Excellent
"Room was very clean and decorated cute. Very cozy for one person. The room could use some blackout curtains. Staff was very friendly and pool was clean."
Tonie 3-night trip
Posted 2 days ago
Admiral's Quarter
Seven Seas Oceanfront

Seven Seas Oceanfront

10/10 Excellent
"We loved our stay!!! Only wish we had booked a better view!"
Margaret 5-night trip
Posted 2 days ago
Seven Seas Oceanfront
Wingate By Wyndham Southport

Wingate By Wyndham Southport

8/10 Good
"It was good"
James 1-night trip
Posted 4 days ago
Wingate By Wyndham Southport

More cheap stays in St. James

The Sand Dunes

The Sand Dunes

133 Fort Fisher Blvd S Kure Beach NC
HK$616
HK$719 total
4 Oct - 5 Oct
includes taxes & fees
8.8/10 Excellent! (797 reviews)
The Sand Dunes
Comfort Suites Southport - Oak Island

Comfort Suites Southport - Oak Island

4963 Southport Supply Rd. Southport NC
HK$689
HK$742 total
1 Nov - 2 Nov
includes taxes & fees
Comfort Suites Southport - Oak Island
The Islander Inn

The Islander Inn

57 West 1st St. Ocean Isle Beach NC
HK$641
HK$759 total
1 Nov - 2 Nov
includes taxes & fees
The Islander Inn
Best Western Plus Westgate Inn & Suites

Best Western Plus Westgate Inn & Suites

1120 Town Lake Dr Leland NC
HK$855
HK$947 total
13 Oct - 14 Oct
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
HK$876
HK$989 total
4 Oct - 5 Oct
includes taxes & fees
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
HK$1,060
HK$1,198 total
1 Nov - 2 Nov
includes taxes & fees
9/10 Wonderful! (1,115 reviews)
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 The Sand Dunes and Hampton Inn & Suites Carolina Beach Oceanfront. See all available top hotels, or vacation rentals in St. James.
What are some of the best holiday rentals that St. James has to offer?
Private Heated Pool and Hot Tub, across the street from the ocean!: This holiday home rental outside of St. James is located near the beach, and has an outdoor pool, a balcony and a BBQ to put you at ease in your new surroundings. It has 3 bedrooms, as well as a kitchen with a dishwasher, a fridge and a stovetop, so that you can cook with friends or family. It offers a garden, a selection of games and 1 hot tub so that you can immerse yourself in your holiday. See all 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. The Sand Dunes 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 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. 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