Default HTG hotel image

Find hotels in Straits, NC from $86

Check prices for these dates

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

Filter by

Star rating

Guest rating

Our top choices for Straits hotels

Hotel
Breakfast included
Pet friendly
Jarrett Bay Marine Industrial Park
Reserve now, pay later

1. Ann Street Inn & Garden

Ann Street Inn & Garden
Beaufort
$253 nightly
$285 total
Sep 13 - Sep 14
Total with taxes and fees
Ann Street Inn & Garden

2. Beaufort Hotel NC

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

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. Compass Hotel Beaufort by Margaritaville

Compass Hotel Beaufort by Margaritaville
Beaufort
United States
Hope
$159 nightly
$179 total
Aug 30 - Aug 31
Total with taxes and fees
Compass Hotel Beaufort by Margaritaville

5. Bask Hotel at Big Rock Landing

Bask Hotel at Big Rock Landing
Morehead City
United States
Andrew
$152 nightly
$172 total
Aug 16 - Aug 17
Total with taxes and fees
Bask Hotel at Big Rock Landing

6. Beaufort Harbour Suites

Beaufort Harbour Suites
Beaufort
United States
Pati
$114 nightly
$128 total
Sep 7 - Sep 8
Total with taxes and fees
Beaufort Harbour Suites

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

Garnet Inn & Suites, Morehead City near Atlantic Beach
Morehead City
United States
Joshua
$82 nightly
$92 total
Sep 1 - Sep 2
Total with taxes and fees
Garnet Inn & Suites, Morehead City near Atlantic Beach

8. Sand Dollar Motel

Sand Dollar Motel
Atlantic Beach
United States
Philip
$78 nightly
$87 total
Sep 5 - Sep 6
Total with taxes and fees
Sand Dollar Motel

9. Hotel Alice At Atlantic Beach

Hotel Alice At Atlantic Beach
Pine Knoll Shores
United States
Kelvin
$117 nightly
$131 total
Aug 16 - Aug 17
Total with taxes and fees
Hotel Alice At Atlantic Beach

10. Hampton Inn Morehead City

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

11. Econo Lodge Crystal Coast

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

12. 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

13. Bijou Bungalow

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

14. 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

15. 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

16. 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

17. 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

18. 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

19. Beaufort Harbour Suites West Lodge

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

20. 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
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

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 3 hours ago
Compass Hotel Beaufort by Margaritaville
Bask Hotel at Big Rock Landing

Bask Hotel at Big Rock Landing

10/10 Excellent
"The hospitality was amazing. The view was beautiful. The location was perfect. Thoroughly enjoyed my visit. I would highly recommend."
Cathy 3-night trip
Posted 4 hours ago
Bask Hotel at Big Rock Landing
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 5 hours 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 6 hours ago
Crystal Coast Oceanfront Hotel
Hotel Alice At Atlantic Beach

Hotel Alice At Atlantic Beach

8/10 Good
"The room was clean, staff very friendly and helpful, and parking was good. Good location and not a long walk to the ocean."
Jessica 2-night trip
Posted 6 hours ago
Hotel Alice At Atlantic Beach
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 9 hours ago
Atlantic Beach Resort
Garnet Inn & Suites, Morehead City near Atlantic Beach

Garnet Inn & Suites, Morehead City near Atlantic Beach

8/10 Good
"Great value and good location"
Joshua 1-night trip
Posted 1 day ago
Garnet Inn & Suites, Morehead City near Atlantic Beach
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 1 day 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 2 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 16 - Aug 17
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
$82 nightly
$92 total
Sep 1 - Sep 2
Total with taxes and fees
6.6/10 (878 reviews)
Garnet Inn & Suites, Morehead City near Atlantic Beach
The Beacon

The Beacon

1305 Salter Path Rd Salter Path NC
$93 nightly
$105 total
Sep 1 - Sep 2
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
$125 nightly
$141 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