
Swansboro Vacation Packages
Book a Hotel + Flight or Car together to unlock savings
- Plan, book, travel with confidence
- Better togetherSave up to CA $4,200 when you book a flight and hotel together*
- Find the right fitWith over 300,000 hotels worldwide, it's easy to create a perfect package
- Rest easyPlan, book, and manage your trip all in one place
Your Swansboro Vacation
Experience the unique character and personality of Swansboro with a customized Swansboro vacation package. From its coastal scenery to its welcoming locals, you'll never have a dull moment in this city. Any trip to Swansboro needs a well-crafted itinerary. Fill yours with major attractions like Bogue Inlet Fishing Pier, Emerald Plantation and Hammocks Beach State Park. No matter your travel plans or budget, organizing a tailored Swansboro vacation is simple with Expedia.
Top Swansboro Vacation Deals
Price found within the past 48 hours. Click for updated prices.

Quality Inn Jacksonville near Camp Lejeune
Price was CA $980, price is now CA $917 per person
CA $917
per person
Sep 6 - Sep 12
found 18 hours ago
Roundtrip non-stop flight included
Toronto (YTO) to Jacksonville (OAJ)
7.8/10 Good! (1,013 reviews)
The staff were very helpful and worked with joyful people!!
Reviewed on Jun 21, 2026

Hotel Alice At Atlantic Beach
Price was CA $1,136, price is now CA $933 per person
CA $933
per person
Sep 6 - Sep 12
found 18 hours ago
Roundtrip non-stop flight included
Toronto (YTO) to Jacksonville (OAJ)
8.8/10 Excellent! (1,413 reviews)
The pictures they use to describe the outside property are very different from what it actually looks like. They included the golf courses that belong to the property in the rear. They also stood on the beach and took pictures of the building in the background.There is no lush landscape at the property just concrete. The woods hides the road but there is no grass area or anything just a cross walk to the beach which is across the road. Elevator was broken so only one working and staff are using it as well rediculous to not have a housekeeping elevator. The breakfast was closed because of construction issues so we were not told that until we got there. It was unbelievable so the only thing I can say is it was clean and the room was good.
Reviewed on Jun 24, 2026

Compass Hotel Beaufort by Margaritaville
Price was CA $1,735, price is now CA $1,436 per person
CA $1,436
per person
Sep 6 - Sep 12
found 18 hours ago
Roundtrip non-stop flight included
Toronto (YTO) to New Bern (EWN)
9.8/10 Exceptional! (131 reviews)
This was our first trip to stay at this very nice hotel. I am a hotel snob and I was very pleased. The only thing missing from our room was a microwave. Just a small one would be so nice.
If I had to say there was anything that I disliked, it would be that we kept blowing fuses in the room .The shower is beautiful but there’s not enough pressure to get soap out of your hair if you have long hair very quickly. There is a very nice seat that you can sit down, but the water pressure does not allow you to wash down hair and soap into the drain very easily. We would take cups of water and clean the bottom of our shower..
And if I was going to suggest anything, I would say that if you are tall to bring a toilet riser -it would be very beneficial. The toilet is very short. There’s nothing to help you to hold onto if you have any knee, back, issues, etc.
The towels are very thick and extremely nice
Each shower has body wash, shampoo and conditioner, which are very nice
At the bathroom sink, we had a blow dryer as well as a nice moisturizing lotion.
There was great bedding and they had additional blankets. The room is laid out gorgeous with two TVs one in the little sitting area one in the bedroom area.
There is an ironing board and iron.
We did go buy a fan just a little small one to circulate air in there, but the air conditioner is very nice.
We only sat on the balcony for a short period of time. There were some dead mosquitoes.
The pool AWESOME. 3 to 5 foot ✅
Reviewed on Jun 25, 2026

MainStay Suites Jacksonville near Camp Lejeune
Price was CA $1,040, price is now CA $960 per person
CA $960
per person
Sep 6 - Sep 12
found 18 hours ago
Roundtrip non-stop flight included
Toronto (YTO) to Jacksonville (OAJ)
8.6/10 Excellent! (826 reviews)
Everything was nice and well kept 5-5. Also in very convenient location in between everything in town
Reviewed on Jun 23, 2026

My Place Hotel-Jacksonville/Camp Lejeune, NC
Price was CA $1,069, price is now CA $996 per person
CA $996
per person
Sep 6 - Sep 12
found 18 hours ago
Roundtrip non-stop flight included
Toronto (YTO) to Jacksonville (OAJ)
9.4/10 Exceptional! (802 reviews)
Overall a good experience, except that our room smelled like mildew(especially when you walked past the refrigerator). Also the room could use more warm lighting for readers like me. The one bright overhead light was too glaring for settling into bed or working at the desk.
Reviewed on Jun 27, 2026
Swansboro Hotel Deals

Hampton Inn & Suites Swansboro Near Camp Lejeune
215 Old Hammock Road Swansboro NC
Fully refundableReserve now, pay when you stay
The price is CA $230 per night from Jul 19 to Jul 20
CA $230
CA $260 total
Jul 19 - Jul 20
includes taxes & fees
9.4/10 Exceptional! (1,001 reviews)
"."
Reviewed on Jun 27, 2026

Camping By The Beach - Modern,close to the beach & peaceful country! Bunk beds!
Swansboro NC
The price is CA $128 per night from Jul 9 to Jul 10
CA $128
CA $250 total
Jul 9 - Jul 10
includes taxes & fees
9/10 Wonderful! (31 reviews)
"Very nice"
Reviewed on Jun 7, 2026

Coastal Swan 2.0
Charming waterfront 2-Queen studio in peaceful Swansboro.
Swansboro NC
The price is CA $230 per night from Jul 13 to Jul 14
CA $230
CA $462 total
Jul 13 - Jul 14
includes taxes & fees
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Stay near popular Swansboro attractions
Explore a world of travel with Expedia
* Savings based on package bookings compared to the price of the same components booked separately. Savings not available on all packages.







