
Find hotels near Williams Beach, Black Creek from SAR 273
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Check prices for these dates
Our top choices for Williams Beach hotels

Oyster Bay Resorts
Oyster Bay Resorts8.9 km from Williams Beach
9.4 out of 10, Exceptional, (282 reviews)
The price is SAR 560
SAR 632 total
includes taxes & fees
25 May - 26 May

Ocean Resort
Ocean Resort9.1 km from Williams Beach
8.6 out of 10, Excellent, (1,001 reviews)
The price is SAR 242
SAR 273 total
includes taxes & fees
25 May - 26 May

Crown Isle Resort and Golf Community
Crown Isle Resort and Golf Community15.4 km from Williams Beach
9.2 out of 10, Wonderful, (1,336 reviews)
The price is SAR 447
SAR 554 total
includes taxes & fees
2 Jun - 3 Jun

Holiday Inn Express & Suites Courtenay - Comox by IHG
Holiday Inn Express & Suites Courtenay - Comox by IHG15.9 km from Williams Beach
9.2 out of 10, Wonderful, (768 reviews)
The price is SAR 500
SAR 575 total
includes taxes & fees
29 May - 30 May

Bayview Hotel
Bayview Hotel18.1 km from Williams Beach
9.4 out of 10, Exceptional, (2,131 reviews)
The price is SAR 486
SAR 559 total
includes taxes & fees
28 May - 29 May

Coast Courtenay Hotel
Coast Courtenay Hotel18.6 km from Williams Beach
9.4 out of 10, Exceptional, (510 reviews)
The price is SAR 369
SAR 424 total
includes taxes & fees
7 Jun - 8 Jun

Old House Hotel
Old House Hotel17.5 km from Williams Beach
9.2 out of 10, Wonderful, (1,000 reviews)
The price is SAR 568
SAR 653 total
includes taxes & fees
25 May - 26 May

Best Western The Westerly Hotel
Best Western The Westerly Hotel17.4 km from Williams Beach
8.4 out of 10, Very Good, (1,001 reviews)
The price is SAR 425
SAR 489 total
includes taxes & fees
31 May - 1 Jun

Port Augusta Inn and Suites
Port Augusta Inn and Suites19.7 km from Williams Beach
8.2 out of 10, Very Good, (1,330 reviews)
The price is SAR 296
SAR 334 total
includes taxes & fees
31 May - 1 Jun

Comox Valley Inn & Suites
Comox Valley Inn & Suites17.1 km from Williams Beach
7.6 out of 10, Good, (697 reviews)
The price is SAR 326
SAR 375 total
includes taxes & fees
25 May - 26 May

River Heights Motel
River Heights Motel17.7 km from Williams Beach
7.4 out of 10, Good, (259 reviews)
The price is SAR 272
SAR 312 total
includes taxes & fees
27 May - 28 May
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 Williams Beach
Property | Property class | Guest rating | Breakfast included | Pool | Spa | Pet friendly | WiFi included | |
|---|---|---|---|---|---|---|---|---|
![]() Oyster Bay Resorts | 9.4 Exceptional 282 reviews | View | ||||||
![]() Ocean Resort | 8.6 Excellent 1,001 reviews | View | ||||||
![]() Crown Isle Resort and Golf Community | 9.2 Wonderful 1,336 reviews | View | ||||||
![]() Holiday Inn Express & Suites Courtenay - Comox by IHG | 9.2 Wonderful 768 reviews | View | ||||||
![]() Bayview Hotel | 9.4 Exceptional 2,131 reviews | View |
Top Williams Beach Hotel Reviews

Oyster Bay Resorts
10/10 Excellent
Hotels near other Williams Beach attractions
Frequently asked questions
Explore a world of travel with Expedia
Other Hotels near Williams Beach, Black Creek
Explore more hotels
- Old House Hotel
- Holiday Inn Express & Suites Courtenay - Comox by IHG
- Coast Courtenay Hotel
- unique loft space close to town, skiing, biking and hiking
- Tiny House with NEW HOT TUB close to ocean, skiing and golf!
- Comox Valley Inn & Suites
- Dancing Trees Guest Suite
- Naturally Pacific Resort
- River Heights Motel
- The Grove Guest House













































