All Marriott Hotels And Resorts in or near Oak Island

Studiores by Marriott Leland 1500 Brunswick Village Blvd., Leland, NC 28451 Call ~20.89 miles north of Oak Island center
  • Two star property
From$60
Average 3.0 /5 Recent Reviews Call BookMore Details
Trailborn Surf & Sound Outdoor Collection by Marriott Bonvoy 275 Waynick Blvd., Wrightsville Beach, NC 28480 Call ~28.47 miles northeast of Oak Island center
  • Three Star Beach property
  • Airport shuttle provided
From$118
Very Good 4.0 /5 Guest Reviews Call BookMore Details
Residence Inn by Marriott Landfall - Wilmington 1200 Culbreth Dr., Wilmington, NC 28405 Call ~29.02 miles northeast of Oak Island center
  • Three Star Beach hotel
  • 3 floors in property
From$109
Very Good 4.0 /5 Review Score Call BookMore Details
Myrtle Beach Marriott Resort & Spa at Grande Dunes 8400 Costa Verde Dr., Myrtle Beach, SC 29572 Call ~38.58 miles west of Oak Island center
  • Expensive Beach hotel
  • Fitness center on property
From$80
Very Good 4.5 /5 Read Reviews Call BookMore Details
Courtyard by Marriott Myrtle Beach Oceanfront 2006 North Ocean Blvd., Myrtle Beach, SC 29577 Call ~44.01 miles west of Oak Island center
  • Affordable property
From$80
Average 3.0 /5 Hotel Reviews Call BookMore Details

Similar hotels to Marriott Hotels And Resorts

Hampton Inn & Suites Southport 4820 Port Loop Rd. Se, Southport, NC 28461 Call
  • Cheap property
  • Check in: 3:00 PM
From$119
Average 3.0 /5 Recent Reviews Call BookMore Details
Comfort Suites Southport - Oak Island : 4963 Southport Supply Rd. 4963 Southport Supply Rd., Southport, NC 28461 Call
  • Low Cost Suburban hotel
  • 70 rooms in hotel
From$75
Very Good 4.0 /5 Latest Reviews Call BookMore Details
Best Western Shallotte / Ocean Isle Beach Hotel 360 Whiteville Rd. Nw, Shallotte, NC 28470 Call
  • Cheap Highway property
  • Free comp. breakfast
From$105
Very Good 4.0 /5 Review Score Call BookMore Details
Quality Inn Shallotte Near Ocean Isle Beach in Shallotte 4646 East Coast Ln, Shallotte, NC 28470 Call
  • Economical Highway hotel
  • Check in: 04:00
From$71
Average 3.5 /5 Review Score Call BookMore Details
Microtel Inn & Suites by Wyndham Carolina Beach 907 North Lake Park Blvd., Carolina Beach, NC 28428 Call
  • Low priced Resort hotel
  • 7 suites in property
From$92
Average 3.0 /5 Review Score Call BookMore Details
Back to Top