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-5247
3400 Southport Supply Rd., Bolivia, NC 28422 ~4.65 miles north of Oak Island
  • Three Star Beach hotel
  • Access to gym on-site
Hampton Inn Suites Southport - Southport
+1-888-305-3366
4820 Port Loop Rd., Southport, NC 28461 ~6.01 miles east of Oak Island
  • 3 star property
  • Hotel has 62 rooms
From$90
Excellent 5.0 /5Reviews CallBookMore Details
Comfort Suites in Southport
+1-800-881-1523
4963 Southport Supply Rd., Southport, NC 28461 ~6.18 miles northeast of Oak Island
  • Low Cost Suburban hotel
  • 70 sleeping rooms in hotel
  • Professional service
  • Most guests found the staff to be very friendly
From$75
Very Good 4.5 /5Review Score CallBookMore Details
Hampton Inn Southport in Southport
+1-888-283-3404
5181 Southport Supply Rd. Se, Southport, NC 28461 ~6.58 miles east of Oak Island
  • Affordable hotel
  • 80 rooms in property
From$90
Very Good 4.5 /5Review Score CallBookMore Details
Wingate by Wyndham Southport : 1511 North Howe St.
+1-866-221-8581
1511 North Howe St., Southport, NC 28461 ~7.09 miles east of Oak Island
  • Affordable Beach hotel
  • 9 suites in hotel
From$83
Very Good 4.0 /5Reviews CallBookMore Details
Best Western Shallotte / Ocean Isle Beach Hotel
+1-866-429-5787
360 Whiteville Rd. Nw, Shallotte, NC 28470-4506 ~15.63 miles west of Oak Island
  • Low-priced Highway property
  • 2 floors in hotel
  • Staff was very friendly
  • AC needs updating
From$105
Excellent 5.0 /5Review Score CallBookMore Details
Days Inn
+1-888-690-5281
3670 Express Dr. Sw, Shallotte, NC 28470 ~15.65 miles west of Oak Island
  • Mid-scale Rural hotel
  • Free breakfast
  • Close to the beach
  • Rooms are not good
SureStay Hotel by Best Western Shallotte - Shallotte
+1-888-690-5247
4646 Eastcoast Ln, Shallotte, NC 28470-1892 ~16.17 miles west of Oak Island
  • Inexpensive Highway property
  • Free breakfast available
Courtyard by Marriott at Carolina Beach Oceanfront - Carolina Beach
+1-888-305-3366
100 Charlotte Ave., Carolina Beach, NC 28428 ~16.82 miles northeast of Oak Island
  • Midscale Beach property
  • 18 suites in hotel
From$149
Very Good 4.0 /5Hotel Reviews CallBookMore Details
Hampton Inn & Suites Carolina Beach Oceanfront
+1-800-881-1523
1 Harper Ave., Carolina Beach, NC 28428 ~16.94 miles northeast of Oak Island
  • 3 star hotel
  • Check in time: 15:00
From$80
Very Good 4.5 /5Reviews CallBookMore Details
Ocean Isle Inn
+1-888-283-3404
37 West 1st St., Wilmington, NC 28469 ~16.94 miles west of Oak Island
  • Midscale hotel
  • Check-in time: 15:00
Microtel Inn & Suites in Carolina Beach
+1-866-221-8581
907 North Lake Park Blvd., Carolina Beach, NC 28428 ~16.99 miles northeast of Oak Island
  • Low-priced Resort hotel
  • Free comp. breakfast
  • Furniture needs more attention
  • Service is relatively professional
Surfside Lodge
+1-866-429-5787
234 Carolina Beach Ave. North, Carolina Beach, NC 28428 ~17.04 miles northeast of Oak Island
  • Economy hotel
  • Beach is clean and quiet
  • Atmosphere could be friendlier
The Islander Inn - Ocean Isle Beach
+1-888-690-5281
57 West 1st St., Ocean Isle Beach, NC 28469 ~17.08 miles west of Oak Island
  • Affordable Beach hotel
  • Check-in time: 3:00pm
  • Bad amenities
  • Elevator in need of updating
Beacon House Inn Bed & Breakfast in Carolina Beach
+1-888-690-5247
715 Carolina Beach Ave. North, Carolina Beach, NC 28428 ~17.37 miles northeast of Oak Island
  • Three Star Beach property
  • Check-in: 4:00 PM
  • All guests enjoyed the friendly atmosphere
  • Great location
From$116
Excellent 5.0 /5Read Reviews CallBookMore Details
Beau Rivage Golf & Resort
+1-888-305-3366
649 Rivage Promenade, Wilmington, NC 28412 ~19.76 miles northeast of Oak Island
  • Three Star Golf Course property
  • Hotel has 5 meeting rooms
  • Furniture needs more attention
  • Great room
Baymont Hattiesburg in Leland
+1-800-881-1523
8037 Footpath Rd., Leland, NC 28451 ~20.17 miles north of Oak Island
  • Two-star hotel
