Default HTG hotel image

Find hotels in Straits, NC from $86

  • 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
    Learn about One Key
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Tonight
Aug 14 - Aug 15
Tomorrow
Aug 15 - Aug 16
This weekend
Aug 14 - Aug 16
Next weekend
Aug 21 - Aug 23

Filter by

Star rating

Guest rating

Our top choices for Straits hotels

1. Beaufort Hotel NC

Beaufort Hotel NC
Beaufort
United States
Rebecca
$160 nightly
$180 total
Aug 25 - Aug 26
Total with taxes and fees
Beaufort Hotel NC

2. Compass by Margaritaville Beaufort

Compass by Margaritaville Beaufort
Beaufort
United States
Hope
$155 nightly
$175 total
Aug 24 - Aug 25
Total with taxes and fees
Compass by Margaritaville Beaufort

3. Inlet Inn NC

Inlet Inn NC
Beaufort
United States
Kathy
$168 nightly
$190 total
Aug 20 - Aug 21
Total with taxes and fees
Inlet Inn NC

4. Bask Hotel at Big Rock Landing

Bask Hotel at Big Rock Landing
Morehead City
United States
Andrew
$151 nightly
$170 total
Aug 31 - Sep 1
Total with taxes and fees
Bask Hotel at Big Rock Landing

5. Beaufort Harbour Suites

Beaufort Harbour Suites
Beaufort
United States
Pati
$115 nightly
$130 total
Sep 3 - Sep 4
Total with taxes and fees
Beaufort Harbour Suites

6. Sand Dollar Motel

Sand Dollar Motel
Atlantic Beach
United States
Philip
$85 nightly
$96 total
Sep 1 - Sep 2
Total with taxes and fees
Sand Dollar Motel

7. Hampton Inn Morehead City

Hampton Inn Morehead City
Morehead City
United States
Ashley
$126 nightly
$142 total
Sep 9 - Sep 10
Total with taxes and fees
Hampton Inn Morehead City

8. Hotel Alice At Atlantic Beach

Hotel Alice At Atlantic Beach
Pine Knoll Shores
United States
Jessica
$111 nightly
$125 total
Sep 1 - Sep 2
Total with taxes and fees
Hotel Alice At Atlantic Beach

9. Econo Lodge Crystal Coast

Econo Lodge Crystal Coast
Morehead City
Canada
Harjeet
$76 nightly
$86 total
Aug 17 - Aug 18
Total with taxes and fees
Econo Lodge Crystal Coast

10. Garnet Inn & Suites, Morehead City near Atlantic Beach

Garnet Inn & Suites, Morehead City near Atlantic Beach
Morehead City
United States
Joshua
$84 nightly
$94 total
Sep 8 - Sep 9
Total with taxes and fees
Garnet Inn & Suites, Morehead City near Atlantic Beach

11. Palm Suites Trademark Collection by Wyndham

Palm Suites Trademark Collection by Wyndham
Atlantic Beach
United States
Eric
$143 nightly
$161 total
Aug 16 - Aug 17
Total with taxes and fees
Palm Suites Trademark Collection by Wyndham

12. Bijou Bungalow

Bijou Bungalow
Beaufort
United States
Kevin
$101 nightly
$114 total
Aug 24 - Aug 25
Total with taxes and fees
Bijou Bungalow

13. Holiday Inn Express Hotel & Suites Morehead Cty by IHG

Holiday Inn Express Hotel & Suites Morehead Cty by IHG
Morehead City
United States
Shawn
$127 nightly
$143 total
Sep 13 - Sep 14
Total with taxes and fees
Holiday Inn Express Hotel & Suites Morehead Cty by IHG

14. DoubleTree by Hilton Atlantic Beach Oceanfront

DoubleTree by Hilton Atlantic Beach Oceanfront
Atlantic Beach
United States
Bradley
$150 nightly
$170 total
Aug 31 - Sep 1
Total with taxes and fees
DoubleTree by Hilton Atlantic Beach Oceanfront

15. Beaufort Harbour Suites East Lodge

Beaufort Harbour Suites East Lodge
Beaufort
Belgium
Andrea
$160 nightly
$180 total
Aug 16 - Aug 17
Total with taxes and fees
Beaufort Harbour Suites East Lodge

16. Crystal Coast Oceanfront Hotel

