Vacation rentals in Onslow Beach

Find and book unique accommodations on Airbnb

Top-rated vacation rentals in Onslow Beach

Guests agree: these stays are highly rated for location, cleanliness, and more.

Guest favorite

Apartment in Emerald Isle

4.97 out of 5 average rating, 134 reviews

Steps from the beach. Newly renovated

Named for the 250 year old huge live oak in the front yard, the Island Treehouse is down the street from the beach. Extensively renovated space including new central AC is open and relaxing with a private deck overlooking a lush garden. Large, relaxing outdoor shower. You’ll love the town, restaurants, bike paths, public boat ramp, friendly people. Bogue Pier within walking distance for sightseeing or ocean fishing. This place is perfect for couples, solo adventurers or business travelers.

Jun 21 – 28

$113 per night
Guest favorite

Cottage in Hubert

4.94 out of 5 average rating, 102 reviews

Coastal Carolina Cottage

Come enjoy our slice of heaven, the Coastal Carolina Cottage. This chic space offers an updated, open living area which is perfect for gathering. Our space also includes a spacious fenced in yard and lovely patio. The cottage is nestled in Vista Cay Village. We are centrally located near Emerald Isle, Hammocks Beach State Park, Camp Lejeune, Croatan National Forest, and historic downtown Swansboro. Lastly, we are a veteran owned and operated business. We look forward to hosting you!

Feb 20 – 27

$90 per night
Guest favorite

Cottage in Sneads Ferry

4.87 out of 5 average rating, 172 reviews

Canady House Cottage by the Water

Single family home with a view of intracoastal waters. It's nestled in a small fisherman's village across the New River from Camp Lejeune. If you want to enter the world of Nicholas Sparks, this is it! This home is less than ten miles from North Topsail Beach; five miles from Camp Lejeune; twenty-two miles from Jacksonville, NC; and twenty-six miles from Onslow Memorial Hospital (for any traveling nurses!). The Riverview Cafe and a public boat ramp are both within walking distance.

Feb 17 – 24

$108 per night

Popular amenities for Onslow Beach vacation rentals

Other great vacation rentals in Onslow Beach

Guest favorite

Island in Swansboro

4.95 out of 5 average rating, 196 reviews

⭐ ⭐ ⭐ ⭐ ⭐ ECO-GLAMP Emerald Isle - Swansboro

Jan 30 – Feb 6

$225 per night
Guest favorite

Home in Surf City

4.96 out of 5 average rating, 163 reviews

Little House On The Beach

Oct 8 – 15

$312 per night
Superhost

Condo in North Topsail Beach

4.92 out of 5 average rating, 26 reviews

Beach Front Condo!!

Jan 19 – 26

$89 per night
Guest favorite

Home in Swansboro

4.96 out of 5 average rating, 28 reviews

We call it The Point….

Apr 16 – 23

$105 per night
Guest favorite

Condo in North Topsail Beach

4.96 out of 5 average rating, 78 reviews

No Booking Fee! Oceanfront 1 Bedroom, 1 Bath Condo

Dec 15 – 22

$129 per night
Guest favorite

Cottage in North Topsail Beach

4.93 out of 5 average rating, 60 reviews

"No Complaints" on the Coast

Nov 14 – 21

$81 per night
Guest favorite

Home in Jacksonville

4.91 out of 5 average rating, 65 reviews

Relaxing retreat close to Camp Lejeune

Sep 6 – 13

$88 per night
Guest favorite

Home in Hubert

4.97 out of 5 average rating, 30 reviews

The James House-1.5 Miles From Back Gate Hubert

Sep 25 – Oct 2

$94 per night
Guest favorite

Tiny home in Cedar Point

5.0 out of 5 average rating, 33 reviews

Sunshine Shack by the Sea

Oct 31 – Nov 7

$100 per night
Guest favorite

Condo in North Topsail Beach

5.0 out of 5 average rating, 34 reviews

Modern Oceanfront Condo - All linens provided!

Nov 2 – 9

$145 per night
Guest favorite

Condo in North Topsail Beach

4.97 out of 5 average rating, 29 reviews

Coastal Wonderland

Sep 15 – 22

$104 per night
Guest favorite

Condo in North Topsail Beach

4.91 out of 5 average rating, 44 reviews

SeaBreeze,OceanFront 1st Floor N.Topsail Beach, NC

Apr 9 – 16

$135 per night

Destinations to explore