Find hotels in St. James, NC from CA $102

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

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

    Search almost a million properties worldwide

Check prices for these dates

Filter by

Guest rating
Guest rating
Star rating

Our top choices for St. James hotels

Beau Rivage Golf & Resort

Beau Rivage Golf & Resort
3.0 star property
Wilmington
9.0 out of 10, Wonderful, (1,000 reviews)
"Great location. Spacious room and living area. "
United States
Heather
The price is CA $165
CA $187 total
includes taxes & fees
Feb 22 - Feb 23
Beau Rivage Golf & Resort

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

Holiday Inn Express & Suites Wilmington West - Medical Park by IHG
2.5 star property
Wilmington
8.6 out of 10, Excellent, (1,002 reviews)
"The staff was amazing! Always helpful and willing to accommodate even with the winter storm that blew through!! My son and I stayed and we had a big breakfast every morning enjoying the variety! Everyone was so nice and always had a smile on their face. Would definitely stay again!"
United States
Kristin
The price is CA $150
CA $169 total
includes taxes & fees
Feb 20 - Feb 21
Holiday Inn Express & Suites Wilmington West - Medical Park by IHG

Oceaneer

Oceaneer
2.0 star property
Wilmington Beach
9.0 out of 10, Wonderful, (67 reviews)
"It was a great place, I’m going to stay there next time "
United States
Michael
The price is CA $162
CA $183 total
includes taxes & fees
Mar 16 - Mar 17
Oceaneer

Wingate By Wyndham Southport

Wingate By Wyndham Southport
2.5 star property
Southport
7.8 out of 10, Good, (1,002 reviews)
"Love staying here "
United States
Klive
The price is CA $135
CA $149 total
includes taxes & fees
Feb 16 - Feb 17
Wingate By Wyndham Southport

Admiral's Quarter

Admiral's Quarter
2.0 star property
Kure Beach
8.8 out of 10, Excellent, (380 reviews)
"Quiet clean, beautiful ocean view, staff very friendly. Really enjoy the quiet peaceful atmosphere when we visit "
United States
Alicia
The price is CA $108
CA $126 total
includes taxes & fees
Feb 16 - Feb 17
Admiral's Quarter

Home2 Suites By Hilton Wilmington Medical Park Downtown

Home2 Suites By Hilton Wilmington Medical Park Downtown
3.0 star property
Wilmington
9.4 out of 10, Exceptional, (578 reviews)
"Room was spotless and breakfast was amazing "
United States
Melissa
The price is CA $125
CA $141 total
includes taxes & fees
Feb 22 - Feb 23
Home2 Suites By Hilton Wilmington Medical Park Downtown

Seabirds Motel At Kure Beach

Seabirds Motel At Kure Beach
2.0 star property
Kure Beach
9.0 out of 10, Wonderful, (261 reviews)
"Room was clean, everything we needed was provided and they even let us check out an hour late since it wasn't busy and didn't charge anything. It was a little too cold for beach activities, but honestly it's in a perfect walkable area when the season is right. The bed was SUPER comfortable and we got a fantastic night's sleep! "
United States
Elizabeth
Seabirds Motel At Kure Beach

Carolina Beach Motel

Carolina Beach Motel
2.0 star property
Downtown
8.6 out of 10, Excellent, (211 reviews)
"Great place to stay"
United States
Jessica
Carolina Beach Motel

Dry Dock Inn

Dry Dock Inn
3.0 star property
Carolina Beach
8.4 out of 10, Very good, (1,001 reviews)
"Nice place"
United States
Clinton
The price is CA $121
CA $136 total
includes taxes & fees
Feb 16 - Feb 17
Dry Dock Inn

Boardwalk Inn

Boardwalk Inn
2.0 star property
Downtown
8.8 out of 10, Excellent, (120 reviews)
"Clean room, everything worked, simple check-in, great staff and great food/drinks just across the street!"
United States
dominic
The price is CA $150
CA $170 total
includes taxes & fees
Mar 2 - Mar 3
Boardwalk Inn

Courtyard Carolina Beach Oceanfront

Courtyard Carolina Beach Oceanfront
3.0 star property
Downtown
8.4 out of 10, Very good, (1,002 reviews)
"Very clean, love the beach view and staff very friendly"
United States
Anthony
The price is CA $138
CA $156 total
includes taxes & fees
Feb 25 - Feb 26
Courtyard Carolina Beach Oceanfront

Hampton Inn & Suites Carolina Beach Oceanfront

Hampton Inn & Suites Carolina Beach Oceanfront
3.5 star property
Downtown
9.2 out of 10, Wonderful, (1,001 reviews)
"Yes breakfast was fresh and the balcony view was amazing!"
United States
James
The price is CA $151
CA $171 total
includes taxes & fees
Feb 22 - Feb 23
Hampton Inn & Suites Carolina Beach Oceanfront

Tru By Hilton Leland Wilmington

Tru By Hilton Leland Wilmington
2.5 star property
Leland
9.2 out of 10, Wonderful, (407 reviews)
"breakfast was great and staff was very pleasant ."
United States
TONYA
The price is CA $133
CA $147 total
includes taxes & fees
Feb 22 - Feb 23
Tru By Hilton Leland Wilmington

River Hotel of Southport

River Hotel of Southport
2.5 star property
Southport
9.6 out of 10, Exceptional, (1,003 reviews)
"Great room and service was awesome! "
United States
Cecil
The price is CA $142
CA $157 total
includes taxes & fees
Feb 16 - Feb 17
River Hotel of Southport

