Find hotels in St. James, NC from $72

Start date: Check-in selected.
To Date
End date: Check-out

Check prices for these dates

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Star rating

Our top choices for St. James hotels

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, (649)
"Good place to stay"
United States
myaziah
$64 nightly
The price is $72
Dec 28 - Dec 29
Total with taxes and fees
Extended Stay America Select Suites - Wilmington - West

Spark by Hilton Wilmington Carolina Beach Rd

Spark by Hilton Wilmington Carolina Beach Rd
3.0 star property
Wilmington
8.2 out of 10, Very Good, (71)
"Great hotel, nice pool, clean "
United States
Lesley
$81 nightly
The price is $92
Jan 1 - Jan 2, 2026
Total with taxes and fees
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, (1000)
"Clean room, great rate, friendly staff, would stay again."
United States
Alex
$109 nightly
The price is $123
Dec 28 - Dec 29
Total with taxes and fees
Beau Rivage Golf & Resort

Tru By Hilton Leland Wilmington

Tru By Hilton Leland Wilmington
2.5 star property
Leland
9.0 out of 10, Wonderful, (383)
"Great location near grocery store and restaurants. "
United States
Corey
$84 nightly
The price is $93
Dec 31 - Jan 1, 2026
Total with taxes and fees
Tru By Hilton Leland Wilmington

Captain's Cove Motel

Captain's Cove Motel
2.5 star property
Oak Island
7.6 out of 10, Good, (299)
"I love staying here every year with my family. Our kids love the pool and we love the grills and picnic tables right outside and how you can walk to the beach and other places "
United States
Angel
$90 nightly
The price is $101
Dec 25 - Dec 26
Total with taxes and fees
Captain's Cove Motel

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, (556)
"New and Confortable Rooms"
United States
Michael
$90 nightly
The price is $102
Jan 4 - Jan 5, 2026
Total with taxes and fees
Home2 Suites By Hilton Wilmington Medical Park Downtown

The Inn at Southport

The Inn at Southport
3.0 star property
Southport
9.2 out of 10, Wonderful, (158)
"We loved our trip here everything was perfect "
United States
Jaime
$98 nightly
The price is $108
Dec 29 - Dec 30
Total with taxes and fees
The Inn at Southport

Best Western Plus Westgate Inn & Suites

Best Western Plus Westgate Inn & Suites
2.5 star property
Leland
9.4 out of 10, Exceptional, (1006)
"Clean room, courteous staff, convenient location. "
United States
Jennifer
$94 nightly
The price is $104
Dec 31 - Jan 1, 2026
Total with taxes and fees
Best Western Plus Westgate Inn & Suites

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, (863)
"Nice, clean hotel. "
United States
Nephateria
$82 nightly
The price is $91
Jan 4 - Jan 5, 2026
Total with taxes and fees
Holiday Inn Express Leland - Wilmington Area by IHG

The Beach House Motel & Suites

The Beach House Motel & Suites
2.0 star property
Yaupon Beach
9.6 out of 10, Exceptional, (79)
"The bike rentals were a nice amenity along with ice and laundry. Thank you very much beach house we thought the room was pretty cool! "
United States
Warren
$134 nightly
The price is $151
Jan 1 - Jan 2, 2026
Total with taxes and fees
The Beach House Motel & Suites

Ocean Crest Motel

Ocean Crest Motel
2.0 star property
Long Beach
9.0 out of 10, Wonderful, (56)
"Clean, quiet and a great view of the sunrise. Also, very friendly office staff. "
United States
Christina
$89 nightly
The price is $101
Jan 1 - Jan 2, 2026
Total with taxes and fees
Ocean Crest Motel

Anchor Inn Motel

Anchor Inn Motel
2.0 star property
Long Beach
10.0 out of 10, Exceptional, (35)
"I will stay again. It was perfect. "
United States
Jennifer
$159 nightly
The price is $180
Dec 25 - Dec 26
Total with taxes and fees
Anchor Inn Motel

Comfort Suites Southport - Oak Island

Comfort Suites Southport - Oak Island
2.5 star property
Southport
8.8 out of 10, Excellent, (1003)
"The room was clean and the staff was very courteous."
United States
Jacqueline
$87 nightly
The price is $94
Jan 2 - Jan 3, 2026
Total with taxes and fees
Comfort Suites Southport - Oak Island

