We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.
View map Return to list
Oak Island Drive, Oak Island, NC
Read Reviews of Oak Island Beaches
Filter Hotels
45 results
Accommodation
Price per night
Any
Amenities Restaurant Business Centre Pets Allowed Spa Concierge Golf Course Internet Meeting Rooms Non-Smoking Hotel Accessible rooms Air Conditioning Free Wifi Breakfast included Beachfront Pool Kitchenette Wheelchair Access Bar/Lounge Suites Room Service Fitness centre Free ParkingAny
Distance from
Any
Any distance
  • Oak Island BeachesOak Island Drive, Oak Island, North Carolina
  • Oak Island Lighthouse300A Caswell Beach Rd, Oak Island, North Carolina
  • Ocean Crest Pier1409 E Beach Dr, Oak Island, North Carolina
  • Fort Caswell100 Caswell Beach Rd, Oak Island, North Carolina
  • Oak Island Pier705 Ocean Dr, Oak Island, North Carolina
  • Environmental Overlook Trail3003 E Oak Island Dr, Oak Island, North Carolina
  • The Point6642-6957 Kings Lynn Dr, Oak Island, North Carolina
    No results found
Traveller rating
Any
Hotel classAny
Style Budget Mid-range Romantic Family-friendly Business ResortAny
  • Sort by:
  • Traveller Ranked
  • Best Value
  • Lowest price
  • Distance
List Map
Sort Best Value
FilterAny distance from Oak Island Beaches
Updating list...
Expedia.com
USD 88*
View Deal
6401 E Oak Island Dr, Long Beach, NC 28465-4540
0.3 km from Oak Island Beaches
  • Free Wifi
  • Free Parking
Savings alert! 14% below average rates

The price you found is 14% lower than this hotel's average rate of USD 102/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

SAVE USD 6
USD 107*
Travelocity
USD 101*
View Deal
4963 Southport Supply Rd SE, Southport, NC 28461-8742
6.6 km from Oak Island Beaches
  • Free Wifi
  • Free Parking
Savings alert! 12% below average rates

The price you found is 12% lower than this hotel's average rate of USD 115/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

Booking.com
USD 134*
View Deal
5181 Southport Supply Rd SE, Southport, NC 28461-5501
7.1 km from Oak Island Beaches
  • Free Wifi
  • Free Parking
Special offer
Savings alert! 16% below average rates

The price you found is 16% lower than this hotel's average rate of USD 160/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

Booking.com
USD 98*
View Deal
3400 Southport Supply Rd SE, Bolivia, NC 28422-7952
7.0 km from Oak Island Beaches
  • Free Wifi
  • Free Parking
Special offer
Savings alert! 23% below average rates

The price you found is 23% lower than this hotel's average rate of USD 127/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

Expedia.com
USD 91*
View Deal
1511 N Howe St, Southport, NC 28461-2608
7.5 km from Oak Island Beaches
  • Free Wifi
  • Free Parking
Special offer
Savings alert! 25% below average rates

The price you found is 25% lower than this hotel's average rate of USD 121/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

Travelocity
USD 90*
View Deal
118 Fort Fisher Blvd S, Kure Beach, NC 28449-0076
20.6 km from Oak Island Beaches
  • Free Parking
  • Pool
Savings alert! 17% below average rates

The price you found is 17% lower than this hotel's average rate of USD 109/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

Booking.com
USD 117*
View Deal
1621 Lake Park Blvd S, Carolina Beach, NC 28428-5724
22.0 km from Oak Island Beaches
  • Free Wifi
  • Free Parking
Booking.com
USD 182*
View Deal
100 Charlotte Ave, Carolina Beach, NC 28428-5119
23.6 km from Oak Island Beaches
  • Free Wifi
  • Free Parking
Special offer
Special OfferNewly Renovated!
Savings alert! 15% below average rates

The price you found is 15% lower than this hotel's average rate of USD 213/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

SAVE USD 20
USD 192*
Hampton.com
USD 172*
View Deal
1 Harper Ave, Carolina Beach, NC 28428-4960
23.8 km from Oak Island Beaches
  • Free Wifi
  • Free Parking
Special offer
Savings alert! 10% below average rates

The price you found is 10% lower than this hotel's average rate of USD 192/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

SAVE USD 3
USD 117*
Expedia.com
USD 114*
View Deal
907 Lake Park Blvd N, Carolina Beach, NC 28428-4830
23.8 km from Oak Island Beaches
  • Free Wifi
  • Free Parking
Special offer
Savings alert! 30% below average rates

The price you found is 30% lower than this hotel's average rate of USD 163/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

Booking.com
USD 112*
View Deal
1211 Lake Park Blvd S, Carolina Beach, NC 28428-5522
22.6 km from Oak Island Beaches
  • Free Wifi
  • Free Parking
