North Carolina may have travel restrictions in place due to COVID-19.

Find out moreOpens in new tab or window

Search Hotels in St. James

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and holiday rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Filter by

Popular Filters
Property class
Your Budget
Guest rating
Payment Type
Property Type
Area
Popular Locations
Amenities
Accessibility
Trip type
Dry Dock Vacation Club
2 out of 5
300 S. Lake Park Blvd, Carolina Beach, NC
The price is £83 per night
16.13 mi from city centre
3.8/5Good! (400 reviews)

"The room was beautiful. Very clean. The people working there where so friendly and helpful. Look forward to going back."…"

Reviewed on 21 Jul 2020

Dry Dock Vacation Club
Moran Motel
2 out of 5
118 S Fort Fisher Blvd, Kure Beach, NC
Get Rates
14.81 mi from city centre
4/5Very Good! (297 reviews)

"Pros: room was very clean, and staff took good precautions due to the Covid, which I appreciated a lot. The motel is in a great location and the staff were super friendly. Cons: the pool was horrible. It was so dirty and hot that I was too scared to use it for fear of getting a deadly brain amoeba. ..."…"

Reviewed on 1 Aug 2020

Moran Motel
SeaWitch Motel
2.5 out of 5
224 Carolina Beach Ave N, Carolina Beach, NC
The price is £172 per night
16.45 mi from city centre
4.3/5Excellent! (314 reviews)

"Perfect Motel! Great Location! Friendly hospitable staff"…"

Reviewed on 3 Aug 2020

SeaWitch Motel
Courtyard by Marriott Carolina Beach
3 out of 5
100 Charlotte Ave, Carolina Beach, NC
Free cancellationReserve now, pay when you stay
The price is £151 per night
16.25 mi from city centre
4.2/5Very Good! (949 reviews)

"We had several problems with the room, and I still give this place 5 Stars due the the urgency that they placed on making sure that everything was fixed within minutes. Yes, a maintenance crew member arrived to the room in less than 5 minutes and fixed everything!!! Other locations usual take 4-5 ..."…"

Reviewed on 29 Jul 2020

Courtyard by Marriott Carolina Beach
Best Western Plus Wilmington/Carolina Beach
2.5 out of 5
5600 Carolina Beach Road, Wilmington, NC
Free cancellationReserve now, pay when you stay
The price is £132 per night
19.88 mi from city centre
3.9/5Good! (500 reviews)

"The hot tub is a wonderful amenity, the hotel is close to shopping and restaurants."…"

Reviewed on 24 Jun 2020

Best Western Plus Wilmington/Carolina Beach
Drifters Reef Hotel
2 out of 5
701 North Lake Park Blvd, Carolina Beach, NC
The price is £79 per night
16.36 mi from city centre
3.6/5Good! (124 reviews)

"We enjoyed our stay! Great location with lots around, clean, and comfortable."…"

Reviewed on 21 Jul 2020

Drifters Reef Hotel
Best Western Plus Westgate Inn & Suites
2.5 out of 5
1120 Town Lake Dr, Leland, NC
Free cancellationReserve now, pay when you stay
The price is £92 per night
19.46 mi from city centre
4.6/5Exceptional! (964 reviews)

"From the moment we entered the service was excellent .The room.was clean and welcoming. The staff was corteous, professional and friendly"…"

Reviewed on 30 Jul 2020

Best Western Plus Westgate Inn & Suites
Microtel Inn & Suites by Wyndham Carolina Beach
2 out of 5
907 N Lake Park Blvd, Carolina Beach, NC
The price is £117 per night
16.35 mi from city centre
3.8/5Good! (912 reviews)

"The swimming pool was great. Clean and the area was well kept. The staff were very nice and helpful. The water pressure in the hotel room was very low. The water in the tub drained extremely slowly."…"

Reviewed on 22 Jul 2020

Microtel Inn & Suites by Wyndham Carolina Beach
SureStay Hotel by Best Western Shallotte
2.5 out of 5
4646 Eastcoast Ln, Shallotte, NC
Free cancellationReserve now, pay when you stay
The price is £68 per night
14.76 mi from city centre
4.2/5Excellent! (14 reviews)

