
Canal Rocks

Top Canal Rocks holiday deals
Price found within the past 48 hours. Click for updated prices.

Fremantle 1-bed Close to Beach & Shops
North Fremantle
Save 100% on your flight
Price was AU$1,606, price is now AU$1,082 per person
AU$1,082
per person
20 Mar - 23 Mar
found 1 day ago
Return flight included
Melbourne (MEL) to Perth (PER)
With a stay at this apartment in Perth (North Fremantle), you'll be within a 15-minute drive of Adventure World and Port Beach.

Bright Family Stay With Outdoor Space
Churchlands
Save 100% on your flight
Price was AU$2,361, price is now AU$1,456 per person
AU$1,456
per person
3 Mar - 9 Mar
found 6 hours ago
Return flight included
Adelaide (ADL) to Perth (PER)
Located in Perth (Churchlands), this apartment is within a 10-minute drive of Scarborough Beach and RAC Arena.

Stylish 2-bed Unit With Views & Rooftop Access
North Fremantle
Save 100% on your flight
Price was AU$2,137, price is now AU$1,393 per person
AU$1,393
per person
17 Mar - 21 Mar
found 1 day ago
Return flight included
Melbourne (MEL) to Perth (PER)
With a stay at this apartment in Perth (North Fremantle), you'll be within a 15-minute drive of Adventure World and Port Beach.

Cosmopolitan 1-bed - Fremantle Beach Front
North Fremantle
Save 100% on your flight
Price was AU$1,609, price is now AU$1,084 per person
AU$1,084
per person
20 Mar - 23 Mar
found 1 day ago
Return flight included
Melbourne (MEL) to Perth (PER)
With a stay at this apartment in Perth (North Fremantle), you'll be within a 15-minute drive of Adventure World and Port Beach.


Lodging Near Canal Rocks

Seashells Yallingup
1 Yallingup Beach Road Yallingup WA
The price is AU$296 per night from 2 Feb to 3 Feb
AU$296
2 Feb - 3 Feb
includes taxes & fees
With a stay at Seashells Yallingup in Busselton (Yallingup), you'll be within a 15-minute walk of Ngiligi Cave and Yallingup Beach.
Fabulous place to stay, far exceeded our expectations.
Reviewed on 20 Jan 2026

Smiths Beach Resort
67 Smiths Beach Road Yallingup WA
The price is AU$550 per night from 4 Feb to 5 Feb
AU$550
4 Feb - 5 Feb
includes taxes & fees
Located in Busselton (Yallingup), Smiths Beach Resort is within a 10-minute drive of Canal Rocks and Yallingup Beach.
Amazing place will definitely return. Rooms were immaculate. Friendly staff
Reviewed on 30 Jan 2026

Sienna Lodge
8 Canal Rocks Road Yallingup WA
Located in Busselton (Yallingup), Sienna Lodge is within a 5-minute drive of Yallingup Galleries and Credaro Family Estate.
Room , bedding and rooms situation, in beautiful gardens, was perfect. Hosts with their little touches made our stay a memorable occasion over the Christmas week.
Reviewed on 2 Jan 2026
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.