Spark by Hilton Wilmington Carolina Beach Rd

Spark by Hilton Wilmington Carolina Beach Rd
3.0 star property
Wilmington
8.4 out of 10, Very good, (74 reviews)
"Beds and pillows are great. Very clean. Close to everything, including Beach. Disappointed the pool was not up and running. "
United States
Sue
The price is CA $111
CA $125 total
includes taxes & fees
Feb 22 - Feb 23
Spark by Hilton Wilmington Carolina Beach Rd

Best Western Plus Westgate Inn & Suites

Best Western Plus Westgate Inn & Suites
2.5 star property
Leland
9.4 out of 10, Exceptional, (1,004 reviews)
"Clean rooms , friendly staff , great breakfast "
United States
Christopher
The price is CA $151
CA $168 total
includes taxes & fees
Feb 16 - Feb 17
Best Western Plus Westgate Inn & Suites

Golden Sands Carolina Beach Oceanfront, Tapestry by Hilton

Golden Sands Carolina Beach Oceanfront, Tapestry by Hilton
2.5 star property
Wilmington Beach
9.0 out of 10, Wonderful, (1,191 reviews)
"Excellent stay"
United States
Tanya
The price is CA $150
CA $170 total
includes taxes & fees
Feb 26 - Feb 27
Golden Sands Carolina Beach Oceanfront, Tapestry by Hilton

Holiday Inn Express Leland - Wilmington Area by IHG

Holiday Inn Express Leland - Wilmington Area by IHG
2.5 star property
Leland
8.8 out of 10, Excellent, (873 reviews)
"Nice, clean hotel. "
United States
Nephateria
The price is CA $121
CA $134 total
includes taxes & fees
Feb 22 - Feb 23
Holiday Inn Express Leland - Wilmington Area by IHG

The Sand Dunes

The Sand Dunes
2.0 star property
Kure Beach
8.8 out of 10, Excellent, (490 reviews)
"Basic, but clean room. Everything we could want. Kitchenette, balcony, bath. We were in town for the New Years celebrations. This was the perfect location. Close enough for an easy walk to the pier. Great soundproofing. Didn't hear a thing from inside the room. "
United States
Joanne
The price is CA $147
CA $171 total
includes taxes & fees
Feb 28 - Mar 1
The Sand Dunes

Comfort Suites Southport - Oak Island

Comfort Suites Southport - Oak Island
2.5 star property
Southport
8.8 out of 10, Excellent, (1,003 reviews)
"Clean room, perfect location for our stay. "
United States
Javier
The price is CA $179
CA $192 total
includes taxes & fees
Feb 22 - Feb 23
Comfort Suites Southport - Oak Island
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.

The Annual Vacation Sale

Members save up to 40% on hotels and homes. Plan this year’s big trip and save.
Save an average of 15% on thousands of hotels when you're signed in

Stay near popular St. James attractions

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.

Sunset at the Marina in St James North Carolina

Top St. James Hotel Reviews

More cheap stays in St. James

Hotels in St. James with star rating

Frequently asked questions

What is the best area to stay in St James?
The best area to stay in St James, North Carolina, is directly within the St James Plantation community, particularly near the main St James Marina.

This area is the heart of the community, offering convenient access to many amenities. The marina itself is a central point, with shops and restaurants overlooking the water. You'll find a relaxed atmosphere here, with well-maintained streets and pathways superb for strolling or cycling.

For couples, staying within the St James Plantation provides a tranquil and amenity-rich experience. You'll have easy access to the numerous golf courses, tennis courts, and walking trails, allowing for a refined and active getaway. The waterfront dining options at the marina are also a lovely feature for an evening out.

Families will also find the St James Plantation a good fit, especially if they enjoy a range of activities. Beyond the golf and tennis, there are often community pools and recreational areas.
When is the best time to go to St James?
The best times to visit St James are during the spring (late March to May) and autumn (September to early November) months.

These periods offer the most pleasant weather, with comfortable temperatures and less humidity, making it ideal for enjoying outdoor activities. You'll find fewer crowds compared to the peak summer season, allowing for a more relaxed experience at local attractions and beaches. This is especially good for couples looking for a peaceful getaway or those who enjoy golfing without the intense summer heat.

For families, the summer months (June to August) are also a good option, especially if you're planning a beach-focused holiday. While it can be warmer and more humid, the ocean temperatures are superb for swimming, and there are often more family-friendly events and activities available.
Can I cancel my hotel reservation on Expedia?
You can cancel your hotel reservation on Expedia, though it depends on the cancellation policy of your booking. Most bookings are refundable if canceled within 24-48 hours of the scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. If free cancellation is available, you can cancel directly through your Expedia account by logging in, going to "My Trips", and selecting your reservation. To find flexible deals, filter your search by "Fully refundable property" for hotels in St. James.
How can I save on a St. James hotel booking with Expedia?
Members always get our best prices. Find our best St. James hotel deals by joining Expedia's free travel rewards program today. As a member, you can unlock instant savings and member perks when you're logged in to your account. Another tip is to book your hotel and flights together on Expedia, where bundling can result in significant savings.
How much is the nightly rate at a St. James hotel?
Prices for hotels in St. James often vary, but you can find a great deal from CA $102 on Expedia. All sorts of factors affect price, such as the time of year or the days of the week you choose for your stay. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for the cheapest rate.

Explore a world of travel with Expedia