Crystal Coast Oceanfront Hotel
Atlantic Beach
United States
Liz
$135 nightly
$152 total
Sep 7 - Sep 8
Total with taxes and fees
Crystal Coast Oceanfront Hotel

17. Atlantic Beach Resort

Atlantic Beach Resort
Atlantic Beach
United States
Deborah
$134 nightly
$151 total
Sep 7 - Sep 8
Total with taxes and fees
Atlantic Beach Resort

18. Beaufort Harbour Suites West Lodge

Beaufort Harbour Suites West Lodge
Beaufort
United States
Nikeson
$221 nightly
$249 total
Aug 19 - Aug 20
Total with taxes and fees
Beaufort Harbour Suites West Lodge

19. Bali Hai Resort, a Dazzler Select by Wyndham

Bali Hai Resort, a Dazzler Select by Wyndham
Atlantic Beach
United States
Anonymous traveler
$179 nightly
$202 total
Sep 6 - Sep 7
Total with taxes and fees
Bali Hai Resort, a Dazzler Select by Wyndham

20. The Beacon

The Beacon
Salter Path
United States
Charles or Stephanie
$85 nightly
$96 total
Sep 7 - Sep 8
Total with taxes and fees
The Beacon
View all properties
Save an average of 15% on thousands of hotels when you're signed in

Stay near popular Straits attractions

Porters Island

Commune with nature and explore the great outdoors at Porters Island during your travels in Straits.
See properties

Lovis Shore

Commune with nature and explore the great outdoors at Lovis Shore during your travels in Straits.
See properties

Top Straits Hotel Reviews

Garnet Inn & Suites, Morehead City near Atlantic Beach

Garnet Inn & Suites, Morehead City near Atlantic Beach

10/10 Excellent
"Thought when I booked my stay for the price I didn't think it was going to be the best but turned out to be very clean quite and staff very polite so after we checked out we decided to stay in the area one more night so I booked another night stay im looking forward to going back this evening and enjoying the very clean pool grab something to eat then just relax ty"
Phil 2-night trip
Posted 1 hour ago
Garnet Inn & Suites, Morehead City near Atlantic Beach
Beaufort Hotel NC

Beaufort Hotel NC

8/10 Good
"Everything was great, the staff, the experience, the views. Really worth a weekend getaway"
Patrick 2-night trip
Posted 1 hour ago
Beaufort Hotel NC
Palm Suites Trademark Collection by Wyndham

Palm Suites Trademark Collection by Wyndham

10/10 Excellent
"The staff made this stay. They were not only helpful but incredibly nice and welcoming."
Alejandro 4-night trip
Posted 7 hours ago
Palm Suites Trademark Collection by Wyndham
Compass Hotel Beaufort by Margaritaville

Compass Hotel Beaufort by Margaritaville

10/10 Excellent
"Our stay was excellent. The rooms were **very clean and comfortable**, the staff was **amazing**, and the breakfast was **very good**. Everything went perfectly, and we had a very pleasant experience. **We would definitely stay here again and highly recommend it.**"
juan 3-night trip
Posted 23 hours ago
Compass Hotel Beaufort by Margaritaville
DoubleTree by Hilton Atlantic Beach Oceanfront

DoubleTree by Hilton Atlantic Beach Oceanfront

10/10 Excellent
"We had never stayed there before but were well pleased. Clean room with great view- we called it a balconette-just wide enough for a beach chair sideways. Breakfast was good and filling. Pools were very clean . Molly’s restaurant had good bar food too. Desk was always polite and helpful. Great find!"
Clarence 4-night trip
Posted 1 day ago
DoubleTree by Hilton Atlantic Beach Oceanfront
Crystal Coast Oceanfront Hotel

Crystal Coast Oceanfront Hotel

10/10 Excellent
"Great location, oceanfront. The pool area in great. Very efficient and friendly staff."
ANTONIO 4-night trip
Posted 1 day ago
Crystal Coast Oceanfront Hotel
Atlantic Beach Resort

Atlantic Beach Resort

10/10 Excellent
"We really injoyed our stay at Atlantic Beach Resort. They offered a close stay to the beach with aminites like 2 outdoor pool and 1 indoor which was a plus . You can tell the resort is aging but it has been kept up pretty well and was clean. It was not very crowded but that may have beed because it was close to off season. Where we stayed was and 2 bedroom 2 bath suite, with a kitchen and dining room. Everything you could have thought of was provided. All plates, utensils, cups, and cook wear. We were also supplied beach towels and plenty of linen. The room was nice and clean and was a good place to relax. Will make plans to stay there again. I believe it was worth the price for the value."
Michele 3-night trip
Posted 1 day ago
Atlantic Beach Resort
The Beacon

