The best deals on hotels when visiting Straits in North Carolina.

From game day to getaway, save even more on every hotel stay.

Save up to 70% when booking as a group. Select 9+ rooms to get started.

Top 24 Hotels In Straits, North Carolina 28516

Beaufort Hotel NC

2440 Lennoxville Rd Beaufort, NC

Those traveling to Straits will find comfort at Beaufort Hotel NC, where refined rooms create a peaceful retreat, with affordable rates starting at $217.99. Relax in accommodations that not only meet but exceed your expectations for luxury, offering a range of top-tier amenities.

From Beaufort Hotel NC, a short drive brings guests right into downtown Straits, where the city’s most exciting sights are easily accessible. Stay in Straits with a hotel that makes your comfort its top priority—book today!

  Call (855) 234-7135 to book with an agent.
  3.6 miles from Straits, NC 28516

Starting at

$217.99

per night

Read Reviews View Amenities View All Rooms

Beaufort Harbour Suites

313 Cedar St Beaufort, NC

Guests traveling to Straits can enjoy affordable comfort at Beaufort Harbour Suites, where inviting rooms start at $96.99, creating a warm and welcoming space perfect for rest. Stay in a room that balances comfort and value, with standard amenities designed to make your visit enjoyable.

Guests staying at Beaufort Harbour Suites will appreciate how easy it is to drive into downtown Straits, where the city’s top attractions are just a short trip away. Enjoy more of Straits for less with budget-friendly, inviting hotel rooms—book now!

  Call (855) 235-6136 to book with an agent.
  5.3 miles from Straits, NC 28516

Starting at

$96.99

per night

Read Reviews View Amenities View All Rooms

Inlet Inn NC

601 Front St Beaufort, NC

With budget-friendly rooms beginning at $274.99, Inlet Inn NC is ideal for guests traveling to Straits, creating a comfortable, welcoming space for rest. Enjoy a straightforward and comfortable stay, with rooms that provide the basics for rest and relaxation at an affordable price.

At Inlet Inn NC, guests can unwind in a quiet setting, knowing that downtown Straits is just a drive away for a day of sightseeing. Explore Straits while enjoying a hotel that delivers on quality and affordability—lock in today!

  Call (855) 235-6136 to book with an agent.
  5.3 miles from Straits, NC 28516

Starting at

$274.99

per night

Read Reviews View Amenities View All Rooms

Bask Hotel at Big Rock Landing

814 Shepard Street Morehead City, NC

With affordable rates starting at $139.99, Bask Hotel at Big Rock Landing provides a enveloping and stylish option for those visiting Straits, with refined accommodations for added comfort. Stay in accommodations that not only meet but exceed your expectations, with premium amenities and exceptional comfort.

From Bask Hotel at Big Rock Landing, a quick drive delivers guests into downtown Straits, where they can experience the city’s highlights before returning to a peaceful stay. Step into refined comfort in Straits with a hotel that sets the bar for excellence—secure now!

  Call (855) 235-6136 to book with an agent.
  8.1 miles from Straits, NC 28516

Starting at

$139.99

per night

Read Reviews View Amenities View All Rooms

Sandpiper Motel

200 East Fort Macon Rd. Atlantic Beach, NC

Guests traveling to Straits will enjoy the comfortable accommodations at Sandpiper Motel, with rooms beginning at $95.39, creating a warm, inviting space perfect for rest. Experience a comfortable stay with rooms that offer the basics for a worry-free visit at a great price.

Guests staying at Sandpiper Motel will love the balance of being further from the city’s busiest areas, while downtown Straits remains within reach for a day of adventure. Lock in an affordable, welcoming stay for your Straits visit—reserve your room now!

  Call (855) 235-6136 to book with an agent.
  9.5 miles from Straits, NC 28516

Starting at

$95.39

per night

Read Reviews View Amenities View All Rooms

Garnet Inn & Suites Morehead City near Atlantic Beach

3100 Arendell St Morehead City, NC

At Garnet Inn & Suites Morehead City near Atlantic Beach, travelers bound for Straits can enjoy delightful accommodations with rooms starting at $80.99, creating a clean and comfortable space perfect for rest. Experience a stay that meets your essential needs, with rooms that are clean, comfortable, and conveniently located.

From Garnet Inn & Suites Morehead City near Atlantic Beach, a straightforward drive brings guests into downtown Straits, where they can explore the city’s best spots before retreating to a quieter setting. Take your Straits trip to the next level with well-thought-out, budget-friendly lodging—lock in today!

  Call (855) 239-4019 to book with an agent.
  9.9 miles from Straits, NC 28516

