Find hotels in St. James, NC from $89

  • 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

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Star rating

Our top choices for St. James hotels

Sleep Inn Wilmington near University

Sleep Inn Wilmington near University
2.5 star property
North College
8.0 out of 10, Very Good, (1,108 reviews)
"Clean room, staff very friendly and helpful."
United States
Leanne
19 hours ago
$81 nightly
The price is $91
Jun 28 - Jun 29
Total with taxes and fees
Sleep Inn Wilmington near University

Fairfield Inn & Suites by Marriott Southport

Fairfield Inn & Suites by Marriott Southport
3.0 star property
Southport
9.4 out of 10, Exceptional, (787 reviews)
"The room was very clean. The bed was extremely comfortable."
United States
dan
April 27th, 2026
$116 nightly
The price is $125
Jun 14 - Jun 15
Total with taxes and fees
Fairfield Inn & Suites by Marriott Southport

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.6 out of 10, Excellent, (977 reviews)
"Great service. Convenient location. Great breakfast. Wonderful staf!"
United States
Janice
2 days ago
$121 nightly
The price is $130
Jun 7 - Jun 8
Total with taxes and fees
Holiday Inn Express & Suites Southport - Oak Island Area by IHG

Ocean Crest Motel

Ocean Crest Motel
2.0 star property
Long Beach
9.0 out of 10, Wonderful, (82 reviews)
"Everything was great older motel. Right on beach was very clean."
United States
Cristy
6 days ago
$189 nightly
The price is $214
Jun 10 - Jun 11
Total with taxes and fees
Ocean Crest Motel

Comfort Suites Southport - Oak Island

Comfort Suites Southport - Oak Island
2.5 star property
Southport
8.8 out of 10, Excellent, (1,002 reviews)
"Very much enjoyed my stay. Staff was very friendly. Everything was clean."
United States
Virginia
23 hours ago
$111 nightly
The price is $119
Jun 7 - Jun 8
Total with taxes and fees
Comfort Suites Southport - Oak Island

River Hotel of Southport

River Hotel of Southport
2.5 star property
Southport
9.6 out of 10, Exceptional, (1,006 reviews)
"They gave very good suggestions about places to eat. We would stay there again."
United States
Linda
2 days ago
$155 nightly
The price is $172
Jun 15 - Jun 16
Total with taxes and fees
River Hotel of Southport

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,565 reviews)
"Rooms were nice. Nice with a mid day wedding to attend."
United States
Virginia
19 hours ago
$131 nightly
The price is $148
Jun 28 - Jun 29
Total with taxes and fees
Hotel Ballast Wilmington, Tapestry Collection by Hilton

Hampton Inn & Suites Southport

Hampton Inn & Suites Southport
2.5 star property
Southport
9.4 out of 10, Exceptional, (734 reviews)
"Solid location for a shorter stay near the beach."
United States
Stephen
1 day ago
$120 nightly
The price is $130
Jun 22 - Jun 23
Total with taxes and fees
Hampton Inn & Suites Southport

Shell Island Resort - All Oceanfront Suites

Shell Island Resort - All Oceanfront Suites
3.5 star property
Shell Island
8.4 out of 10, Very Good, (1,600 reviews)
"Have stayed here several times maybe 4 5. Shell island continued to be our go."
United States
james
2 days ago
$283 nightly
The price is $319
Jun 3 - Jun 4
Total with taxes and fees
Shell Island Resort - All Oceanfront Suites

The Beach House Motel & Suites

The Beach House Motel & Suites
2.0 star property
Yaupon Beach
9.6 out of 10, Exceptional, (88 reviews)
"She was ready for us and was very kind."
United States
Keith
29 days ago
$196 nightly
The price is $221
Jun 3 - Jun 4
Total with taxes and fees
The Beach House Motel & Suites

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)
"The room was clean with a wonderful ocean view. I enjoyed the fire pit."
United States
Vanessa
16 days ago
$319 nightly
The price is $360
Jun 7 - Jun 8
Total with taxes and fees
Hampton Inn & Suites Carolina Beach Oceanfront

Captain's Cove Motel

Captain's Cove Motel
2.5 star property
Long Beach
7.6 out of 10, Good, (305 reviews)
"Older motel, but clean and well maintained."
United States
jacolyn
2 days ago
$135 nightly
The price is $152
Jun 10 - Jun 11
Total with taxes and fees
Captain's Cove Motel

Anchor Inn Motel

Anchor Inn Motel
2.0 star property
Long Beach
10.0 out of 10, Exceptional, (36 reviews)
"Was nicely appointed with very nice furniture. Bed was very comfortable."
United States
Ashera
April 22nd, 2026
$237 nightly
The price is $268
Jun 10 - Jun 11
Total with taxes and fees
Anchor Inn Motel

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,002 reviews)
"Room was comfortable. They updated the restaurant."
United States
Andres
6 days ago
$330 nightly
The price is $373
Jun 7 - Jun 8
Total with taxes and fees
Holiday Inn Resort Lumina on Wrightsville Beach by IHG

