For more options, checkout the Margarets Beach Resort and the Rosewood Guesthouse. They are 11 kilometres and 8 kilometres respectively from the main center. If these two don't meet your needs, you can try the Margaret River Bed and Breakfast or the Margaret River Guest House.
The nearby localities of Gnarabup and Bramley are certainly worth going to. Gnarabup is 11 kilometres to the west of Witchcliffe, while Bramley is 11 kilometres to the north. Gnarabup hotels and apartments are the Bushy Lake Chalets and Margaret River Beach Apartments. The Grange Motel Margaret River and Forest Retreat B&B are some of the choices in Bramley.
Hotels in Witchcliffe start at AU$99 per night. Prices and availability subject to change. Additional terms may apply.