Book Cheap Hotels in William Bay
Save an extra 10% or more on select hotels with Member Discounts
Access exclusive hotel deals, only with the Travelocity app
Check hotel availability in William Bay
Most frequently booked William Bay hotels

William Bay Cottages
65 Rice Road William Bay WA
1.68 km from city centre
Book a stay at this beach cottage in William Bay. Enjoy free parking, a garden, and laundry facilities. Popular attractions Bartholomews Meadery and William Bay National Park are located nearby.

Parrydise: Tranquil & minutes to Greens Pool
William Bay WA
1.25 km from city centre
Book a stay at this family-friendly vacation home in William Bay. Enjoy a garden, laundry facilities, and patios. Popular attractions Bartholomews Meadery and William Bay National Park are located nearby.

The Lodge at the Denmark Hotel
36 Hollings Rd Denmark WA
13.24 km from city centre
The price is CA $166 per night
CA $166
CA $182 total
May 20 - May 21
includes taxes & fees
Stay at this hotel in Denmark. Enjoy free WiFi, free parking, and daily housekeeping. Popular attractions Berridge Park and Denmark Chocolate Company are located nearby.

Denmark Scenic Tourist Park
443 Mount Shadforth Road Shadforth WA
Free cancellation
Reserve now, pay when you stay
9.29 km from city centre
The price is CA $176 per night
CA $176
CA $193 total
May 18 - May 19
includes taxes & fees
Stay at this motel in Shadforth. Enjoy free WiFi, free parking, and a garden. Popular attractions Singlefile Wines and Denmark Chocolate Company are located nearby.

Moonwaters Holiday Cottage
Denmark WA
11.6 km from city centre
Book a stay at this golf cottage in Denmark. Enjoy free WiFi, a garden, and laundry facilities. Popular attractions Trackside Museum and Hockley Park are located nearby.

Raylea Retreat
Denmark WA
11.7 km from city centre
Stay at this vacation home in Denmark. Enjoy a garden, laundry facilities, and balconies. Popular attractions Trackside Museum and Hockley Park are located nearby.

Spring Bay Villas
678 Ocean Beach Road Denmark WA
10.2 km from city centre
The price is CA $240 per night
CA $240
CA $240 total
May 20 - May 21
includes taxes & fees
Stay at this chalet in Ocean Beach. Enjoy free parking, a garden, and a picnic area. Popular attractions Ocean Beach and Lions Lookout are located nearby.
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.
Top family friendly William Bay hotel deals

William Bay Cottages
65 Rice Road William Bay WA
9.8/10 Exceptional! (20 reviews)
Top hotels in William Bay for Extended Stay

Karma Chalets
1572 South Coast Highway Shadforth WA
9.4/10 Exceptional! (176 reviews)
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.
William Bay hotels essential information
Accommodation | 88 hotels |
|---|---|
Lowest Price | CA $182 |
Highest Price | CA $240 |
Popular hotels | William Bay Cottages, Parrydise: Tranquil & minutes to Greens Pool, The Lodge at the Denmark Hotel, Denmark Scenic Tourist Park, Moonwaters Holiday Cottage, Raylea Retreat, Spring Bay Villas, Peaceful Bay Chalets - Chalet 7a, Peaceful bay chalets -Chalet 7B |
Frequently asked questions
Recent William Bay hotel reviews by fellow wanderers

The Lodge at the Denmark Hotel
4 out of 5
Posted 3 days ago
Travelocity Verified Review
"The parking lot is in need of significant maintenance, as there were numerous potholes throughout the area. We were assigned a room at the back of the property, and parking was somewhat difficult when parking closer to the room. Since the parking area is unpaved, I had to park farther away and carry our suitcases to the room.
The shower setup was also problematic, as water ran excessively and soaked the floor mat after just one use. Additionally, there were no staff interactions during our stay, which made the overall experience feel less inviting. The location though was convenient. The bed was comfortable and the room was very clean."
A verified traveller stayed at The Lodge at the Denmark Hotel








