Find hotels in St. James, NC from $80

  • Upfront pricing

    Our total price for your stay includes taxes and fees
  • Treat yourself

    Save 10% or more on over 100,000 hotels worldwide with Member Prices
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Next weekend
In two weeks

Filter by

Guest rating
Guest rating
Star rating

Our top choices for St. James hotels

Fairfield Inn & Suites by Marriott Southport

Fairfield Inn & Suites by Marriott Southport
2.5 star property
Southport
9.4 out of 10, Exceptional, (765 reviews)
"Awesome Stay"
United States
Marcus
$116 nightly
The price is $125
Feb 22 - Feb 23
Total with taxes and fees
Fairfield Inn & Suites by Marriott Southport

Ocean Crest Motel

Ocean Crest Motel
2.0 star property
Long Beach
9.0 out of 10, Wonderful, (59 reviews)
"Clean, quiet and a great view of the sunrise. Also, very friendly office staff. "
United States
Christina
$96 nightly
The price is $109
Feb 16 - Feb 17
Total with taxes and fees
Ocean Crest Motel

Holiday Inn Express & Suites Southport - Oak Island Area by IHG

Holiday Inn Express & Suites Southport - Oak Island Area by IHG
2.5 star property
Bolivia
8.8 out of 10, Excellent, (943 reviews)
"Enjoyed my stay and would to go back "
United States
Sayeed
$97 nightly
The price is $105
Feb 11 - Feb 12
Total with taxes and fees
Holiday Inn Express & Suites Southport - Oak Island Area by IHG

Comfort Suites Southport - Oak Island

Comfort Suites Southport - Oak Island
2.5 star property
Southport
8.8 out of 10, Excellent, (1,002 reviews)
"Clean room, perfect location for our stay. "
United States
Javier
$100 nightly
The price is $107
Feb 9 - Feb 10
Total with taxes and fees
Comfort Suites Southport - Oak Island

Hampton Inn & Suites Southport

Hampton Inn & Suites Southport
2.5 star property
Southport
9.4 out of 10, Exceptional, (705 reviews)
"Excellent property and staff"
United States
Donna
$122 nightly
The price is $132
Feb 15 - Feb 16
Total with taxes and fees
Hampton Inn & Suites Southport

The Beach House Motel & Suites

The Beach House Motel & Suites
2.0 star property
Yaupon Beach
9.6 out of 10, Exceptional, (83 reviews)
"Absolutely wonderful place to stay!"
United States
Donnie
$121 nightly
The price is $137
Feb 17 - Feb 18
Total with taxes and fees
The Beach House Motel & Suites

Anchor Inn Motel

Anchor Inn Motel
2.0 star property
Long Beach
10.0 out of 10, Exceptional, (35 reviews)
"Staff was very nice room was clean and up to standards "
United States
Haylee
$156 nightly
The price is $176
Feb 9 - Feb 10
Total with taxes and fees
Anchor Inn Motel

Captain's Cove Motel

Captain's Cove Motel
2.5 star property
Long Beach
7.6 out of 10, Good, (301 reviews)
"Clean room, walking distance to ice cream and grocery stores "
United States
Angel
$90 nightly
The price is $101
Feb 9 - Feb 10
Total with taxes and fees
Captain's Cove Motel

Sleep Inn Wilmington near University

Sleep Inn Wilmington near University
2.5 star property
North College
8.0 out of 10, Very Good, (1,063 reviews)
"Clean and good value"
United States
John
$74 nightly
The price is $84
Feb 22 - Feb 23
Total with taxes and fees
Sleep Inn Wilmington near University

The Inn at Southport

The Inn at Southport
3.0 star property
Southport
9.2 out of 10, Wonderful, (160 reviews)
"Great little place, walk to all attractions. Very cozy!"
United States
Martin
$107 nightly
The price is $119
Feb 9 - Feb 10
Total with taxes and fees
The Inn at Southport

River Hotel of Southport

River Hotel of Southport
2.5 star property
Southport
9.6 out of 10, Exceptional, (1,001 reviews)
"Great room and service was awesome! "
United States
Cecil
$104 nightly
The price is $115
Feb 9 - Feb 10
Total with taxes and fees
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, (13 reviews)
"Great hosts, awesome amenities. Convenient to shopping and dining locations. Will definitely stay again. "
United States
Jon
$228 nightly
The price is $253
Feb 28 - Mar 1
Total with taxes and fees
The Carriage House Inn Bed and Breakfast

Boiling Spring Lakes Motel

Boiling Spring Lakes Motel
2.0 star property
Boiling Spring Lakes
10.0 out of 10, Exceptional, (3 reviews)
"Clean room and great owners! Wonderful stay each time. We will continue to keep coming back!"
United States
Desiree
Boiling Spring Lakes Motel

