Australia may have travel restrictions in place due to COVID-19.

Find out moreOpens in new tab or window

Hotels Near Canal Rocks

More than just hotels
Apartments, cabins, holiday rentals and more, plus millions of reviews from Aussie & Kiwi travellers

Flexibility matters
Free cancellation on select hotels and 24/7 support, so you can book with confidence

Relax with our Price Promise
Find a lower price on a hotel or package online, before your stay, and we'll refund the difference^

Top hotels near Canal Rocks

Estimated price for 1 night / 2 adults
Injidup Spa Retreat
Injidup Spa Retreat
4 out of 5
Cape Clairault Rd, Yallingup, WA
1.9 km from Canal Rocks

Injidup Spa Retreat: Luxury villa with free breakfast and free WiFi. Located on the beach.

4.9/5Exceptional! (19 reviews)
Injidup Spa Retreat
Canal Rocks Beachfront Apartments
Canal Rocks Beachfront Apartments
3.5 out of 5
97 Smith's Beach Road, Yallingup, WA
1.6 km from Canal Rocks

Canal Rocks Beachfront Apartments: Family apartment building with free WiFi and free parking. Located by the ocean.

4.6/5Exceptional! (65 reviews)
Canal Rocks Beachfront Apartments
Chandlers Smiths Beach Villas
Chandlers Smiths Beach Villas
3 out of 5
50 Smiths Beach Road, Yallingup, WA
1.6 km from Canal Rocks

Chandlers Smiths Beach Villas: Beach apartment building with free WiFi and free parking. Located near the beach.

4.4/5Wonderful! (36 reviews)
Chandlers Smiths Beach Villas
Smiths Beach Resort
Smiths Beach Resort
5 out of 5
67 Smiths Beach Road, Yallingup, WA
1.7 km from Canal Rocks
The price is AU$350 per night

Smiths Beach Resort: Luxury aparthotel with free WiFi and free parking. Located on the beach.

4.6/5Wonderful! (196 reviews)
Smiths Beach Resort
Sienna Lodge
Sienna Lodge
3 out of 5
8 Canal Rocks Road, Yallingup, WA
2.4 km from Canal Rocks

Sienna Lodge: Winery motel with free WiFi and free parking. Located near whale watching.

4.6/5Wonderful! (77 reviews)
Sienna Lodge
Premalaya
Premalaya
4 out of 5
1701 Wildwood Road, Yallingup, WA
2.6 km from Canal Rocks

Premalaya: Family apartment building with free WiFi and free parking. Located near whale watching.

4.8/5Exceptional! (10 reviews)
Premalaya
Wyadup Brook Cottages
Wyadup Brook Cottages
3.5 out of 5
33 Wyadup Road, Yallingup, WA
3.4 km from Canal Rocks

Wyadup Brook Cottages: Cottage with free parking and a terrace. Guests give the location a thumbs up.

4.8/5Exceptional! (4 reviews)
Wyadup Brook Cottages
Downsouth Holiday Homes - Heavenly Hideaway
Downsouth Holiday Homes - Heavenly Hideaway
72 Marrinup Drive, Yallingup, WA
3.1 km from Canal Rocks

Wifi, Pet Friendly, Rural Outlook: Romantic holiday home with WiFi and DVD players. Guests love the beach locale!

No reviews
Downsouth Holiday Homes - Heavenly Hideaway
Heavenly Hideaway
Heavenly Hideaway
3.5 out of 5
72 Marrinup Drive, Yallingup, WA
3.1 km from Canal Rocks

Heavenly Hideaway: Family holiday home with free WiFi and free parking.

No reviews
Heavenly Hideaway
Yallingup Villas
Yallingup Villas
4.5 out of 5
29 Marrinup Drive, Yallingup, WA
3.2 km from Canal Rocks

Yallingup Villas: Luxury villa with free WiFi and free parking. Guests love the location!

4.7/5Exceptional! (43 reviews)
Yallingup Villas
Caves House Hotel and Apartments
Caves House Hotel and Apartments
4 out of 5
18 Yallingup Beach Road, Yallingup, WA
3.6 km from Canal Rocks
The price is AU$136 per night

Caves House Hotel and Apartments: Family hotel with free WiFi and free parking. Guests love the helpful staff!

4.6/5Wonderful! (156 reviews)
Caves House Hotel and Apartments
Seashells Yallingup
Seashells Yallingup
4.5 out of 5
1 Yallingup Beach Road, Yallingup, WA
3.7 km from Canal Rocks
The price is AU$159 per night

Seashells Yallingup: Luxury apartment building with free WiFi and free parking. Guests love the helpful staff!

4.8/5Exceptional! (387 reviews)
Seashells Yallingup
Hotels near Canal Rocks

Is the nine-to-five getting on your nerves? A little break at Canal Rocks ought to be just the thing.

It's located in Yallingup, 210 kilometres distance from Perth, the state capital.

Only visiting for a day or two? Save a bit of time and stay at one of the 4 accommodations within an easy commute of Canal Rocks. The Injidup Spa Retreat and Chandlers Smiths Beach Villas offer some convenient facilities.

Happy to fork out a bit more for outstanding amenities? There are several options that should fit the bill. Check out the Cape Lodge and Windmills Break.

Other Things to Do Near Canal Rocks

Pencil in some more time to see what's happening in the area:

  • With numerous engaging and noteworthy artworks, Yallingup Galleries offers a top-notch outing.
  • Nothing quite compares to the joy of watching waves lapping at the shore. Be sure to stop by Yallingup Beach.
  • For some underground exploring, visit Ngiligi Cave.
  • You'll turn this way and that at Yallingup Maze, but don't stress, you'll eventually find your way out!
  • There's nothing like the bliss of watching waves lapping at the shore. Make sure you venture to Injidup Beach.

How much is a hotel room in Canal Rocks?

Hotels in Canal Rocks start at AU$136 per night. Prices and availability subject to change. Additional terms may apply.

Recently reviewed in Yallingup

Travel to Canal Rocks & explore

^Eligibility requirements and conditions apply.