Star Rating
Hotel Name
Price Range (USD)to
Amenities

Oak Island North Carolina Accommodations

Find hotels in Oak Island using the list and search tools below. Find discounted hotel accommodations in or close to Oak Island, NC for your upcoming personal or group travel. We provide the best Oak Island North Carolina hotel rooms. Review the Oak Island hotel list below to find the perfect lodging. We also have a map of the Oak Island hotels. Booking 5+ Rooms? Find Oak Island Group Hotel Discounts

The Oak Island center point is around 8 miles southwest of Brunswick Nuclear and 16 miles east of Downtown Ocean Isle Beach.

Oak Island Hotels, Motels & Accommodations

Holiday Inn Express & Suites Southport Oak Island - Bolivia
+1-888-690-5281
3400 Southport Supply Rd., Bolivia, NC 28422 ~4.62 miles north of Oak Island
  • Three Star Beach property
  • Check-in time: 15:00
Comfort Suites 4963 Southport Supply Rd., Southport, NC 28461 ~6.18 miles northeast of Oak Island
  • Low Cost Suburban hotel
  • Comp. Breakfast
The Winds Resort Beach Club - Ocean Isle Beach
+1-800-997-5148
310 East 1st St., Ocean Isle Beach, NC 28469 ~15.35 miles west of Oak Island
  • Midscale Oceanfront property
  • 3 meeting rooms in property
From$224
Very Good 4.5 /5Recent Reviews Call
Days Inn in Shallotte
+1-888-690-5247
3670 Express Dr. Sw, Shallotte, NC 28470 ~15.65 miles west of Oak Island
  • Midscale Rural property
  • Free comp. breakfast
Comfort Inn 360 Whiteville Rd., Shallotte, NC 28459 ~15.68 miles west of Oak Island
  • Inexpensive Highway property
  • Gym is available on property
From$84
Average 3.5 /5Reviews Call
Econo Lodge Inn & Suites
+1-800-997-5149
4646 East Coast Lane, Shallotte, NC 28470 ~16.12 miles west of Oak Island
  • Two-star Highway hotel
  • Free comp. breakfast
Courtyard Marriott Carolina Beach : 100 Charlotte Ave. 100 Charlotte Ave., Carolina Beach, NC 28428 ~16.53 miles northeast of Oak Island
  • Midscale Beach hotel
  • 3 meeting rooms in property
Microtel Inn & Suites
+1-800-230-4134
907 North Lake Park Blvd., Carolina Beach, NC 28428 ~16.99 miles northeast of Oak Island
  • Cheap Resort property
  • Hotel has 3 floors
Surfside Lodge - Carolina Beach
+1-800-997-5148
234 Carolina Beach Ave. North, Carolina Beach, NC 28428 ~17.04 miles northeast of Oak Island
  • Economical hotel
The Islander Inn - Ocean Isle Beach
+1-888-690-5247
57 West 1st St., Ocean Isle Beach, NC 28469 ~17.08 miles west of Oak Island
  • 3-star Beach hotel
  • Hotel has 3 suites
From$40
Very Good 4.0 /5Read Reviews Call
Beacon House Inn Bed & Breakfast - Carolina Beach
+1-888-305-3366
715 Carolina Beach Ave. North, Carolina Beach, NC 28428 ~17.37 miles northeast of Oak Island
  • Midscale Beach hotel
  • Check-in time: 4:00 PM
From$116
Very Good 4.5 /5Recent Reviews Call
Beau Rivage Golf & Resort - Wilmington
+1-800-997-5149
649 Rivage Promenade, Wilmington, NC 28412 ~19.76 miles northeast of Oak Island
  • Affordable Golf Course property
  • 5 meeting rooms in property
Sea Trail Golf Resort & Convention Center
+1-888-690-5281
211 Clubhouse Rd., Sunset Beach, NC 28468 ~21.27 miles west of Oak Island
  • 3-star Resort property
  • Hotel has 299 rooms
Best Western Plus Wilmington Inn
+1-800-230-4134
5600 Carolina Beach Rd., Wilmington, NC 28412 ~21.34 miles northeast of Oak Island
  • Low-priced Beach property
  • Fitness / Gym is on-site
From$50
Very Good 4.5 /5Review Score Call
Sea Trail : 75a Clubhouse Rd.
+1-800-997-5148
75a Clubhouse Rd., Sunset Beach, NC 28468 ~21.48 miles west of Oak Island
  • 4 star Golf Course hotel
  • 130 suites in property
Best Western Plus Westgate Inn & Suites 1120 Towne Lake Dr., Leland, NC 28451 ~22.00 miles north of Oak Island
  • Midscale Highway hotel
  • 100 rooms in hotel
Holiday Inn Express Leland / Wilmington Area
+1-888-305-3366
1020 Grandiflora Dr., Leland, NC 28451 ~22.12 miles north of Oak Island
  • Mid-scale Suburban hotel
  • 105 rooms in hotel
From$89
Very Good 4.5 /5Reviews Call
Value Place Wilmington Nc - Wilmington
+1-800-997-5149
2657 Carolina Beach Rd., Wilmington, NC 28412 ~23.02 miles northeast of Oak Island
  • Low-priced property
  • Hotel has 4 floors
Hampton Inn Wilmington Medical Park in Wilmington 2320 South 17th St., Wilmington, NC 28401 ~23.93 miles northeast of Oak Island
  • 2 star Suburban property
  • 120 sleeping rooms in hotel
From$84
Very Good 4.5 /5Review Score Call
Riverview Suites - Wilmington
+1-800-230-4134
106 North Water St., Wilmington, NC 28401 ~25.39 miles northeast of Oak Island
  • Three Star Downtown hotel
  • Hotel has 9 floors
From$107
Very Good 4.0 /5Read Reviews Call
Hilton Wilmington Riverside in Wilmington 301 North Water St., Wilmington, NC 28401 ~25.51 miles northeast of Oak Island
  • Three Star Downtown hotel
  • Access to gym on-site
Best Western Plus Coastline Inn : 503 Nutt St. 503 Nutt St., Wilmington, NC 28401 ~25.66 miles northeast of Oak Island
  • Economy Riverfront hotel
  • 53 rooms in property
Extended Stay America - Wilmington 4929 New Centre Dr., Wilmington, NC 28403 ~26.50 miles northeast of Oak Island
  • Inexpensive Beach hotel
Americas Best Value Inn Wilmington - Wilmington 2828 Market St., Wilmington, NC 28403 ~26.59 miles northeast of Oak Island
  • Low priced Downtown property
  • 113 rooms in property
Super 8 in Wilmington
+1-888-690-5281
3604 Market St., Wilmington, NC 28403 ~26.92 miles northeast of Oak Island
  • 2-star Beach property
  • 58 sleeping rooms in hotel
From$49
Average 3.0 /5Reviews Call
Next 25 Oak Island Hotels > [1 - 25 of 50]   
Next: See My Oak Island Hotels with Pricing
Back to Top