Hotels in Swansboro, North Carolina

Search & Compare Swansboro Hotels

Collect 10 nights get 1 free*

And look out for Secret Prices on select hotels

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
=
FREE

Pay now or later on most rooms

Free cancellation on most rooms

Best Price Guarantee

Best hotels in Swansboro

Swansboro overview

Swansboro is a relaxing place known for its beaches, and surrounded by picturesque views of the sea and islands. You'll enjoy the ample coffee and bar options, along with outdoor areas for camping and walking. You might find the perfect souvenir at Salty Air Open Market or Emerald Plantation. Make it a point to see sights like Silver Creek Golf Club and Hammocks Beach State Park. Swansboro is a family-friendly destination while offering something for everyone.

Where to stay in Swansboro

Whether you're planning to stay for a night or for the week, Swansboro has accommodations to fit every need. There are 55 hotels in the Swansboro area and you can shop as many as 11 deals for rooms on Hotels.com, some with discounts of up to 25%.
  • • 25 2-star hotels with an average price of $50 per night
  • • 28 3-star hotels with an average price of $60 per night
  • • 2 4-star hotels with an average price of $139 per night

Here's the top hotel based on 5535 user reviews of Swansboro hotels: Hampton Inn & Suites -Swansboro/Near Camp Lejeune Bear Creek

How to get to Swansboro

Fly in to New Bern, NC (EWN-Craven Regional), 26.8 mi (43.1 km) from downtown Swansboro. Jacksonville, NC (OAJ-Albert J. Ellis) is the next closest major airport, 27.8 mi (44.7 km) away.

What to see around Swansboro

It's well known for its beaches and these favorite places for nature lovers:
  • • Hammocks Beach State Park
  • • Emerald Isle Woods Park
Whether window-shopping or searching for a perfect souvenir, here are some favorite shopping areas:
  • • Salty Air Open Market
  • • Emerald Plantation
  • • Jacksonville Mall
Here are some top sights to see:
  • • Silver Creek Golf Club
  • • Star Hill Golf Club
  • • Water Boggan Water Park
  • • Bogue Inlet Fishing Pier
  • • Camp Lejeune Main Gate and Visitor Center

When to visit Swansboro

Wondering when's the best time to visit? Here are seasonal norms to help you plan your trip:

Seasonal temperature averages
  • • January-March: 67°F day, 35°F night
  • • April-June: 84°F day, 49°F night
  • • July-September: 86°F day, 61°F night
  • • October-December: 77°F day, 35°F night
Seasonal rainfall averages
  • • January-March: 12.2 inches
  • • April-June: 12.2 inches
  • • July-September: 20.4 inches
  • • October-December: 12.2 inches