Starting at

$80.99

per night

Read Reviews View Amenities View All Rooms

Palm Suites

602 West Fort Macon Rd Atlantic Beach, NC

With a perfect blend of comfort and warmth, Palm Suites near Straits provides inviting accommodations, with nightly rates beginning at $111.00. Find tranquility and luxury in rooms that offer a serene atmosphere and a high level of comfort.

Escape the hustle of downtown Straits at Palm Suites, where guests can enjoy peaceful surroundings and easy city access. Take advantage of a Straits hotel that knows how to make every moment memorable—reserve now!

  Call (855) 234-5074 to book with an agent.
  10.2 miles from Straits, NC 28516

Starting at

$111.00

per night

Read Reviews View Amenities View All Rooms

Econo Lodge Crystal Coast

3410 Bridges St Morehead City, NC

Guests headed to Straits will appreciate the snug accommodations at Econo Lodge Crystal Coast, where rooms begin at $70.99, creating a clean and welcoming space perfect for rest. Appreciate the peace of mind with Econo Lodge's commitment to cleanliness, ensuring a safe and welcoming environment for every guest.

With a short, scenic drive into downtown Straits, guests at Econo Lodge Crystal Coast can enjoy the city’s highlights while retreating to a quieter, more peaceful stay. Stay comfortably and keep your budget intact while visiting Straits—book your room now!

  Call (855) 234-7135 to book with an agent.
  10.3 miles from Straits, NC 28516

Starting at

$70.99

per night

Read Reviews View Amenities View All Rooms

Hampton Inn Morehead City

4035 Arendell St Morehead City, NC

At Hampton Inn Morehead City, travelers bound for Straits will find relaxing rooms with rates beginning at $108.99, creating a warm and welcoming space ideal for relaxation. Commit to a greener stay with Hampton's sustainability initiatives, which focus on reducing waste and conserving energy.

Guests staying at Hampton Inn Morehead City can unwind in a peaceful retreat, with downtown Straits still close enough for a day of city exploration. Relax and enjoy Straits with a hotel that keeps comfort affordable—lock in now!

  Call (855) 233-0132 to book with an agent.
  11.1 miles from Straits, NC 28516

Starting at

$108.99

per night

Read Reviews View Amenities View All Rooms

DoubleTree by Hilton Atlantic Beach Oceanfront

2717 West Fort Macon Rd Atlantic Beach, NC

Those exploring Straits will appreciate the luxury of DoubleTree by Hilton Atlantic Beach Oceanfront, where refined rooms cater to rest and rejuvenation, with nightly rates starting at $142.99. Indulge in DoubleTree by Hilton's dessert buffets, a sweet treat to satisfy any craving with a variety of decadent options.

Guests staying at DoubleTree by Hilton Atlantic Beach Oceanfront will appreciate the calm atmosphere, while downtown Straits is just a short drive away for exploration. Plan your perfect Straits getaway with a hotel that takes care of everything—reserve now!

  Call (855) 235-6136 to book with an agent.
  12.1 miles from Straits, NC 28516

Starting at

$142.99

per night

Read Reviews View Amenities View All Rooms

Hotel Alice at Atlantic Beach

118 Salter Path Road Pine Knoll Shores, NC

For those visiting Straits, Hotel Alice at Atlantic Beach offers budget-friendly accommodations with rooms from $132.99, creating a comfortable, inviting atmosphere. Find added comfort in accommodations that offer more amenities, creating a better experience at a great price.

The serene setting of Hotel Alice at Atlantic Beach offers a quiet retreat, while keeping guests close enough to downtown Straits for easy access. Find comfort and convenience in Straits at a rate that fits your budget—book now!

  Call (855) 239-5277 to book with an agent.
  12.5 miles from Straits, NC 28516

Starting at

$132.99

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Express Hotel & Suites Morehead Cty an IHG Hotel

5063 Executive Dr Morehead City, NC

Guests traveling to Straits will appreciate the inviting accommodations at Holiday Inn Express Hotel & Suites Morehead Cty an IHG Hotel, where gentle rooms start at $124.00, creating a warm, welcoming environment. Discover the value of staying at Holiday Inn Express, where essential services and amenities are included without extra charges.