Days Inn by Wyndham Shallotte

Days Inn by Wyndham Shallotte
2.5 star property
Shallotte
6.6 out of 10, (1001)
"Breakfast selection good. Room was nice large space with comfortable furniture."
United States
Steve
$72 nightly
The price is $80
Jan 1 - Jan 2, 2026
Total with taxes and fees
Days Inn by Wyndham Shallotte

Fairfield Inn & Suites by Marriott Southport

Fairfield Inn & Suites by Marriott Southport
2.5 star property
Southport
9.4 out of 10, Exceptional, (761)
"Very glad I chose to stay here for my trip !"
United States
Taylor
$96 nightly
The price is $103
Jan 1 - Jan 2, 2026
Total with taxes and fees
Fairfield Inn & Suites by Marriott Southport

The Islander Inn

The Islander Inn
2.5 star property
Ocean Isle Beach
8.6 out of 10, Excellent, (1001)
"Will definitely be back love this place."
United States
Mary
$93 nightly
The price is $105
Dec 25 - Dec 26
Total with taxes and fees
The Islander Inn

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, (13)
"This is an excellent place. Clean and very accommodating. Close to shops and restaurants yet quiet. Spacious rooms and wonderful private baths. Pleasant sitting rooms and friendly hosts. All of our needs were met even nice selection of beer,wine, snacks and merchandise. "
United States
Susan M
$300 nightly
The price is $333
Jan 15 - Jan 16, 2026
Total with taxes and fees
The Carriage House Inn Bed and Breakfast

Wingate By Wyndham Southport

Wingate By Wyndham Southport
2.5 star property
Southport
7.8 out of 10, Good, (1000)
"Hotel was comfortable, reasonably priced, and in good condition. Also well placed to get anywhere in the town, so it was very good for a business trip."
Canada
Brian
$78 nightly
The price is $87
Jan 2 - Jan 3, 2026
Total with taxes and fees
Wingate By Wyndham Southport

River Hotel of Southport

River Hotel of Southport
2.5 star property
Southport
9.6 out of 10, Exceptional, (1002)
"great location fun town"
United States
Norm
$108 nightly
The price is $120
Dec 25 - Dec 26
Total with taxes and fees
River Hotel of Southport

Ocean Isle Inn

Ocean Isle Inn
2.5 star property
Ocean Isle Beach
9.4 out of 10, Exceptional, (1001)
"Every time we stay here it’s been a good experience. "
United States
Sarah
$123 nightly
The price is $138
Dec 28 - Dec 29
Total with taxes and fees
Ocean Isle Inn
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

Find out more about St. James

Top reasons to visit St. James

  • Scenic Golf Courses: St. James boasts beautiful private clubs and golf courses, perfect for sports enthusiasts.
  • Outdoor Activities: Enjoy hiking along the picturesque Wicklow Way and explore urban parks.
  • Family-Friendly Water Park: A fun destination for families looking to cool off and enjoy water activities.
  • Charming Beaches: Relax on stunning beaches or take part in various coastal recreational options.
  • Welcoming Atmosphere: Experience friendly locals and a vibrant community, enhancing your vacation experience.

Find great hotels near St. James

Experience the charm of St. James, North Carolina, with a variety of comfortable accommodations tailored for every traveler. From cozy bed & breakfasts to family-friendly hotels, you’ll find the perfect spot for a romantic getaway or a pet-friendly vacation. Explore options like the Emerald Isle Hotel and Beaver Island accommodations, ensuring a memorable stay with all the amenities you need for relaxation and enjoyment.

  • Wingate By Wyndham Southport: Located a mere 5 miles from St. James, Wingate By Wyndham Southport is designed for the business traveler seeking a productive getaway. This hotel features well-equipped meeting rooms and conference spaces, making it an ideal choice for corporate retreats or meetings. With its focus on comfort and functionality, guests can enjoy spacious accommodations while having access to essential business amenities, ensuring a seamless blend of work and relaxation during their stay.
  • Comfort Suites Southport - Oak Island: Just 4 miles from St. James, Comfort Suites Southport - Oak Island caters to both business and pet-friendly travelers. This hotel features a 24-hour business center and meeting rooms, enabling guests to stay on top of work commitments. In addition to its corporate facilities, it warmly welcomes pets with specific policies, making it a great option for those traveling with furry companions. The dog exercise area and amenities like food and water bowls ensure your pets feel at home while you enjoy a productive stay.
  • River Hotel of Southport: Situated 6 miles from St. James, River Hotel of Southport offers a serene beach vacation experience. With direct access to the beach, this hotel is perfect for those looking to unwind by the sea. Guests can enjoy the calming ocean views and take advantage of the convenient location for beach-related activities. The hotel’s inviting atmosphere and proximity to the water make it an excellent choice for a relaxing getaway in the beautiful coastal area.