Embassy Suites by Hilton Wilmington Riverfront

Embassy Suites by Hilton Wilmington Riverfront
3.5 star property
Downtown Wilmington
9.2 out of 10, Wonderful, (1,002 reviews)
"Great room, friendly staff, and an excellent location "
United States
Charles
$122 nightly
The price is $138
Feb 15 - Feb 16
Total with taxes and fees
Embassy Suites by Hilton Wilmington Riverfront

Wingate By Wyndham Southport

Wingate By Wyndham Southport
2.5 star property
Southport
7.8 out of 10, Good, (1,000 reviews)
"Love staying here "
United States
Klive
$94 nightly
The price is $104
Feb 9 - Feb 10
Total with taxes and fees
Wingate By Wyndham Southport

Hampton Inn & Suites Carolina Beach Oceanfront

Hampton Inn & Suites Carolina Beach Oceanfront
3.5 star property
Downtown
9.2 out of 10, Wonderful, (1,003 reviews)
"Yes breakfast was fresh and the balcony view was amazing!"
United States
James
$111 nightly
The price is $126
Feb 12 - Feb 13
Total with taxes and fees
Hampton Inn & Suites Carolina Beach Oceanfront

Hotel Ballast Wilmington, Tapestry Collection by Hilton

Hotel Ballast Wilmington, Tapestry Collection by Hilton
4.0 star property
Downtown Wilmington
8.2 out of 10, Very Good, (1,446 reviews)
"Great stay."
United States
DONNA
$131 nightly
The price is $148
Feb 15 - Feb 16
Total with taxes and fees
Hotel Ballast Wilmington, Tapestry Collection by Hilton

Courtyard Carolina Beach Oceanfront

Courtyard Carolina Beach Oceanfront
3.0 star property
Downtown
8.4 out of 10, Very Good, (1,004 reviews)
"Very clean, love the beach view and staff very friendly"
United States
Anthony
$101 nightly
The price is $114
Feb 15 - Feb 16
Total with taxes and fees
Courtyard Carolina Beach Oceanfront

Trailborn Surf and Sound, Outdoor Collection by Marriott Bonvoy

Trailborn Surf and Sound, Outdoor Collection by Marriott Bonvoy
4.0 star property
Wrightsville Beach
8.6 out of 10, Excellent, (255 reviews)
"Great stay - staff and facilities were spot on."
United States
Brian
$177 nightly
The price is $200
Feb 22 - Feb 23
Total with taxes and fees
Trailborn Surf and Sound, Outdoor Collection by Marriott Bonvoy

Holiday Inn Resort Lumina on Wrightsville Beach by IHG

Holiday Inn Resort Lumina on Wrightsville Beach by IHG
3.0 star property
Wrightsville Beach
9.0 out of 10, Wonderful, (1,003 reviews)
"Room was spotless and beds were super comfortable. Everything about our stay was excellent."
United States
Linda
$138 nightly
The price is $156
Feb 25 - Feb 26
Total with taxes and fees
Holiday Inn Resort Lumina on Wrightsville Beach by IHG
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

What is the best area to stay in St James?
The best area to stay in St. James is within the St. James Plantation, specifically in neighborhoods that offer convenient access to the community's amenities.

For those seeking an active and amenity-rich experience, staying within the main St. James Plantation development is ideal. This large, planned community features several distinct neighborhoods, each with access to extensive facilities like golf courses, tennis courts, and walking trails. Many accommodations offer views of the Intracoastal Waterway or one of the golf courses.

Couples looking for a relaxing and upscale retreat will find the neighborhoods closer to the St. James Marina a great fit. These areas often feature larger homes and townhouses with easy access to waterfront dining, boat rentals, and scenic walks along the water.
When is the best time to go to St James?
The best times to visit St. James for pleasant weather and fewer crowds are typically April to May and September to October.

During these shoulder seasons, you'll find comfortable temperatures great for outdoor activities like golfing, boating, or simply enjoying the community's amenities. The spring months offer blooming landscapes, while the fall brings mild weather and often clearer skies. These periods also generally see fewer visitors compared to the peak summer months, making for a more relaxed experience.

For those who enjoy warmer weather and don't mind more activity, June through August is ideal. This is prime time for beach days and water sports, with the Atlantic Ocean at its warmest.
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?
With Expedia, you earn OneKeyCash™* on eligible St. James hotel bookings for every dollar you spend – just join our One Key™ travel rewards program to get started. It's free to join, and you'll unlock our lowest Member Prices as soon as you're signed in. On top of this, you could also save significantly by bundling your hotel and flights together on Expedia.

*Excludes taxes and fees. 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 $80 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