Places to stay in Oak Island, North Carolina
![]() |
![]() |
Ocean Crest Motel
Read more details...
1417 E. Beach Dr., Oak Island, 28465
(+001) 910-278-3333
Oak Island Inn
Read more details...
9105 E. Oak Island Dr., Oak Island, 28465
(+001) 910-278-1689
Island Resort
Read more details...
500 Ocean Drive, Oak Island, 28465
(+001) 910-278-5644
Captain's Cove Motel
Read more details...
6401 East Oak Island Dr., Oak Island, 28465
(+001) 910-278-6026
Blue Water Point Motel & Marina Resort
Read more details...
5710 West 57th Place, Oak Island, 28465
(+001) 910-278-1230
Island Inn Motel
Read more details...
5611 E. Oak Island Dr., Oak Island, 28465
(+001) 910-278-3366
Driftwood Motel
Read more details...
604 Ocean Dr., Oak Island, 28465
(+001) 910-278-6114
Filter by:
Click property titles for more detailed descriptions
Map showing location of Oak Island
Oak Island links of interest
Nearby towns close to Oak Island, North Carolina
Oak Island, North Carolina is a town located mostly on Oak Island (which also contains the town of Caswell Beach and the North Carolina Baptist Assembly at Fort Caswell) in Brunswick County, North Carolina, United States; a small part of the town extends onto the mainland north of the island's bridge. It was founded in 1999 by the consolidation of the towns of Long Beach and Yaupon Beach.
- Yaupon Beach - 1 km
- Caswell Beach - 1 km
- Southport* - 2 km
- Long Beach - 4 km
- Bald Head Island* - 6 km
- Stateville - 6 km
- Boiling Spring Lakes* - 7 km
- Varnamtown - 9 km
- Kure Beach* - 10 km
- Carolina Beach* - 12 km
- Holden Beach* - 13 km
- Shallotte* - 18 km
- Supply* - 12 km
Towns are shown withing 20km radius of Oak Island, North Carolina. Distances are not representive of traveling amounts. Towns marked * indicated accommodations listed.

