Find hotels near Oak Island, Martins Point from CA $194

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Next weekend
In two weeks

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Oak Island hotels

1. Magnolia Inn

Magnolia Inn
4.5 star property
9.7 km from Oak Island
9.8 out of 10, Exceptional, (141 reviews)
"Lovely place to stay So close to walk to restaurants and shops"
Canada
Karen
The price is CA $192
CA $218 total
includes taxes & fees
Jun 9 - Jun 10
Magnolia Inn

2. Black Forest Cabins

Black Forest Cabins
3.0 star property
10.3 km from Oak Island
9.6 out of 10, Exceptional, (38 reviews)
"Wonderful cabins and well located. "
Canada
Jonathan
The price is CA $324
CA $404 total
includes taxes & fees
Jun 10 - Jun 11
Black Forest Cabins

3. Rum Runner Inn

Rum Runner Inn
4.0 star property
15.2 km from Oak Island
9.0 out of 10, Wonderful, (991 reviews)
"Loved the location!"
Canada
Marianne
The price is CA $229
CA $261 total
includes taxes & fees
Jun 14 - Jun 15
Rum Runner Inn

4. The Homeport Motel

The Homeport Motel
2.0 star property
15.4 km from Oak Island
9.0 out of 10, Wonderful, (609 reviews)
"Clean rooms and easy check in."
Canada
Daniel
The price is CA $170
CA $194 total
includes taxes & fees
Jun 12 - Jun 13
The Homeport Motel

5. The Dockside Inn & Restaurant

The Dockside Inn & Restaurant
3.0 star property
15.2 km from Oak Island
9.0 out of 10, Wonderful, (564 reviews)
"great place to stay,but on street parking only."
Canada
John
The price is CA $269
CA $307 total
includes taxes & fees
Jun 10 - Jun 11
The Dockside Inn & Restaurant
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Compare popular hotels close to Oak Island

Property
Star rating
Guest rating
Breakfast included
Pool
Spa
Pet-friendly
WiFi included
Exterior
Magnolia Inn
4.5 star property
9.8
Exceptional
141 reviews
View
Premium bedding, pillowtop beds, free WiFi
Black Forest Cabins
3.0 star property
9.6
Exceptional
38 reviews
View
Oceanfront Honeymoon King Room with Sunporch | Living area
Rum Runner Inn
4.0 star property
9.0
Wonderful
991 reviews
View
Suite, 1 Bedroom | Bathroom
The Homeport Motel
2.0 star property
9.0
Wonderful
609 reviews
View
Front of property
The Dockside Inn & Restaurant
3.0 star property
9.0
Wonderful
564 reviews
View

Top Oak Island Hotel Reviews

Hotels near other Oak Island attractions

Frequently asked questions

What's the area like around Oak Island?
Oak Island is located in Martins Point. You'll find 43 hotels and other accommodations within a few miles for a convenient home base.
What's the best hotel to stay close to Oak Island?
Oak Island Resort & Conference Centre is one of the top choices for your stay based on our traveler data, and this hotel offers a marina and a restaurant. It's located just a short 0.9 mi (1.4 km) from Oak Island. Another good option is Bayview Pines Country Inn, located 4.1 mi (6.6 km) away.
How many hotels are there near Oak Island?
Expedia has 43 hotels and other accommodations a few miles from Oak Island.
If I need to cancel the hotel reservation for my stay near Oak Island, will I receive a refund?
Yes, you'll find most room reservations are fully refundable as long as you cancel before the hotel's cancellation deadline, which in most cases is within 24 or 48 hours of your arrival date. If your reservation is non-refundable, it might still be possible to cancel it and get a refund within a 24-hour period of booking. Add your dates and click on "Search", then filter by "fully refundable" to view the top deals on offer near Oak Island.

Explore a world of travel with Expedia