The Beacon

10/10 Excellent
"Father/Daughter owned. They were both very kind and pleasant. We were greeted daily. The room was amazing and the vibe was unmatched. It was short walk to the beach. Our dogs were welcomed. If you want a nice place to stay, with awesome hosts at affordable prices this is your stop. My wife and I will be back and our puppies too. We have been to many beaches at many hotels and this was by far the best. We look forward to going back again!!!!!!!💙💙💙💙💙💙💙💙"
Jeremiah 4-night trip
Posted 2 days ago
The Beacon
A Place at the Beach

A Place at the Beach

10/10 Excellent
"Check in was seamless and the staff was fantastic! Room was better than we imagined! Pool was great - beach access is great! Long walk across beach to water, keep that in mind! Will be returning customers!"
Joni 3-night trip
Posted 3 days ago
A Place at the Beach

More cheap stays in Straits

Econo Lodge Crystal Coast

Econo Lodge Crystal Coast

3410 Bridges St Morehead City NC
$76 nightly
$86 total
Aug 17 - Aug 18
Total with taxes and fees
Econo Lodge Crystal Coast
Garnet Inn & Suites, Morehead City near Atlantic Beach

Garnet Inn & Suites, Morehead City near Atlantic Beach

3100 Arendell St Morehead City NC
$84 nightly
$94 total
Sep 8 - Sep 9
Total with taxes and fees
6.6/10 (879 reviews)
Garnet Inn & Suites, Morehead City near Atlantic Beach
The Beacon

The Beacon

1305 Salter Path Rd Salter Path NC
$85 nightly
$96 total
Sep 7 - Sep 8
Total with taxes and fees
7.8/10 Good! (361 reviews)
The Beacon
Hampton Inn Morehead City

Hampton Inn Morehead City

4035 Arendell St Morehead City NC
$126 nightly
$142 total
Sep 9 - Sep 10
Total with taxes and fees
Hampton Inn Morehead City
Inlet Inn NC

Inlet Inn NC

601 Front St Beaufort NC
$168 nightly
$190 total
Aug 20 - Aug 21
Total with taxes and fees
9.8/10 Exceptional! (518 reviews)
Inlet Inn NC
A Place at the Beach

A Place at the Beach

1904 E Fort Macon Rd Atlantic Beach NC
Get rates
8.4/10 Very Good! (348 reviews)
A Place at the Beach

Hotels in Straits with star-rating

Frequently asked questions

What is the best area to stay in Straits?
The best area to stay in Straits is Harkers Island, offering a convenient base for exploring the Outer Banks and access to local amenities.Harkers Island is a well-known gateway to the Cape Lookout National Seashore, with ferry services departing directly from the island. It has several local restaurants, bait and tackle shops, and a community museum. The island is connected to the mainland by a bridge, making it easily accessible for travelers arriving by car.For families, Harkers Island is an excellent choice. Its proximity to the Cape Lookout Lighthouse and the sandy beaches of the National Seashore provides opportunities for day trips focused on outdoor activities like shelling, fishing, and climbing the lighthouse. The island's generally quiet environment is also conducive to a relaxed family vacation.Couples looking for a peaceful escape will also appreciate Harkers Island. The scenic waterfront views and the opportunity for unhurried exploration of the nearby barrier islands offer a tranquil setting.
When is the best time to go to Straits?
The best time to visit Straits is during the spring (April to May) and fall (September to October) when the weather is mild and pleasant, making it ideal for outdoor activities.During these shoulder seasons, you'll experience comfortable temperatures, fewer crowds, and lower accommodation rates compared to the peak summer months. This makes it a great time for couples to enjoy a relaxed getaway, perhaps exploring the coastal trails or enjoying a quiet evening by the water.Summer (June to August) is also popular, especially for families, as the warm weather is superb for beach activities and water sports. However, be prepared for larger crowds and higher prices during this time.Winter (November to March) is the off-season, offering a peaceful experience for those who don't mind cooler temperatures.
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 Straits.
How much is the nightly rate at a Straits hotel?
Prices for hotels in Straits often vary, but you can find a great deal from $86 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