"Clean room. Housekeepers were very friendly and helpful."…"

Reviewed on 5 Jul 2020

SureStay Hotel by Best Western Shallotte
Best Western Shallotte / Ocean Isle Beach Hotel
2.5 out of 5
360 Whiteville Rd, Shallotte, NC
Free cancellationReserve now, pay when you stay
The price is £93 per night
13.99 mi from city centre
4.6/5Exceptional! (77 reviews)

"So updated it felt brand new! I will definitely stay there again."…"

Reviewed on 1 Aug 2020

Best Western Shallotte / Ocean Isle Beach Hotel
Wingate By Wyndham Southport
2.5 out of 5
1511 N Howe Street, Southport, NC
Free cancellationReserve now, pay when you stay
The price is £98 per night
7.67 mi from city centre
4.1/5Very Good! (900 reviews)

"A little worn, but the location was good and staff was friendly. The Covid breakfast was meager."…"

Reviewed on 29 Jun 2020

Wingate By Wyndham Southport
Days Inn by Wyndham Shallotte
2.5 out of 5
3670 Express Dr, Shallotte, NC
Free cancellationReserve now, pay when you stay
The price is £57 per night
13.78 mi from city centre
3.6/5Good! (734 reviews)

"The wifi didn't connect well for some of the television channels"…"

Reviewed on 25 Jul 2020

Days Inn by Wyndham Shallotte
Hampton Inn & Suites by Hilton Carolina Beach Oceanfront
2.5 out of 5
1 Harper Avenue, Carolina Beach, NC
The price is £124 per night
16.36 mi from city centre
4.6/5Exceptional! (534 reviews)

"Nice location Nice pool a lot of do it yourself during the virus get your own towels take out your own trash clean up your own room basically not that relaxing"…"

Reviewed on 28 Jul 2020

Hampton Inn & Suites by Hilton Carolina Beach Oceanfront
WoodSpring Suites Wilmington
2.5 out of 5
2657 Carolina Beach Rd, Wilmington, NC
The price is £73 per night
21.02 mi from city centre
2.7/5 (277 reviews)

"There was no one at front desk for check in-we had to wait. No one at checkout either so we left our key. Elevator was dirty & smelled like cigarette smoke."…"

Reviewed on 14 Jun 2020

WoodSpring Suites Wilmington
Hampton Inn & Suites Southport
2.5 out of 5
4820 Port Loop Road, Southport, NC
The price is £101 per night
6.07 mi from city centre
4.8/5Exceptional! (147 reviews)

"After not traveling for 4 months due to COVID, I called prior to check the cleanliness standards with Cheryl. She detailed everything for us and upon arrival, her statements stood true. We had a great visit and the housekeeping staff was so nice and amazing! Highly recommend this location for a great ..."…"

Reviewed on 20 Jul 2020

Hampton Inn & Suites Southport
Don't see what you're looking for?
See all available properties in St. James
View all properties
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.

Pocket Guide: St. James

Search for hotels in St. James on Expedia.co.uk. You can easily find your hotels in St. James using one of the methods below:

  • View our selection of featured hotels in St. James
  • Use the map to find hotels in the St. James neighborhood you prefer
  • Use the filters to see hotels in a specific area of St. James, select a specific theme, brand, or hotel class from basic (1 Star) to luxury hotels (5 Stars) in St. James
  • Enter your travel dates to view the best deals on hotels in St. James - while they last

Frequently asked questions

Where is the best place to stay in St. James?
Based on Expedia’s traveller preferences, Club Villa, Lovely Coastal Retreat is a top place to stay in St. James. Two other choices for your trip to the area are Holiday Inn Express & Suites Wilmington West - Medical Park and Courtyard by Marriott Carolina Beach.
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. Enter your dates, click on “Search”, then use the “free cancellation” filter to get the top deals on offer in St. James.

St. James Hotel Reviews

More trip options