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

  • 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

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Star rating

Our top choices for St. James hotels

Condo w/ Pool Access - Walk to Beach!

Condo w/ Pool Access - Walk to Beach!
3.0 star property
Carolina Beach
10.0 out of 10, Exceptional, (3 reviews)
"Loved the beach accessibility and the pool viewablity. Quiet until upstairs checked in with young children...but would love to stay again if you allow..."
United States
Willie
Condo w/ Pool Access - Walk to Beach!

The Beach House

The Beach House
2.0 star property
Carolina Beach
8.8 out of 10, Excellent, (573 reviews)
"Was a wonderful place to stay. Will definitely visit again."
United States
Bryan
The price is CA $319
CA $365 total
includes taxes & fees
Jun 10 - Jun 11
The Beach House

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)
"Clean rooms, super friendly staff! "
United States
Cobie
The price is CA $469
CA $530 total
includes taxes & fees
Jun 8 - Jun 9
Hampton Inn & Suites Carolina Beach Oceanfront

Courtyard Carolina Beach Oceanfront

Courtyard Carolina Beach Oceanfront
3.0 star property
Downtown
8.4 out of 10, Very good, (1,002 reviews)
"Staff was very friendly and helpful!"
United States
Marva
The price is CA $353
CA $399 total
includes taxes & fees
Jun 9 - Jun 10
Courtyard Carolina Beach Oceanfront

The Starlite Inn

The Starlite Inn
2.0 star property
Downtown
8.8 out of 10, Excellent, (225 reviews)
"I love that is is so close to everything you need for a solo traveler."
United States
Jennifer
The price is CA $154
CA $174 total
includes taxes & fees
Jun 8 - Jun 9
The Starlite Inn

Dry Dock Inn

Dry Dock Inn
3.0 star property
Carolina Beach
8.6 out of 10, Excellent, (1,007 reviews)
"Great, updated place to stay with easy access to the beach!!"
United States
Abby
The price is CA $202
CA $228 total
includes taxes & fees
Jun 10 - Jun 11
Dry Dock Inn

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,155 reviews)
"Clean and everything was close staff was great !"
United States
Guadalupe
The price is CA $395
CA $446 total
includes taxes & fees
Jun 21 - Jun 22
Golden Sands Carolina Beach Oceanfront, Tapestry by Hilton

Pirates Cove

Pirates Cove
2.0 star property
Carolina Beach
7.6 out of 10, Good, (548 reviews)
"Clean room, helpful staff, good working AC unit and Fabulous Restaurant."
United States
Thomas
The price is CA $176
CA $199 total
includes taxes & fees
Jun 8 - Jun 9
Pirates Cove

Oceaneer

Oceaneer
2.0 star property
Wilmington Beach
9.0 out of 10, Wonderful, (123 reviews)
"Great hotel and staff!"
United States
Daniel
The price is CA $272
CA $307 total
includes taxes & fees
Jun 10 - Jun 11
Oceaneer

Admiral's Quarter

Admiral's Quarter
2.0 star property
Kure Beach
8.8 out of 10, Excellent, (473 reviews)
"I love how close it is to the beach, the pier, and downtown must try shops!"
United States
Jocelyn
The price is CA $251
CA $288 total
includes taxes & fees
Jun 30 - Jul 1
Admiral's Quarter

Ocean-view Balcony: Carolina Beach Condo!

Ocean-view Balcony: Carolina Beach Condo!
4.0 star property
Carolina Beach
10.0 out of 10, Exceptional, (3 reviews)
"A very nice place. Coffee and coffee maker is supplied a nice bonus. If I could make a suggestion it would be to have soap or body wash available. Enjoyed!"
United States
Kathy
The price is CA $119
CA $418 total
includes taxes & fees
Jun 7 - Jun 8
Ocean-view Balcony: Carolina Beach Condo!

The Sand Dunes

The Sand Dunes
2.0 star property
Kure Beach
8.8 out of 10, Excellent, (578 reviews)
"Clean rooms and professional staff made for a great weekend."
United States
Ronald
The price is CA $285
CA $326 total
includes taxes & fees
Jun 11 - Jun 12
The Sand Dunes

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
4.0 star property
Kure Beach
The price is CA $510
CA $1,415 total
includes taxes & fees
Jun 7 - Jun 8
Beach Blanket - Spacious Condo With Private Beach Access And Resort Amenities! 3 Bedroom Condo by RedAwning

Spark by Hilton Wilmington Carolina Beach Rd

Spark by Hilton Wilmington Carolina Beach Rd
3.0 star property
Wilmington
8.6 out of 10, Excellent, (117 reviews)
"Front desk staff was wonderful! Room was clean and beds were comfy. Wish they had more for breakfast than muffins and bagles but that was my fault not checking that. Would recommend and will be going back"
United States
Donna
The price is CA $158
CA $179 total
includes taxes & fees
Jun 10 - Jun 11
Spark by Hilton Wilmington Carolina Beach Rd

Beau Rivage Golf & Resort

Beau Rivage Golf & Resort
3.0 star property
Wilmington
9.0 out of 10, Wonderful, (1,000 reviews)
"Always stay here!!! Comfortable quiet and an excellent bar!!!"
United States
Beverly
The price is CA $282
CA $319 total
includes taxes & fees
Jun 8 - Jun 9
Beau Rivage Golf & Resort

Home2 Suites By Hilton Wilmington Medical Park Downtown

Home2 Suites By Hilton Wilmington Medical Park Downtown
3.0 star property
Wilmington
9.2 out of 10, Wonderful, (649 reviews)
"Great place to stay!"
United States
Tasha Mhae
The price is CA $181
CA $205 total
includes taxes & fees
Jun 21 - Jun 22
Home2 Suites By Hilton Wilmington Medical Park Downtown

Extended Stay America Select Suites - Wilmington - West

Extended Stay America Select Suites - Wilmington - West
2.5 star property
Shipyard Plaza
5.2 out of 10, (668 reviews)
"Great stay!"
United States
Cody
The price is CA $106
CA $120 total
includes taxes & fees
Jun 7 - Jun 8
Extended Stay America Select Suites - Wilmington - West

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,008 reviews)
"We had a great stay ! Clean room Excellent staff Thank you !"
United States
ELIZABETH
The price is CA $179
CA $202 total
includes taxes & fees
Jun 7 - Jun 8
Holiday Inn Express & Suites Wilmington West - Medical Park by IHG

River Hotel of Southport

River Hotel of Southport
2.5 star property
Southport
9.6 out of 10, Exceptional, (1,008 reviews)
"Friendly staff, clean rooms & nice views."
United States
Pam
The price is CA $228
CA $252 total
includes taxes & fees
Jun 16 - Jun 17
River Hotel of Southport

The Carriage House Inn Bed and Breakfast

The Carriage House Inn Bed and Breakfast
4.0 star property
Southport
10.0 out of 10, Exceptional, (17 reviews)
"Loved our stay here. The hosts were wonderful. They really went above and beyond with the amenities, and the atmosphere of the inn really sets the tone for a relaxing experience. We will definitely be back. "
United States
Stephanie
The price is CA $417
CA $462 total
includes taxes & fees
Jun 7 - Jun 8
The Carriage House Inn Bed and Breakfast
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.
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 $120 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