
Salmon Beach Holidays
Book a Hotel + Flight or Car together to unlock savings
Top hotels in Salmon Beach

Black Rock Oceanfront Resort
596 Marine Drive Ucluelet BC
Fully refundableReserve now, pay when you stay
The price is 4.455.077 ₫ per night from 9 Mar to 10 Mar
4.455.077 ₫
5.168.042 ₫ total
9 Mar - 10 Mar
includes taxes & fees
9.4/10 Exceptional! (1,004 reviews)
Breathtaking location. The one bedroom trail suite was spotless and has all the amenities you could ask for. The view was breathtaking and so much to see on the walking trails. Great breakfast. We only wish we had our dinner in the restaurant. Next time!
Reviewed on 28 Feb 2026

Canadian Princess Lodge & Marina
1943 Peninsula Road Ucluelet BC
Fully refundableReserve now, pay when you stay
The price is 2.273.389 ₫ per night from 8 Mar to 9 Mar
2.273.389 ₫
2.691.578 ₫ total
8 Mar - 9 Mar
includes taxes & fees
8.6/10 Excellent! (1,197 reviews)
Comfortable rooms and beds.
Reviewed on 2 Mar 2026

Ucluelet Wildwood Inn
1666 Peninsula Rd Ucluelet BC
Fully refundableReserve now, pay when you stay
8.8/10 Excellent! (1,001 reviews)
Clean room, super nice staff, love the updated modern look it had and loved that there was staff on hand almost the whole time! Had an upstairs room and it was lovely and great location! Would stay again
Reviewed on 17 Feb 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.
Popular places to visit
Terrace Beach
4/5(2 reviews)
If a restful holiday is part of your travel plans, Terrace Beach might be the perfect place to visit during your trip to Ucluelet. Stroll along the seaside or seek out the hiking trails.
Little Beach
If a restful holiday is part of your travel plans, Little Beach might be the perfect place to visit during your trip to Ucluelet. Stroll along the seaside or seek out the hiking trails.
Pacific Rim Visitors Centre
Explore the lovely green spaces of Pacific Rim Visitors Centre and enjoy the hiking trails in Ucluelet. Wander the beautiful beaches and seaside in the area.
