Skip to main content

Filter by:


Star Rating

Review Score

Straits Haven – 14 hotels and places to stay
See the latest prices and deals by choosing your dates.
Beaufort Hotel, hotel in Straits Haven

The Beaufort Hotel features a restaurant, seasonal outdoor swimming pool, a fitness center and bar in Beaufort.

Everything is very well Kept!
9.0
Scored 9.0
Wonderful
Rated wonderful
799 reviews
Price from$189per night
Inlet Inn NC, hotel in Straits Haven

Located in Beaufort, Inlet Inn NC provides a garden and shared lounge. The hotel features family rooms. At the hotel, each room has a closet.

Perfect location and very clean
9.1
Scored 9.1
Wonderful
Rated wonderful
399 reviews
Price from$211.22per night
Beaufort Harbour Suites, hotel in Straits Haven

Beaufort Harbour Suites is offering accommodations in Beaufort. The 2-star hotel has air-conditioned rooms with a private bathroom and free WiFi.

Location and staff
8.9
Scored 8.9
Excellent
Rated excellent
7 reviews
Price from$91.94per night
Bask Hotel at Big Rock Landing, hotel in Straits Haven

Located opposite Money Island Bay, this Morehead City Bask @ Big Rock Landing offers a free fitness center and newspapers.

Beautiful spacious prompt with breakfast relaxing
8.9
Scored 8.9
Excellent
Rated excellent
508 reviews
Price from$169per night
Palm Suites, hotel in Straits Haven

Palm Suites is located only a 7 minutes' walk from the beach. Guests can take a refreshing plunge in the pool! Complimentary WiFi is provided for all guests.

They are renovating this property. We were in one of the newly re-done rooms and it was nice, and had a little sitting area. It was also nice to have a fridge and micro since breakfast was not included. Our view was the parking lot side, but that was fine because the weather was too cool to sit out on the tiny balcony. This was off-season, so the area and hotel were pleasantly not busy. The desk attendant provided suggestions for where to eat. And we enjoyed visiting Fort Macon up the road. This is not a fancy hotel, but it was clean, convenient, and the price was right.
8.2
Scored 8.2
Very Good
Rated very good
1,703 reviews
Price from$119per night
Hampton Inn Morehead City, hotel in Straits Haven

A panoramic view of Bogue Sound Waterway can be admired from this Morehead City hotel. It features an outdoor pool, a fitness room and free Wi-Fi throughout the whole property.

Overall staff and everyone was trying their best.
8.1
Scored 8.1
Very Good
Rated very good
528 reviews
Price from$137.28per night
Holiday Inn Express & Suites - Morehead City, an IHG Hotel, hotel in Straits Haven

Atlantic Beach is 5 miles from this Morehead City hotel, which features an outdoor pool and a fitness center. Every room and suite provides free Wi-Fi.

The receptionist was friendly and helpful, the hotel was very clean and my price was great.
8.4
Scored 8.4
Very Good
Rated very good
617 reviews
Price from$116.10per night
DoubleTree by Hilton Atlantic Beach Oceanfront, hotel in Straits Haven

This Atlantic Beach hotel is 2 mi from Atlantic Beach city center and 4 mi from Fort Macon Coast Guard Station.

Location right on the beach. Breakfast. Walk to the beach. Bed was very comfortable. Staff very friendly.
7.5
Scored 7.5
Good
Rated good
803 reviews
Price from$160.40per night
Garnet Inn & Suites, Morehead City near Atlantic Beach, hotel in Straits Haven

Garnet Inn & Suites, Morehead City near Atlantic Beach is offering accommodations in Morehead City. This 2-star hotel features free WiFi and a seasonal outdoor swimming pool.

They cut off the breakfast too early.
6.3
Scored 6.3
Pleasant
Rated pleasant
331 reviews
Price from$98.10per night
Island Inn of Atlantic Beach, hotel in Straits Haven

Located in Atlantic Beach, North Carolina, this apartment-style hotel features an outdoor swimming pool.

Great location, quiet people, had the pool all to ourselves. Very clean, even though the furniture is a bit worn, everything has been cleaned very thoroughly, and I am a professional cleaner who always looks for cleanliness!
8.9
Scored 8.9
Excellent
Rated excellent
547 reviews
Price from$129per night
See all hotels near Straits Haven
Subscribe to receive premium deals

Prices drop the second you sign up!