Book Hotels in Straits, NC
Cabins, apartments, houseboats! We offer comfortable & private vacation rentals
Save an extra 10% or more on select hotels with Member Discounts
Access exclusive hotel deals, only with the Travelocity app
Check prices for these dates
Top Straits hotels

Compass Hotel Beaufort by Margaritaville
"In house grill was excellent, front desk service impeccable, Clean inviting space. Best breakfast included in a stay that our family has ever had (options, dishware, seating). Would stay again!"
Reviewed on Jul 22, 2026

Bask Hotel at Big Rock Landing
"Aye look, If anyone knows or ran into Ms. Dawn.. you have to love her.Beautiful older lady with the best personality and so helpful.Thank you Ms. Dawn. Oh yeah, and her girl Amanda love you too. They were awesome!"
Reviewed on Jul 22, 2026

Hotel Alice At Atlantic Beach
"The grounds were clean, the room was clean, overall hotel was clean. I like the proximity of the hotel to the ocean. short walk to the beach. Beach was not crowded."
Reviewed on Jul 22, 2026

DoubleTree by Hilton Atlantic Beach Oceanfront

Crystal Coast Oceanfront Hotel

Garnet Inn & Suites, Morehead City near Atlantic Beach

Beaufort Hotel NC

Palm Suites Trademark Collection by Wyndham

Hampton Inn Morehead City
Straits Hotel & Travel Guide\n
Straits has just one hotel option. So if you are looking to stay a convenient drive from Straits's main area, make a booking early.
The DoubleTree by Hilton Hotel Atlantic Beach Oceanfront, North Carolina, which is the nearest accommodation, sits 12 miles (19 kilometers) from the heart of downtown Straits. A secondary close option is the Hampton Inn & Suites-Atlantic Beach, which is in North Carolina, about 13 miles (20 kilometers) from the middle of Straits.
11 miles (18 kilometers) outside of downtown Straits, you can find the Hampton Inn Morehead City. The Peppertree Atlantic Beach Villas a Festiva Resort is located about 10 miles (16 kilometers) away. Alternatively you could book a bed at the Holiday Inn Express Hotel & Suites Morehead Cty or the Quality Inn Morehead City.
While on vacation, how about you see some more of the beaches that are commonly found in Coastal North Carolina? Opt to give yourself a few days in some of the other corners of Coastal North Carolina. If you get into popular hobbies, like hiking, or desire to tour around to photograph the natural landmarks of the region, you'll have no trouble finding ideal hotel establishments in the vicinity.
Atlantic Beach is 9 miles (15 kilometers) west of Straits and boasts Fort Macon State Park and Anchorage Marina. When you spend any time in Atlantic Beach, check out the Econo Lodge Crystal Coast and Bask Hotel at Big Rock Landing, an Ascend Collection Member. 25 miles (40 kilometers) to the west of Straits, you'll reach Emerald Isle, which features the Oceanview Inn and Harborlight Guest House. While in Emerald Isle, make sure you visit the Bogue Inlet Fishing Pier and Emerald Plantation.
Just because you are traveling in Morehead City, does not mean you shouldn't expand your passion for all things sport. Find Big Rock Stadium 9 miles (15 kilometers) to the west of Straits. Wise travelers who enjoy the idea of booking a bed close to the action, reserve a room in the A Place at the Beach or Palm Suites.
Located 35 miles (56 kilometers) outside Straits's city center is Craven Regional Airport. Find nearby Travelocity-listed accommodation at The Captain's Stay or The Aerie Bed and Breakfast.
Frequently asked questions
Recent Straits hotel reviews by fellow wanderers

Compass Hotel Beaufort by Margaritaville
"In house grill was excellent, front desk service impeccable, Clean inviting space. Best breakfast included in a stay that our family has ever had (options, dishware, seating). Would stay again!"
Explore More Ways to Travel with Travelocity
- Motels in Harkers Island
- Houseboats in Harkers Island
- Hotels in Harkers Island
- Aparthotels in Harkers Island
- Cottages in Harkers Island
- Bedandbreakfast in Harkers Island
- Hotels in Gloucester
- Hotels near Fort Macon State Park
- Hotels in Emerald Isle
- Beach in Emerald Isle
- Condos in Emerald Isle
- Hotels in Davis
- Privatevacationhomes in Beaufort
- Hotels near Big Rock Stadium
- Hotels near Bock Marine
- Hotels near Bogue Inlet Fishing Pier
- Hotels in Cape Lookout
- Hotels near Cape Lookout Lighthouse
- Hotels near Rachel Carson Reserve
- Hotels in Salter Path
- Hotels in Sealevel
- Condos in Shackleford Banks
- Houseboats in Shackleford Banks
- Hotels in Smyrna
- Bedandbreakfast in The Black Cat
- Hotels near Town Creek Marina
- Hotels near Triple S Marina
- Hotels near Carteret Community College
- Hotels in Jacksonville
- Hotels in Havelock
- Villas in Harkers Island
- Caravanparks in Harkers Island
- Privatevacationhomes in Harkers Island
- 4 Star Hotels in Crystal Coast
- Condos in Atlantic Beach
- Beach in Atlantic Beach
- Budget in Atlantic Beach
- Indoorpool in Atlantic Beach
- Petfriendly in Atlantic Beach
- Hotels in Atlantic Beach
- Motels in Atlantic Beach
- Apartments in Marshallberg
- Cottages in Marshallberg
- Caravanparks in Marshallberg
- Aparthotels in Morehead City
- Bask Hotel At Big Rock Landing
- Beach in Morehead City
- DoubleTree by Hilton Atlantic Beach Oceanfront
- Hotel Alice At Atlantic Beach
- Indoorpool in Morehead City
- Inlet Inn Nc
- Islander Hotel & Resort
- Oceanview in Morehead City
- Palm Suites Trademark Collection By Wyndham
- Petfriendly in Morehead City
- The Beacon
- Sand Dollar Motel
- Crystal Coast Oceanfront Hotel
- Hotels in Morehead City
- Houseboats in Morehead City
- Hotels in New Bern
- Hotels in Newport
- Hotels near North Carolina Aquarium At Pine Knoll Shores
- Houseboats in Crystal Coast
- Oceanview in Crystal Coast
- Lake in Crystal Coast
- Indoorpool in Crystal Coast
- Balcony in Crystal Coast
- Adultsonly in Crystal Coast
- Cottages in Crystal Coast
- Condominiumresort in Crystal Coast
- Apartments in Crystal Coast
- Privatevacationhomes in Oak Hammock
- Hotels in Ocracoke
- Hotels in Pine Knoll Shores
- Resorts in Atlantic Beach
- Bedandbreakfast in Beaufort
- Cottages in Beaufort
- Beach in Beaufort
- Beaufort Hotel Nc
- Luxury in Beaufort
- Petfriendly in Beaufort
- Hotels in Beaufort
- Houseboats in Beaufort