Savings alert! 32% below average rates

The price you found is 32% lower than this hotel's average rate of USD 165/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

Booking.com
USD 111*
View Deal
701 Lake Park Blvd N, Carolina Beach, NC 28428-4826
23.9 km from Oak Island Beaches
  • Free Wifi
  • Free Parking
Savings alert! 17% below average rates

The price you found is 17% lower than this hotel's average rate of USD 134/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

Travelocity
USD 101*
View Deal
300 Lake Park Blvd S, Carolina Beach, NC 28428-5137
23.3 km from Oak Island Beaches
  • Free Wifi
  • Free Parking
Expedia.com
USD 100*
View Deal
234 Carolina Beach Ave N, Carolina Beach, NC 28428-6111
24.0 km from Oak Island Beaches
  • Free Wifi
  • Pool
Savings alert! 33% below average rates

The price you found is 33% lower than this hotel's average rate of USD 149/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

SAVE USD 11
USD 122*
ComfortInn
USD 111*
View Deal
360 Whiteville Rd NW, Shallotte, NC 28470-4506
28.7 km from Oak Island Beaches
  • Free Wifi
  • Free Parking
Savings alert! 22% below average rates

The price you found is 22% lower than this hotel's average rate of USD 142/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

Booking.com
USD 100*
View Deal
3670 Express Dr, on North Mulberry Road, Shallotte, NC 28470-6501
28.2 km from Oak Island Beaches
  • Free Wifi
  • Free Parking
Special offer
SAVE USD 11
USD 111*
RodewayInn
USD 100*
View Deal
4646 Eastcoast Ln, Shallotte, NC 28470-1892
29.5 km from Oak Island Beaches
  • Free Wifi
  • Free Parking
Savings alert! 22% below average rates

The price you found is 22% lower than this hotel's average rate of USD 129/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

SAVE USD 4
USD 160*
Expedia.com
USD 156*
View Deal
310 E First St, Ocean Isle Beach, NC 28469-7606
28.5 km from Oak Island Beaches
  • Free Wifi
  • Free Parking
Special offer
Savings alert! 17% below average rates

The price you found is 17% lower than this hotel's average rate of USD 187/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

SAVE USD 3
USD 123*
Travelocity
USD 120*
View Deal
649 Rivage Promenade, Wilmington, NC 28412-2757
28.9 km from Oak Island Beaches
  • Free Wifi
  • Free Parking
Special offer
Special PriceWeekday Special
SAVE USD 18
USD 142*
Booking.com
USD 124*
View Deal
5600 Carolina Beach Rd, Wilmington, NC 28412-2608
31.5 km from Oak Island Beaches
  • Free Wifi
  • Free Parking
Special offer
Special OfferBOOK DIRECT & SAVE
Savings alert! 13% below average rates

The price you found is 13% lower than this hotel's average rate of USD 142/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

SAVE USD 7
USD 127*
Expedia.com
USD 120*
View Deal
57 W First St, Ocean Isle Beach, NC 28469-7508
31.4 km from Oak Island Beaches
  • Free Wifi
  • Free Parking
Savings alert! 23% below average rates

The price you found is 23% lower than this hotel's average rate of USD 156/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

SAVE USD 8
USD 134*
Expedia.com
USD 126*
View Deal
37 W First St, Ocean Isle Beach, NC 28469-7508
31.2 km from Oak Island Beaches
  • Free Wifi
  • Free Parking
Savings alert! 12% below average rates

The price you found is 12% lower than this hotel's average rate of USD 143/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

604 Ocean Dr, Oak Island, NC 28465-8213
2.2 km from Oak Island Beaches
  • Pool
1417 E Beach Dr, Oak Island, NC 28465-6557
4.0 km from Oak Island Beaches
  • Free Wifi
  • Free Parking
103 W Bay St, Southport, NC 28461-3801
7.7 km from Oak Island Beaches
  • Free Wifi
  • Free Parking
West Beach Drive to 57th Place, Oak Island, NC 28465
8.5 km from Oak Island Beaches
  • Free Parking
  • Beachfront
2 N Shore Dr, Southport, NC 28461-9175
13.3 km from Oak Island Beaches
    Fort Fisher Blvd, Kure Beach, NC 28449
    19.5 km from Oak Island Beaches
      US Highway 421 South, P.O. Box 100, Kure Beach, NC 28449
      20.0 km from Oak Island Beaches
      • Free Parking
      • Pool
      TripAdvisor
      View Deal
      5611 E Oak Island Dr, Oak Island, NC 28465-5065
      0.4 km from Oak Island Beaches
      • Free Wifi
      • Free Parking
      * Prices are provided by our partners, and reflect average nightly room rates, including taxes and fees that are fixed, known to our partners, and due at time of booking. Please see our partners for more details.
      Previous
      12