Skip to main content

Search hotels in Swansboro

Enter your dates to see the latest prices and deals for Swansboro hotels

Filter by:


Star Rating

Review Score

Swansboro – 2 hotels and places to stay
See the latest prices and deals by choosing your dates.
Hampton Inn and Suites Swansboro Near Camp Lejeune, hotel in Swansboro

Just off Highway 24 and a short drive from the center of Swansboro, this hotel features a seasonal outdoor pool. Free Wi-Fi and a continental breakfast are provided.

Front desk was friendly. It’s located in a great location
8.9
Scored 8.9
Excellent
Rated excellent
219 reviews
Price from$133.45per night
Best Western Plus Silvercreek Inn, hotel in Swansboro

Best Western Plus Silvercreek Inn is offering accommodations in Swansboro. This 3-star hotel offers luggage storage space.

Everywhere was very clean, specifically the rooms.
8.0
Scored 8.0
Very Good
Rated very good
23 reviews
Price from$113.52per night
Lighthouse Suites - Best Western Signature Collection, hotel in Swansboro

Lighthouse Suites - Best Western Signature Collection is offering accommodations in Emerald Isle. There's a seasonal outdoor pool and guests can use free WiFi and free private parking.

It was clean and the breakfast was good
8.9
Scored 8.9
Excellent
Rated excellent
279 reviews
Price from$109per night
Islander Hotel & Resort, hotel in Swansboro

Boasting a beachfront location, Islander Hotel & Resort is just 5 mi from Star Hill Golf Club. Guests can take a refreshing plunge in the pool. Complimentary WiFi is provided for all guests.

It was clean and a good location.
8.5
Scored 8.5
Very Good
Rated very good
1,837 reviews
Price from$157.17per night
Waterway Inn, hotel in Swansboro

Located in Cedar Point, Waterway Inn provides air-conditioned rooms with free WiFi. The motel has a garden and has a grill.

Excellent location; excellent facilies outside to soak up water atmosphere. Friendly and helpful staff. Clean.
9.0
Scored 9.0
Wonderful
Rated wonderful
129 reviews
Price from$125.10per night
Days Inn by Wyndham Cape Carteret, hotel in Swansboro

Days Inn by Wyndham Cape Carteret is less than 10 minutes’ drive from Emerald Isle Beach and 30 minutes’ drive from Camp Lejeune.

Prices were good, staff were very nice. It was a good location for us.
8.0
Scored 8.0
Very Good
Rated very good
349 reviews
Price from$110per night
Oceanview Inn - Emerald Isle, hotel in Swansboro

The Oceanview Inn Emerald Isle is less than a 5 minute walk from the beach and the Bogue Inlet Fishing Pier. This hotel features free Wi-Fi in all of their rooms.

Facility was nice, clean, recently remodeled.
8.3
Scored 8.3
Very Good
Rated very good
320 reviews
Price from$139per night
The Great Escape With Friends & Family & Pets!!!, hotel in Swansboro

Providing a garden, The Great Escape With Friends & Family & Pets!!! offers accommodations in Jacksonville. This property offers access to a patio and free private parking.

9.4
Scored 9.4
Wonderful
Rated wonderful
5 reviews
Price from$236.55per night
Luxury Townhome Jacksonville, NC, hotel in Swansboro

Providing barbecue facilities, Luxury Townhome Jacksonville, NC offers accommodations in Jacksonville. Private parking is available on site at this recently renovated property.

The Interior and how everything was set up it just made it feel like home and I liked the new appliances everything seemed brand new and very clean the beds were super comfortable and cozy,Everything you would need in the kitchen was there for you like pots and pants ect and there were towels provided in the bathroom that was very nice.
9.3
Scored 9.3
Wonderful
Rated wonderful
7 reviews
Price from$148.50per night
Red Roof Inn & Suites Jacksonville, NC, hotel in Swansboro

Guests at this Jacksonville Red Roof Inn can enjoy free WiFi. All rooms have a flat-screen cable TV.

The gentleman that checked us in at night. Super professional, friendly and accommodating.
7.7
Scored 7.7
Good
Rated good
360 reviews
Price from$55.24per night
See all hotels in and around Swansboro
Subscribe to receive premium deals

Prices drop the second you sign up!