Where to stay near St. James

St. James, North Carolina, offers an ideal escape for outdoor enthusiasts and beach lovers alike. Explore nearby Emerald Isle for a charming weekend getaway, where you can enjoy the island lifestyle and family-friendly activities. With pleasant walking distances to local attractions, you'll encounter friendly people and a welcoming atmosphere, perfect for recreation and adventure. Experience the best of coastal living in this beautiful region.

  • Oak Island: Oak Island is a charming coastal city located a mere 3 miles from St. James. Known for its beautiful beaches and vibrant outdoor scene, this destination is a seasonal hotspot, particularly bustling from June to July and again in September. Visitors flock here for its array of recreational activities, including golf and beach outings. Highlights include pristine family-friendly beaches and scenic golf courses, making it ideal for both relaxation and adventure. With its inviting atmosphere, Oak Island promises a fantastic beach experience.
  • Holden Beach: Situated 11 miles from St. James, Holden Beach is a quaint village that offers a more laid-back vibe. The village sees a moderate influx of travelers, especially during peak season from June to August. Visitors are drawn to its stunning beach, charming boardwalk, and recreational areas perfect for outdoor activities. Families will appreciate the friendly environment and the opportunity to unwind on the soft sands. With a mix of natural beauty and community spirit, Holden Beach is a delightful spot for a peaceful getaway.
  • Southport: Just 6 miles from St. James, Southport is a picturesque city that beautifully merges outdoor adventures with coastal charm. The city experiences moderate seasonal visitor traffic, peaking in the summer months. Southport is ideal for those seeking beach outings, golf courses, and scenic recreational areas. Visitors can explore the quaint town and enjoy local attractions, including family-friendly beaches. With its rich history and stunning waterfront views, Southport offers a delightful escape for tourists looking to immerse themselves in the coastal lifestyle.

Things to do in and around St. James

St. James, North Carolina, is perfect for outdoor and sports enthusiasts, offering activities like golf at private clubs and scenic golf courses. Visitors can also enjoy a water park for family fun, explore the picturesque Wicklow Way for hiking, and visit nearby theme parks for exciting adventures. With its beautiful beaches and recreational options, St. James promises a memorable vacation experience.

Shopping

In St. James, you can enjoy shopping at local stores and boutiques. If you're up for a drive, visit Mayfaire Town Center (26 miles away) and The Cotton Exchange (22 miles away) for a variety of shops, entertainment, and family-friendly activities.

Recreation

The Members Club at St. James Plantation offers a luxurious escape with exclusive amenities ideal for relaxation. The Oak Island Golf Club, located 4 miles away, provides outdoor sports activities amidst beautiful landscapes. Enjoy a similar outdoor vibe at The Clubs at St. James, perfect for golf enthusiasts.

Adventure

At Magic Mountain Fun Park, located 9 miles from St. James, enjoy thrilling water slides and family-friendly attractions. The Riverwalk, 22 miles away, offers a scenic boardwalk perfect for outdoor strolls and romantic sunsets. Explore the Kent Mitchell Nature Trail, 10 miles out, for an exhilarating hiking experience amidst beautiful scenery.

Nightlife

Experience the fun at Planet Fun, an exciting arcade and adventure zone just 16 miles away from St. James. For a cultural night, visit the Thalian Hall Center for the Performing Arts, 22 miles away, or enjoy the cosmic shows at the Ingram Planetarium, also 22 miles away.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Booking tips and Expedia advantages for St. James