40th St En Suite / Enter the door between Outside Shower and Air Conditioner.

40th St En Suite / Enter the door between Outside Shower and Air Conditioner.
Tranquil Harbour
9.6 out of 10, Exceptional, (43 reviews)
"My first time to Oak Island. The area is very dog friendly."
United States
Dianne
April 20th, 2026
40th St En Suite / Enter the door between Outside Shower and Air Conditioner.

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, (300 reviews)
"Beach amenities were very pleasant. On site restaurant is good."
United States
Patricia
10 days ago
$447 nightly
The price is $505
Jun 3 - Jun 4
Total with taxes and fees
Trailborn Surf and Sound, Outdoor Collection by Marriott Bonvoy

The Inn at Southport

The Inn at Southport
3.0 star property
Southport
9.2 out of 10, Wonderful, (164 reviews)
"Victoria is an excellent host. A quiet place to stay."
United States
Luke
The Inn at Southport

DoubleTree by Hilton Wilmington, NC

DoubleTree by Hilton Wilmington, NC
3.0 star property
Wilmington
9.2 out of 10, Wonderful, (369 reviews)
"It's a beautiful hotel. They serve you warm cookies, staff is nice."
United States
Rebecca
7 days ago
$106 nightly
The price is $120
Jun 15 - Jun 16
Total with taxes and fees
DoubleTree by Hilton Wilmington, NC

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,153 reviews)
"Ocean front, 2 pools, restaurant and tiki bar. Very convenient, we had a nice stay!"
United States
Georgiana
3 days ago
$253 nightly
The price is $286
Jun 9 - Jun 10
Total with taxes and fees
Golden Sands Carolina Beach Oceanfront, Tapestry by Hilton

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,030 reviews)
"Amazing hotel. Great location! Delicious food."
United States
Ashley
1 day ago
$147 nightly
The price is $166
Jun 28 - Jun 29
Total with taxes and fees
Embassy Suites by Hilton Wilmington Riverfront
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

Where to stay near St. James

Experience the charm of St. James, a coastal town perfect for a beachside vacation. Enjoy the tranquil harbor and outdoor activities nearby, like visiting Carolina Beach and exploring Wake County. Relax with family-friendly adventures and soak in the scenic beauty that surrounds this inviting destination.

Oak Island

For families and outdoor enthusiasts seeking a memorable trip, Oak Island offers a delightful coastal retreat where you can enjoy stunning beaches, explore the historic Oak Island Lighthouse, and unwind at the scenic Southport Marina. This vibrant destination, with its peak season from June to July and September, is perfect for those who appreciate nature and community. Located about 3 miles by car from St. James, Oak Island is a smart choice for your next vacation stay, providing easy access to a variety of activities and attractions.

Holden Beach

Experience the charm of Holden Beach, an excellent hub for family and outdoor travelers seeking a relaxing getaway. This picturesque village offers beautiful beaches, a delightful boardwalk, and nearby attractions like Caswell Beach and Sage Island, perfect for creating lasting memories. With visitor numbers peaking from June to August, you'll find a vibrant atmosphere during the summer months. Located about 11 miles by car from St. James, Holden Beach is a smart choice for your next vacation stay.

Bald Head Island

Families and nature enthusiasts will love Bald Head Island, known for its stunning beaches and rich outdoor experiences. With attractions like the iconic Oak Island Lighthouse and the historic Bald Head Island Lighthouse, visitors can immerse themselves in the area's natural beauty. The island offers excellent opportunities for outdoor activities, including golf at nearby courses. Located about 11 miles by car from St. James, Bald Head Island is a smart choice for a memorable getaway.

Southport

Immerse yourself in Southport, where families and couples can easily access a charming blend of coastal relaxation and outdoor adventures. This picturesque city offers beautiful beaches like Kure Beach, the scenic Southport Marina, and the iconic Oak Island Lighthouse, perfect for creating lasting memories. With its moderate seasonal visitor flow, Southport is an inviting destination year-round, located about 6 miles by car from St. James. Choosing Southport for your stay ensures a delightful coastal experience just a short drive away.

Long Beach

Travelers seeking a family-friendly beach escape will find Long Beach the ideal base for their vacation, featuring beautiful coastal scenery and a host of outdoor activities. Enjoy nearby attractions like the sandy shores of Caswell Beach, the historic Oak Island Lighthouse, and the charming Southport Marina, perfect for creating unforgettable memories. Located about 3 miles by car from St. James, Long Beach offers easy access to both relaxation and adventure, making it a smart choice for your stay.