Guests seeking a quiet escape will love Holiday Inn Express Hotel & Suites Morehead Cty an IHG Hotel, with its tranquil setting and easy access to downtown Straits for exploration. Discover how great Straits can be with accommodations that keep you comfortable—secure now!

  Call (855) 236-8982 to book with an agent.
  12.8 miles from Straits, NC 28516

Starting at

$124.00

per night

Read Reviews View Amenities View All Rooms

Crystal Coast Oceanfront Hotel

511 Salter Path Rd Pine Knoll Shores, NC

Choose Crystal Coast Oceanfront Hotel for your journey to Straits, where enchanting rooms offer a comfortable escape, with rates beginning at an inviting $132.99 per night. Enjoy the combination of style and functionality in rooms that provide everything needed for a comfortable visit.

For those looking to escape the city's hustle, Crystal Coast Oceanfront Hotel offers tranquility while keeping downtown Straits within easy driving distance. Plan your Straits travels with a hotel that understands your need for comfort and convenience—reserve now!

  Call (855) 234-7135 to book with an agent.
  15.8 miles from Straits, NC 28516

Starting at

$132.99

per night

Read Reviews View Amenities View All Rooms

Quality Inn near MCAS Cherry Point

1013 East Main St Havelock, NC

At Quality Inn near MCAS Cherry Point, guests visiting Straits can enjoy affordable comfort with rooms starting at $114.99, creating a warm and welcoming environment perfect for unwinding. Maximize your stay with the Choice Privileges® rewards program at Quality Inn, earning points for free nights and more.

At Quality Inn near MCAS Cherry Point, guests can relax in comfort while having the option to explore the vibrant life of Straits nearby. Discover how stress-free Straits can be with well-appointed, affordable lodging—book today!

  Call (855) 233-7850 to book with an agent.
  20.6 miles from Straits, NC 28516

Starting at

$114.99

per night

Read Reviews View Amenities View All Rooms

Econo Lodge Cherry Point

1220 East Main Street Havelock, NC

Guests traveling to Straits will find budget-friendly comfort at Econo Lodge Cherry Point, with pleasant rooms beginning at $60.99, creating a welcoming space perfect for unwinding. Choose Econo Lodge for a blend of basic comforts and sincere hospitality, ensuring a pleasant stay for every guest.

At Econo Lodge Cherry Point, you'll find a peaceful retreat with the added benefit of being close to Straits for exploration. Enjoy more of Straits with affordable, value-driven lodging—reserve your room today!

  Call (855) 235-0725 to book with an agent.
  20.6 miles from Straits, NC 28516

Starting at

$60.99

per night

Read Reviews View Amenities View All Rooms

Havelock Inn & Suites

310 East Main St Havelock, NC

With rooms from $69.99, Havelock Inn & Suites provides appealing accommodations for travelers bound for Straits, creating an inviting and comfortable space for unwinding. Enjoy the convenience of standard amenities in rooms designed to offer a worry-free stay at a great price.

Relax and retreat at Havelock Inn & Suites, a serene getaway where the excitement of Straits is always within easy access. Book a welcoming hotel for your Straits travels that fits your budget—secure today!

  Call (855) 239-4019 to book with an agent.
  21.4 miles from Straits, NC 28516

Starting at

$69.99

per night

Read Reviews View Amenities View All Rooms

Sherwood Motel

318 West Main St Havelock, NC

For a comfortable and affordable stay near Straits, Sherwood Motel offers budget-friendly rooms with rates from $70.99, creating a warm and welcoming atmosphere. Find a comfortable base for your travels in rooms that blend basic amenities with economical pricing.

Find your ideal retreat at Sherwood Motel, a serene escape nestled just a short drive from the dynamic atmosphere of Straits. Make your Straits adventure budget-friendly and comfortable—reserve now!

  Call (855) 239-5277 to book with an agent.
  22.5 miles from Straits, NC 28516

Starting at

$70.99

per night

Read Reviews View Amenities View All Rooms

Hampton Inn Havelock

105 Tourist Center Dr Havelock, NC

Guests bound for Straits can enjoy relaxed comfort at Hampton Inn Havelock, where rooms start at $151.99, creating a welcoming environment ideal for relaxation. Enjoy family-friendly travel with Hampton, thanks to helpful amenities like high chairs and cribs for the little ones.

At Hampton Inn Havelock, you’ll experience restful accommodations with the added convenience of being close to Straits's most exciting venues. Discover a hotel that keeps your Straits visit affordable and comfortable—book your room now!

  Call (855) 233-0132 to book with an agent.
  23.0 miles from Straits, NC 28516

Starting at

