A beach at sunset with the sun low on the horizon, rocky shoreline, and calm water.

Cheap Hotels & Resorts in St. James from AU$123

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

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

    Search almost a million properties worldwide

Check availability on St. James Cheap Hotels

Tonight
24 Sept - 25 Sept
Tomorrow
25 Sept - 26 Sept
This weekend
25 Sept - 27 Sept
Next weekend
2 Oct - 4 Oct

Our top choices for St. James cheap hotels

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

Holiday Inn Express & Suites Southport - Oak Island Area by IHG
Bolivia
United States
Chris
AU$142
includes taxes & fees
11 Oct - 12 Oct
Holiday Inn Express & Suites Southport - Oak Island Area by IHG

2. Comfort Suites Southport - Oak Island

Comfort Suites Southport - Oak Island
Southport
United States
Wanda
AU$145
includes taxes & fees
30 Sept - 1 Oct
Comfort Suites Southport - Oak Island

3. Hampton Inn & Suites Southport

Hampton Inn & Suites Southport
Southport
United States
Karen
AU$149
includes taxes & fees
4 Oct - 5 Oct
Hampton Inn & Suites Southport

4. Anchor Inn Motel

Anchor Inn Motel
Long Beach
United States
Bryant
AU$191
includes taxes & fees
27 Sept - 28 Sept
Anchor Inn Motel

5. Fairfield Inn & Suites by Marriott Southport

Fairfield Inn & Suites by Marriott Southport
Southport
United States
Rollymar
AU$145
includes taxes & fees
29 Sept - 30 Sept
Fairfield Inn & Suites by Marriott Southport

6. Captain's Cove Motel

Captain's Cove Motel
Long Beach
United States
james
AU$127
includes taxes & fees
29 Sept - 30 Sept
Captain's Cove Motel

7. Wingate By Wyndham Southport

Wingate By Wyndham Southport
Southport
United States
Ricky
AU$123
includes taxes & fees
7 Oct - 8 Oct
Wingate By Wyndham Southport

8. Ocean Crest Motel

Ocean Crest Motel
Long Beach
United States
Therese
AU$260
includes taxes & fees
28 Sept - 29 Sept
Ocean Crest Motel

9. River Hotel of Southport

River Hotel of Southport
Southport
United States
Heather
AU$199
includes taxes & fees
1 Oct - 2 Oct
River Hotel of Southport

10. The Beach House Motel & Suites

The Beach House Motel & Suites
Yaupon Beach
United States
Martin
AU$210
includes taxes & fees
30 Sept - 1 Oct
The Beach House Motel & Suites
View all properties

Top St. James Hotel Reviews

Ocean Isle Inn

Ocean Isle Inn

10/10 Excellent
"It had quiet charm, with a lovely view of the ocean from the front porch of our unit. It took just one minute from our top floor room to the beach."
Mary 3-night trip
Posted 19 hours ago
Ocean Isle Inn
Courtyard by Marriott Carolina Beach Oceanfront

Courtyard by Marriott Carolina Beach Oceanfront

10/10 Excellent
"X"
John 4-night trip
Posted 19 hours ago
Courtyard by Marriott Carolina Beach Oceanfront
Best Western Plus Westgate Inn & Suites

Best Western Plus Westgate Inn & Suites

10/10 Excellent
"Very nice hotel. Good selection for breakfast. Bar area was nice also. Pool and hot tub were clean and relaxing."
Jeff 2-night trip
Posted 3 days ago
Best Western Plus Westgate Inn & Suites
The Islander Inn

The Islander Inn

10/10 Excellent
"Oceanfront room-Clean place to stay."
Jake 2-night trip
Posted 4 days ago
The Islander Inn

Frequently asked questions

What is St. James like for travellers on a budget?
Check out cheap places to stay in St. James on Expedia.com and plan a getaway that stays within your budget. You can scroll through a wide offering of accommodation choices with Member Prices to find the best deal for you and earn rewards. Guided by our site's handy page filters, you can search by price per night, or by favourite amenities like free parking and a swimming pool. If you're interested in affordable options near specific attractions, such as The Reserve Golf Club at St. James Plantation or Founders Club at St. James Plantation, try filtering by location to refine your search. While you browse, click the heart button to keep track of your favourites so that you can return to them easily when you're ready to book. Interested in a car or a flight too? Take a look at the Bundle and Save holiday packages and discover huge discounts when you reserve your transport at the same time.
When is the best time for a budget trip to St. James?
Weather will likely play an important role when you plan your trip to St. James, but bear in mind that cheaper options are usually available when the weather isn't as good. The hottest months are usually July and August, with an average temperature of 26°C, while the coldest months are January and February, with an average of 12°C. Average annual precipitation for St. James is 1519 mm.
What is there to see and do in St. James?
You won't need to spend a lot to take advantage of things to see and do in St. James. You can budget for the top local attractions on your list, and then make time for sights and activities that cost very little. Enjoy the outdoors at Oak Island Beach and Caswell Beach, or check out the area's cultural spots like Fort Fisher State Historic Site.
How can I get to St. James and get around on a budget?
Scoping out the transportation options in St. James can help keep you on budget. The nearest airport is Wilmington, NC (ILM-Wilmington Intl.), 25 mi (40.2 km) away. However, if that doesn't suit your budget, the next closest is 36 mi (57.9 km) away: North Myrtle Beach, SC (CRE-Grand Strand). St. James may not have many public transport options to choose from so a rental car could be a reasonable alternative to see more of the area.

Explore a world of travel with Expedia