Stay near popular attractions around St. James

St. James offers an ideal getaway for outdoor enthusiasts and beach lovers alike. With its charming urban parks, vibrant neighborhoods, and iconic modern lighthouses, you can easily explore the natural beauty and coastal charm. Don’t miss the nearby Oak Island for an unforgettable beach experience!

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

  • Outdoor Adventures: St. James offers a variety of outdoor activities, including golf at renowned private courses and thrilling water sports on beautiful beaches.
  • Charming Neighborhoods: Explore friendly local neighborhoods and urban parks, perfect for relaxation and family gatherings.
  • Vibrant Dining Scene: Enjoy a diverse range of dining options that reflect the local flavors and culinary delights.
  • Nearby Attractions: Visit nearby cities like Wilmington and Southport for additional charm and exploration opportunities.
  • Cozy Accommodations: Choose from charming bed & breakfasts and boutique hotels that cater to various traveler needs.

Find great hotels near St. James

Experience the charm of St. James, North Carolina, with a variety of accommodation options to suit every traveler. Whether you're seeking a cozy bed & breakfast or a boutique hotel, you'll find inviting spaces perfect for family getaways, romantic retreats, or adventure-filled vacations. Explore historic hotels that capture the essence of the area while enjoying modern amenities for a memorable stay in this picturesque coastal town.

  • Wingate By Wyndham Southport: Ideal for business travelers, Wingate By Wyndham Southport offers a budget-friendly stay just 5 miles from St. James. This hotel is designed with a focus on comfort and convenience, featuring spacious rooms equipped with modern amenities such as free Wi-Fi, a business center, and meeting facilities. Guests appreciate the complimentary breakfast and fitness center, making it a practical choice for those balancing work and leisure during their visit.
  • Comfort Suites Southport - Oak Island: Located 4 miles from St. James, Comfort Suites Southport - Oak Island is a pet-friendly hotel with a guest rating of 8.8. This property combines comfort and convenience, featuring spacious suites with separate living areas, a microwave, and a refrigerator. Ideal for both business and leisure travelers, it offers amenities such as an indoor pool, a fitness center, and a complimentary breakfast. The property welcomes pets, making it a great option for travelers looking to enjoy their vacation with their furry companions.
  • Holiday Inn Express & Suites Southport - Oak Island Area by IHG: Just 2 miles from St. James, this hotel also boasts a guest rating of 8.8 and caters to both business and leisure guests. Holiday Inn Express & Suites offers modern accommodations with essential amenities like free Wi-Fi, a complimentary breakfast, and a fitness center. Pets are allowed, with specific policies in place, making it an ideal choice for those traveling with animals. The hotel’s strategic location provides easy access to local attractions, enhancing the overall travel experience.

Where to stay near St. James

St. James, North Carolina, offers a delightful mix of outdoor adventures and family-friendly activities. Enjoy the beautiful beaches and sports facilities as you soak up the sun or partake in thrilling water sports. Nearby, cities like Wilmington and Southport provide charming atmospheres with friendly locals, perfect for relaxation and exploration. Gather with loved ones at local parks or enjoy the vibrant dining scene, making St. James a perfect vacation spot for both adventure and unwinding.

  • Oak Island: Located a mere 3 miles from St. James, Oak Island is a charming seaside city renowned for its stunning beaches and outdoor activities. Visitors flock here for the vibrant beach atmosphere, especially during the peak months of June to July and September. The area boasts a range of recreational options, including golf courses and a picturesque boardwalk, perfect for leisurely strolls. Local landmarks like the serene family beach and scenic neighborhoods add to the allure, making Oak Island a delightful destination for travelers seeking both relaxation and adventure.
  • Holden Beach: Situated 11 miles from St. James, Holden Beach is a quaint village that offers a more laid-back beach experience. With a moderate influx of visitors, especially from June to August, this destination is perfect for those looking to unwind. The village is known for its beautiful beaches and outdoor activities, with plenty of recreational areas and golf options available. Family-friendly attractions and a welcoming atmosphere make Holden Beach an excellent spot for a tranquil getaway, where you can enjoy the beauty of coastal living.
  • Bald Head Island: Just 8 miles from St. James, Bald Head Island is a unique destination with its natural island charm. This city offers a mix of outdoor adventures and beach relaxation, appealing to visitors year-round. Peak travel times occur during June to July and September, when guests can explore the island's beautiful beaches and lush landscapes. Golf enthusiasts will appreciate the local golf courses and private clubs, while the tranquil surroundings and picturesque neighborhoods invite relaxation. Bald Head Island is a hidden gem for those seeking both recreation and serenity.

Things to do in St. James