$151.99

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Express Havelock NW New Bern an IHG Hotel

103 Branchside Dr Havelock, NC

For a budget-friendly and reassuring stay, Holiday Inn Express Havelock NW New Bern an IHG Hotel offers inviting rooms with rates from $124.99, creating a warm and comfortable environment near Straits. Enjoy the secure feeling of staying at Holiday Inn Express, with safety features and protocols in place to protect guests and staff.

At Holiday Inn Express Havelock NW New Bern an IHG Hotel, guests are welcomed into a peaceful environment that provides easy access to Straits's top destinations. Rest easy during your Straits adventure with accommodations that make sense—lock in today!

  Call (855) 239-5277 to book with an agent.
  23.1 miles from Straits, NC 28516

Starting at

$124.99

per night

Read Reviews View Amenities View All Rooms

Days Inn & Suites by Wyndham Havelock

400 US Highway 70 W Havelock, NC

For those headed to Straits, Days Inn & Suites by Wyndham Havelock offers budget-friendly comfort with rooms starting at $89.99, creating a clean, welcoming environment perfect for unwinding. Speed up your departure with our express check-out service, designed for convenience and efficiency.

Stay at Days Inn & Suites by Wyndham Havelock to experience the perfect blend of quiet nights and quick trips into Straits's lively streets. Rest well in Straits with accommodations that make relaxation affordable—lock in today!

  Call (855) 233-0132 to book with an agent.
  23.9 miles from Straits, NC 28516

Starting at

$89.99

per night

Read Reviews View Amenities View All Rooms

Oceanview Inn

122 Fairview Drive Emerald Isle, NC

For an affordable and welcoming stay, Oceanview Inn offers budget-friendly rooms with rates from $108.99, creating a comfortable space perfect for guests bound for Straits. Stay in a room that balances comfort and value, providing practical amenities for a budget-conscious visit.

Situated just beyond the city, Oceanview Inn offers a peaceful retreat that’s never too far from Straits's lively attractions. Stay relaxed and keep your budget intact while visiting Straits—reserve now!

  Call (855) 233-0132 to book with an agent.
  26.7 miles from Straits, NC 28516

Starting at

$108.99

per night

Read Reviews View Amenities View All Rooms

Lighthouse Suites Best Western Signature Collection

216 Islander Dr. Emerald Isle NC Emerald Isle, NC

Guests bound for Straits will find inviting comfort at Lighthouse Suites Best Western Signature Collection, with cushy rooms starting at $124.99, providing a warm and welcoming space ideal for rest. Choose Best Western for family travel, with accommodations and amenities designed to make stays comfortable for guests of all ages.

Relax at Lighthouse Suites Best Western Signature Collection, where a tranquil environment offers the perfect getaway with Straits's highlights just a short drive away. Stay worry-free in Straits with a hotel that offers all the essentials at a great price—lock in now!

  Call (855) 234-2997 to book with an agent.
  27.9 miles from Straits, NC 28516

Starting at

$124.99

per night

Read Reviews View Amenities View All Rooms

Islander Hotel & Resort

102 Islander Drive Emerald Isle, NC

Islander Hotel & Resort provides a comfortable retreat for travelers to Straits, where quality accommodations offer warmth and relaxation, with nightly rates starting at $109.00. Experience the warmth and comfort of rooms that provide upgraded amenities and a hospitable environment.

Discover a quiet haven at Islander Hotel & Resort, where calm accommodations offer the perfect balance with proximity to Straits. Enjoy the benefits of a Straits hotel that combines elegance with savings—reserve now!

  Call (855) 236-8982 to book with an agent.
  28.0 miles from Straits, NC 28516

Starting at

$109.00

per night

Read Reviews View Amenities View All Rooms

Days Inn by Wyndham Cape Carteret near Emerald Isle

1184 Highway 58 Peletier, NC

At Days Inn by Wyndham Cape Carteret near Emerald Isle, travelers to Straits can find budget-conscious comfort with rooms beginning at $99.99, creating a restorative, comfortable environment for guests. Navigate your trip with ease, thanks to Days Inn's central locations and accessibility to public transportation.

Relax in comfort at Days Inn by Wyndham Cape Carteret near Emerald Isle, where serene surroundings and easy access to Straits make for a perfect getaway. Plan your Straits visit with budget-wise lodging that delivers comfort—book today!

  Call (855) 239-5277 to book with an agent.
  28.3 miles from Straits, NC 28516

Starting at

$99.99

per night

Read Reviews View Amenities View All Rooms