To save money on your trip to St. James, North Carolina, consider visiting between December and February when prices are lower. Tuesdays are the cheapest days to book accommodations, while Saturdays tend to be more expensive. Use Expedia's search tool to find budget-friendly hotels, and sort results from lowest to highest price. Combining your hotel, flights, and activities into an Expedia package can yield significant savings. Additionally, joining the One Key membership program gives you access to exclusive discounts and the opportunity to earn OneKeyCash for future stays.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in St. James are December to February, where the prices are slightly lower. This is in comparison to June to August, where prices are slightly higher.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in St. James is Tuesday. The most expensive day to stay in St. James is Saturday.
  • Find cheap hotels on Expedia: Utilize Expedia’s search tool to refine your options based on your budget, desired location, and preferred hotel type. To find the best prices and deals, simply sort the price filter from lowest to highest.
  • Consider bundling your trip: You can save money by combining your hotel stay in St. James with your flights and activities through an Expedia package.
  • Become a One Key member: Join Expedia's One Key membership program for exclusive discounts and deals on hotel bookings. You can also earn OneKeyCash to use on future selected hotels.

Find the best attractions near St. James

St. James, North Carolina, is perfect for outdoor enthusiasts and sports lovers, featuring urban parks, charming neighborhoods, and a scenic marina. Visitors can enjoy family-friendly activities and explore local attractions like the harbor at Beaver Island. Whether you're seeking a relaxing beach day or an active getaway, St. James offers a delightful blend of nature and community experiences to make your vacation unforgettable.

  • Ocean Crest Pier: Located 3 miles from St. James, Ocean Crest Pier is a welcoming family-friendly destination perfect for fishing or simply enjoying the ocean views. The friendly atmosphere makes it an ideal spot for families and friends to gather and create lasting memories.
  • Caswell Beach: Just 7 miles away, Caswell Beach offers a charming neighborhood vibe. This picturesque area is perfect for a leisurely day on the sand, with beautiful scenery and a relaxed pace that invites you to unwind and soak up the sun.
  • Southport Marina: Situated 5 miles from St. James, Southport Marina is a hub for outdoor adventure. Whether you’re into boating, fishing, or simply enjoying the beach, this vibrant marina provides the perfect backdrop for an exciting day by the water.

Best time to go to St. James

The best time to visit St. James can depend on the weather and when visitor numbers rise and fall. The hottest average temperature in St. James falls in July, when visitor numbers are moderately high and weather is mostly sunny with light rain. The coolest average temperature in St. James falls in January, visitor numbers are moderately low and weather is mostly sunny with light rain.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January49.8°F (9.9°C)Light RainMostly SunnyModerately LowSlightly Low
February52.5°F (11.4°C)Light RainMostly SunnyModerately LowSlightly Low
March57.0°F (13.9°C)Light RainMostly SunnyAverageAverage
April64.2°F (17.9°C)Light RainMostly SunnyAverageAverage
May71.4°F (21.9°C)Light RainMostly SunnyAverageAverage
June77.9°F (25.5°C)Light RainMostly SunnyModerately HighSlightly High
July81.0°F (27.2°C)Light RainMostly SunnyModerately HighSlightly High
August80.2°F (26.8°C)Moderate RainMostly SunnyModerately HighSlightly High
September76.5°F (24.7°C)Moderate RainMostly SunnyAverageAverage
October68.5°F (20.3°C)Light RainMostly SunnyAverageAverage
November59.2°F (15.1°C)Light RainMostly SunnyAverageAverage
December54.3°F (12.4°C)Light RainMostly SunnyModerately LowSlightly Low

The nearest major airports for your trip to St. James

Traveling to St. James, North Carolina, is convenient with several major airports nearby. Wilmington International Airport (ILM) is only 25 miles away, with excellent hotel options such as Hotel Ballast Wilmington and ARRIVE Wilmington, both just 3 miles from the airport. Myrtle Beach International Airport (MYR) is located 50 miles away, offering accommodations like Hilton Grand Vacations Club Ocean 22 and Marriott Myrtle Beach Resort & Spa, both within 8 miles. Additionally, Grand Strand Airport (CRE) is 36 miles from St. James, featuring hotels like North Beach Resort & Villas, just 2 miles away. Each airport provides accessible transportation services to and from these nearby hotels.

Frequently asked questions

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?
One Key™ - Expedia's free travel rewards program - gives you instant access to perks and Member Prices on St. James hotels. Plus, you'll earn OneKeyCash™* on eligible bookings to use on future trips. Booking an Expedia hotel and flight package is another great way to save, where bundling can result in significant savings.

*OneKeyCash is not redeemable for cash and can only be used on Expedia, Hotels.com and Vrbo.
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 $72 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