St. James, North Carolina, is perfect for outdoor enthusiasts and beach lovers, offering a range of activities including golf at its renowned private country club and golf courses. Visitors can enjoy the scenic views while engaging in sports or relaxing on the beach. Don't miss the chance to explore the nearby golf resort on St. Simons Island for an unforgettable experience.

Shopping

In St. James, enjoy local shops for unique gifts and souvenirs. If you're up for a drive, head to the nearby Shallotte Crossing, about 12 miles away, where you'll find a range of stores and dining options. Don't miss the charming boutiques in Southport, just 15 miles from St. James.

Recreation

Experience luxury at the Members Club at St. James Plantation, a private country club offering upscale amenities. Enjoy rejuvenating spa treatments, fitness classes, and serene outdoor spaces for relaxation. Engage in recreational activities like golf and tennis while surrounded by the beautiful coastal landscape of North Carolina.

Adventure

Explore the scenic trails of the St. James Plantation, perfect for hiking and biking through lush landscapes. For water adventures, head to the nearby beaches for kayaking or paddleboarding, where you can enjoy the sun and surf while taking in beautiful coastal views.

Nightlife

Experience the vibrant nightlife at the St. James Community Center, where you can enjoy live music events and dance the night away. For a laid-back vibe, visit the nearby golf club's bar for refreshing drinks and great conversation with locals.

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

Booking tips and Expedia advantages for St. James

  • 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: Expedia’s search tool makes it easy to choose your budget, preferred location, and additional criteria. You can arrange your search results to display prices from lowest to highest, ensuring you find the most affordable hotel options first. Additionally, you have the option to narrow down your choices by hotel type; for instance, selecting the Eco-certified filter will showcase sustainable and environmentally friendly hotels that are available for booking.
  • 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 deal.

Find the best attractions near St. James

St. James, North Carolina, offers a perfect blend of outdoor adventures, beach fun, and sports activities for visitors. Travelers can explore urban parks, charming neighborhoods, and marinas, making it an ideal destination for those seeking a vibrant city and beach experience. Whether you're looking to relax by the water or engage in local sports, St. James has something for everyone to enjoy.

  • Caswell Beach: Experience the charming city vibes of Caswell Beach, located 7 miles from St. James. This serene coastal neighborhood offers a peaceful retreat with beautiful sandy shores, perfect for relaxing and enjoying the sun.
  • Southport Marina: Just 5 miles from St. James, Southport Marina is a hub of adventure and outdoor fun. Enjoy boating, fishing, and water sports while soaking in the vibrant atmosphere of the marina, surrounded by stunning views of the water.
  • Oak Island Lighthouse: Standing 6 miles from St. James, the modern Oak Island Lighthouse offers a unique blend of beach and city vibes. Climb to the top for panoramic views and explore the surrounding area rich in maritime history.

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 slightly high and weather is mostly sunny with light rain. The coolest average temperature in St. James falls in January, visitor numbers are slightly low and weather is mostly sunny with light rain.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January49.8°F (9.9°C)Light RainMostly SunnySlightly LowSlightly Low
February52.5°F (11.4°C)Light RainMostly SunnySlightly 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 SunnySlightly HighSlightly High
July81.0°F (27.2°C)Light RainMostly SunnySlightly HighSlightly High
August80.2°F (26.8°C)Moderate RainMostly SunnySlightly 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 SunnySlightly LowSlightly Low

The nearest major airports for your trip to St. James

For your visit to St. James, North Carolina, you have several airport options. MYRtle Beach International Airport (MYR) is 50 miles away, with nearby hotels like the 4-star Hilton Grand Vacations Club Ocean Enclave, 3 miles from the airport, and the DoubleTree Resort by Hilton Myrtle Beach Oceanfront, just 2 miles away. WILMington International Airport (ILM) is closer at 25 miles, with excellent accommodations such as the 4-star Hotel Ballast Wilmington, 3 miles away. Jacksonville Airport (OAJ) is 68 miles from St. James, offering options like the 3.5-star Chateau Rouge, located 7 miles from the airport. Each airport provides convenient access to your stay in St. James.

Why book with Expedia?

  • Flexible booking

    On Expedia, you can find plenty of hotels with flexible cancellation in St. James using the “Fully refundable property” search filter. Just be sure to always double-check each hotel's cancellation policy before booking.

  • Book now and pay later

    With countless book now, pay later options, there's no need to wait till payday to grab a deal. Use the “Reserve now, pay later” search filter to view all properties available with this payment option in St. James.

  • Hotel comparison

    Thanks to the handy “Compare properties” tool on Expedia, you can compare hotels in St. James side by side with just a few clicks.

  • Member prices

    Join Expedia's loyalty program, One Key, for free and unlock Member Prices and rewards on select hotels worldwide. Simply log in when you search and look out for the blue savings label.

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 $89 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