Sea Trail Golf Resort & Convention Center - Sunset Beach
+1-888-283-3404
75a Clubhouse Rd., Sunset Beach, NC 28468 ~21.22 miles west of Oak Island
  • Affordable Resort hotel
  • Hotel has 22 meeting rooms
  • Disappointing food
  • Tasty breakfast
Best Western Plus Wilmington / Carolina Beach
+1-866-221-8581
5600 Carolina Beach Rd., Wilmington, NC 28412-2608 ~21.36 miles northeast of Oak Island
  • Affordable Beach hotel
  • 3 floors in hotel
From$49
Very Good 4.0 /5Read Reviews CallBookMore Details
Best Western Plus Westgate Inn & Suites in Leland
+1-866-429-5787
1120 Towne Lake Dr., Leland, NC 28451 ~21.99 miles north of Oak Island
  • Midscale Highway hotel
  • 5 floors in hotel
Holiday Inn Express Leland Wilmington Area - Leland
+1-888-690-5281
1020 Grandiflora Dr., Leland, NC 28451 ~22.03 miles north of Oak Island
  • 3-star Suburban hotel
  • Free comp. breakfast
  • Breakfast bar well stocked
  • Excellent hotel
From$109
Very Good 4.5 /5Latest Reviews CallBookMore Details
Woodspring Suites Wilmington
+1-888-690-5247
2657 Carolina Beach Rd., Wilmington, NC 28412 ~23.01 miles northeast of Oak Island
  • Low-priced hotel
  • 121 rooms in hotel
Holiday Inn Express & Suites Wilmington West Medical Park - Wilmington
+1-888-305-3366
839 Medical Center Dr., Wilmington, NC 28401 ~23.50 miles northeast of Oak Island
  • Three Star hotel
Hampton Inn Wilmington Medical Park : 2320 South 17th St.
+1-800-881-1523
2320 South 17th St., Wilmington, NC 28401 ~23.93 miles northeast of Oak Island
  • Low-priced Suburban property
  • 120 sleeping rooms in hotel
  • Fair breakfast prices
  • Friendly service
The Wilmingtonian
+1-888-283-3404
101 South 2nd St., Wilmington, NC 28401 ~25.32 miles northeast of Oak Island
  • 3-star hotel
  • Check in time: 15:00
From$75
Very Good 4.5 /5Review Score CallBookMore Details
Next 25 Oak Island Hotels >  [1 - 25 of 50]    
Next: See My Oak Island Hotels with Pricing

Graph: Upcoming 20 Days of Oak Island Hotel Rates

Rates shown are nightly rates before taxes and do not necessarily reflect all Oak Island, NC discounts available. The chart reflects the cheapest Oak Island hotel for each day and each star rating category.

FAQs about hotels in Oak Island

What are the top rated hotels in Oak Island?

Hampton Inn Suites Southport, Best Western Shallotte and Beacon House Inn Bed & Breakfast are the best rated hotels based on customer reviews in the last 365 days.

What are the most high-end hotels in Oak Island?

Hotel Balast Tapestry Collection by Hilton, Holiday Inn Express Southport and Hampton Inn Suites Southport are the top 3 luxury hotels near Oak Island city center.

What hotels are closest to the city center of Oak Island?

Holiday Inn Express Southport, Hampton Inn Suites Southport, and Comfort Suites are the properties closest to Oak Island city center.

How much does a cheap hotel in Oak Island cost per night?

In the last year, a 2 star hotel in Oak Island can be as cheap as $120.44 per night. (based on HotelPlanner prices)

How much does a 3 star hotel in Oak Island cost per night?

In the last year, the average 3 star hotel in Oak Island has been $130.89 per night. (based on HotelPlanner prices)

What are the most popular independent hotels in Oak Island?

Beacon House Inn Bed & Breakfast, Dreamers Welcome and The Wilmingtonian are the best rated independent hotels (not part of a big brand).

What are the best Marriott hotels in Oak Island?

Courtyard by Marriott Wilmington Downtown and Courtyard by Marriott at Carolina Beach Oceanfront are the best rated Marriott/Starwood branded hotels (based on customer reviews score).

What are the most popular Choice Hotels branded hotels in Oak Island?

Comfort Suites, Woodspring Suites Wilmington and Comfort Suites are the best rated Choice Hotels branded hotels (based on HotelPlanner reviews score).

What are the most popular Best Western hotels in Oak Island?

Best Western Shallotte, Best Western Plus Westgate Inn & Suites and Best Western Plus Coastline Inn are the best rated Best Western branded hotels (based on user reviews score).

What are the most popular IHG hotels in Oak Island?

Holiday Inn Express Leland Wilmington Area, Staybridge Suites Wilmington E and Holiday Inn Express & Suites are the best rated Intercontinental Hotel Group (IHG) branded hotels (based on user reviews score).

Verified reviews of the city of Oak Island

Below are reviews of the city of Oak Island, NC from an actual visitor's perspective.

"Oak Island"
Score 5.0 / 5

We loved everything

Cynthia Z., from 06-Sep-2016
The average traveler rating of the city of Oak Island, NC shown above is 5.0 out of 5 based on 1 reviews
Back to Top