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