Find hotels in Salmon Beach from £81

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Save instantly and earn perks with One Key
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Salmon Beach hotels

Woods End Landing

Woods End Landing
2.0 star property
Bamfield
8.0 out of 10, Very good, (1 review)
"This is a very lovely place. The village is stunning. I booked thinking it was UKEE cause Expedia suggested it was… it isn’t… however it was worth going to.. beware though… you need to take a water taxi to get there and its 10$ a person.. so we were out 80$ just to get back and forth from our car to the resort…"
Canada
sarah
The price is £269
includes taxes & fees
23 May - 24 May
Woods End Landing

Argo's Landing

Argo's Landing
2.5 star property
Bamfield
8.6 out of 10, Excellent, (21 reviews)
"Argo's landing was a great place to spend the night very cozzy, beautiful view and the room given was perfect to meet our needs. The staff was sensational and very helpful. Defenetely would reserve again in the future if possible."
Canada
Alfredo
The price is £81
includes taxes & fees
14 Jun - 15 Jun
Argo's Landing

Canadian Princess Lodge & Marina

Canadian Princess Lodge & Marina
3.5 star property
Ucluelet
8.6 out of 10, Excellent, (1,339 reviews)
"I was great staying there , really recommend"
Canada
Sukhvir
The price is £127
includes taxes & fees
31 May - 1 Jun
Canadian Princess Lodge & Marina

The Cabins at Terrace Beach

The Cabins at Terrace Beach
3.0 star property
Ucluelet
9.4 out of 10, Exceptional, (918 reviews)
"Very nice and cosy stay "
Canada
Christian
The price is £197
includes taxes & fees
26 May - 27 May
The Cabins at Terrace Beach

Pacific Rim Motel

Pacific Rim Motel
2.0 star property
Ucluelet
8.0 out of 10, Very good, (929 reviews)
"Well located."
Canada
Baltazar
The price is £113
includes taxes & fees
23 May - 24 May
Pacific Rim Motel

West Coast Motel

West Coast Motel
2.0 star property
Ucluelet
8.8 out of 10, Excellent, (1,003 reviews)
"Very friendly staff and very nice room. "
Canada
Nancy
West Coast Motel

Little Beach Resort

Little Beach Resort
2.0 star property
Ucluelet
9.2 out of 10, Wonderful, (14 reviews)
"Everyone was really friendly and a beautiful spot to stay. I really enjoyed my time here :)"
Canada
Katherina
The price is £156
includes taxes & fees
23 May - 24 May
Little Beach Resort

Ucluelet Wildwood Inn

Ucluelet Wildwood Inn
2.0 star property
Ucluelet
8.8 out of 10, Excellent, (1,022 reviews)
"Situated on the main drag, so perfect for walking to restaurants and shops Would stay again if visiting"
Canada
Kelly
The price is £135
includes taxes & fees
27 May - 28 May
Ucluelet Wildwood Inn

Black Rock Oceanfront Resort

Black Rock Oceanfront Resort
4.0 star property
Ucluelet
9.4 out of 10, Exceptional, (1,133 reviews)
"Great resort in a terrific location. I’d stay there again. "
Canada
Marion
The price is £242
includes taxes & fees
28 May - 29 May
Black Rock Oceanfront Resort

Embarc Ucluelet

Embarc Ucluelet
4.0 star property
Ucluelet
9.6 out of 10, Exceptional, (191 reviews)
"This property met all of our expectations. Leah was informative about the area."
Canada
Marilyn
The price is £181
includes taxes & fees
27 May - 28 May
Embarc Ucluelet

The Bayshore Waterfront Inn

The Bayshore Waterfront Inn
3.0 star property
Ucluelet
9.6 out of 10, Exceptional, (510 reviews)
"Clean, quiet, wonderful stay!"
United States
Elsbeth
The price is £179
includes taxes & fees
28 May - 29 May
The Bayshore Waterfront Inn

Island West Resort

Island West Resort
2.5 star property
Ucluelet
5.8 out of 10, (358 reviews)
"Stayed here recently and the experience was disappointing for the price paid. The location is decent, but that’s probably the only positive. The kitchen gadgets and utensils were old, worn out, and not really useful for cooking. The room also lacked proper ventilation, making it uncomfortable to stay for long periods. Overall, it did not feel worth the money and needs better maintenance and upgrades."
Canada
veerendra
The price is £94
includes taxes & fees
22 May - 23 May
Island West Resort

Pluvio Restaurant and Rooms

Pluvio Restaurant and Rooms
2.5 star property
Ucluelet
10.0 out of 10, Exceptional, (143 reviews)
"The bento box breakfast was delicious. "
Canada
John and Jennifer
The price is £198
includes taxes & fees
22 May - 23 May
Pluvio Restaurant and Rooms
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.
Save an average of 15% on thousands of hotels when you're signed in

Top Salmon Beach Hotel Reviews

More cheap stays in Salmon Beach

Find out more about Salmon Beach

Top reasons to visit Salmon Beach

  • Stunning Coastal Scenery: Salmon Beach boasts breathtaking landscapes, with picturesque beaches and rocky foreshores perfect for nature lovers.
  • Outdoor Adventures: Engage in thrilling activities such as beach fishing, surfing, and hiking along scenic trails that showcase the region's beauty.
  • Charming Accommodation: Enjoy a variety of cosy beachfront cabins and inviting hotels that provide a perfect retreat by the sea.
  • Local Culture: Explore nearby towns, historic lighthouses, and art galleries, immersing yourself in the vibrant local atmosphere.
  • Relaxing Beach Experience: Unwind on private and small beaches, making it an ideal destination for relaxation and rejuvenation.

Find great hotels near Salmon Beach

Experience the charm of Salmon Beach in Ucluelet, British Columbia, with a variety of delightful accommodation options. Choose from cosy beachfront cabins to inviting beach hotels, perfect for a romantic getaway or an adventurous retreat. Whether you seek the tranquillity of a seaside village or the thrill of oceanfront activities, Salmon Beach offers a unique escape for every traveller looking to unwind by the water.

  • The Cabins at Terrace Beach: A charming 3-star lodging with an impressive guest rating of 9.2, The Cabins at Terrace Beach offers a delightful beachside retreat just 8.0km from Salmon Beach. Perfect for those seeking a pet-friendly escape, this property features direct access to the sandy shores, allowing guests to soak up the sun and surf. The cabins are designed with comfort in mind, providing a rustic yet modern ambiance ideal for families and couples alike. With specific amenities for pets, including restrictions applying only to dogs and cats, it’s a welcoming haven for animal lovers. Enjoy the peaceful surroundings and the sound of waves at this idyllic location.
  • Reef Point Oceanfront B & B: Rated a perfect 10.0, the Reef Point Oceanfront B & B is a luxurious 4-star bed and breakfast located 8.0km from Salmon Beach. This property is the epitome of coastal elegance, offering stunning ocean views and a delicious complimentary continental breakfast to start your day. Guests can indulge in various recreational activities nearby, including kayaking, surfing, and hiking, making it an ideal choice for adventure seekers. The warm and inviting atmosphere, coupled with exceptional hospitality, ensures a memorable stay in this picturesque setting.
  • Doc Holiday Cabin: With a stellar guest rating of 10.0, the Doc Holiday Cabin is a delightful 3.5-star option just 8.0km from Salmon Beach. This quaint cabin provides a unique blend of comfort and rustic charm, perfect for a relaxing getaway. Guests can enjoy entertainment options such as a television and the opportunity to explore nearby attractions, including whale watching and scenic ocean views. The cabin’s rural location offers a tranquil escape while still being close to nature’s playground, making it a fantastic choice for those looking to unwind and reconnect with the great outdoors.

Where to stay in Salmon Beach

Salmon Beach, a charming village in Ucluelet, British Columbia, offers an idyllic escape for outdoor enthusiasts and adventure seekers alike. With its private and small beaches, rocky foreshore, and stunning coastal scenery, visitors can immerse themselves in nature's beauty. Explore nearby towns, where friendly locals enhance your experience, and indulge in excursions that highlight the region's rich atmosphere. Whether you seek relaxation or adventure, Salmon Beach promises an unforgettable getaway.

  • Ucluelet: Nestled on the rugged west coast of Vancouver Island, Ucluelet is a charming town renowned for its breathtaking natural beauty and outdoor adventures. With Salmon Beach situated within its boundaries, Ucluelet draws tourists year-round, peaking from June to August. Visitors are treated to a plethora of outdoor activities, including hiking in the nearby Pacific Rim National Park Reserve, whale watching, and exploring pristine beaches. The scenic backdrop of lush forests and the Pacific Ocean makes it a perfect spot for nature enthusiasts and those seeking adventure.
  • Long Beach: Located approximately 19.3km from Salmon Beach, Long Beach is famous for its expansive sandy shores and stunning coastal scenery. This popular destination sees a surge in visitors from July to September, eager to enjoy its outdoor offerings. Whether it’s surfing the waves, walking the beach, or exploring the nearby Long Beach Unit of Pacific Rim National Park, there's something for everyone. The area's tranquil environment and recreational opportunities, such as kayaking and wildlife viewing, provide an idyllic escape into nature.
  • Bamfield: Situated around 25.7km from Salmon Beach, Bamfield is a hidden gem that offers a unique blend of adventure and tranquillity. With a consistent flow of visitors peaking during the summer months, Bamfield is known for its stunning marine landscapes and outdoor activities. Enthusiasts can explore the nearby marine parks, enjoy camping in the lush wilderness, or take part in recreational activities like kayaking. The picturesque surroundings, coupled with the charm of this small community, make it a delightful destination for those looking to experience the beauty of British Columbia’s coastline.

Things to do in Salmon Beach

Salmon Beach in Ucluelet, British Columbia, offers an array of outdoor activities perfect for adventure seekers. Enjoy scenic beach walks, indulge in beach fishing or immerse yourself in the vibrant surfing community. For those keen on exploration, surf fishing and boat tours are also available. With its stunning landscapes, hiking trails, and recreational areas, Salmon Beach promises a memorable vacation for nature enthusiasts and thrill-seekers alike.

Shopping

In Salmon Beach, you can find unique local shops offering handmade crafts and souvenirs. If you're up for a drive, visit Ucluelet's Village Square for more retail options, including boutiques and gift shops featuring local art and products from the surrounding area.

Recreation

Experience rejuvenation at the Salmon Beach Wellness Centre, where you can indulge in soothing massages and holistic treatments. For outdoor relaxation, stroll along the pristine beaches or explore the lush rainforest trails, immersing yourself in the serene beauty of Ucluelet’s natural surroundings.

Adventure

Explore the rugged beauty of Pacific Rim National Park Reserve, where you can hike scenic trails, kayak through pristine waters, and spot diverse wildlife. For a thrilling experience, embark on a whale-watching tour to witness majestic orcas and humpback whales in their natural habitat.

Nightlife

Salmon Beach offers a serene yet lively atmosphere, with local pubs like the Ucluelet Brewing Company serving craft beers and live music. For a more relaxed vibe, the nearby Black Rock Oceanfront Resort features a cosy lounge, perfect for unwinding after a day of exploration.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Booking tips and Expedia advantages for Salmon Beach

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in Salmon Beach are January to February and November, where the prices are slightly lower. This is in comparison to July to September, where prices are slightly higher.
  • The best time to book a hotel: The cheapest time to book a hotel in Salmon Beach is usually 1 month out from when you are planning to stay, though if you're late to the party, have a look at Expedia's last minute deals - the green banner below the hotel's price indicates a discounted rate.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in Salmon Beach is Saturday. The most expensive day to stay in Salmon Beach is Monday.
  • Find cheap hotels on Expedia: Utilise Expedia's search tool to refine your preferences, such as your budget, desired location, and preferred type of accommodation. To discover the most affordable prices and offers, arrange the price filter from lowest to highest.
  • Consider bundling your trip: You can save money by combining your Salmon Beach hotel reservation with your flights and activities by booking an Expedia package deal.

Find the best attractions near Salmon Beach

Salmon Beach in Ucluelet offers an ideal blend of outdoor adventure and scenic beauty, perfect for those seeking a vibrant beach experience. Explore local attractions such as the historic lighthouse, art galleries, and stunning beaches like Terrace Beach and Chesterman Beach. With a focus on culture and coastal delights, Salmon Beach is a fantastic destination for travellers looking to immerse themselves in the natural splendour of British Columbia.

  • Ucluelet Big Beach: Experience the stunning natural beauty of Ucluelet Big Beach, located 9.7km from Salmon Beach. This expansive beach offers a perfect setting for relaxation, beachcombing, and enjoying the vibrant coastal atmosphere.
  • Amphitrite Point Lighthouse: Explore the rich maritime history at Amphitrite Point Lighthouse, situated 8.0km from Salmon Beach. This historic landmark provides breathtaking ocean views and a glimpse into the region's cultural heritage.
  • Image West Gallery: Discover local artistry at Image West Gallery, also 9.7km away from Salmon Beach. This gallery showcases an array of works by talented artists, highlighting the unique culture and creativity of the Ucluelet area.

Best time to go to Salmon Beach

The best time to visit Salmon Beach can depend on the weather and when visitor numbers rise and fall. The hottest average temperature in Salmon Beach falls in August, when visitor numbers are moderately high and weather is mostly sunny with light rain. The coolest average temperature in Salmon Beach falls in February, visitor numbers are moderately low and weather is mostly cloudy with frequent rain.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January42.8°F (6.0°C)Frequent RainMostly CloudyModerately LowSlightly Low
February41.7°F (5.4°C)Frequent RainMostly CloudyModerately LowSlightly Low
March43.3°F (6.3°C)Frequent RainMostly CloudyAverageAverage
April46.4°F (8.0°C)Moderate RainMostly CloudyAverageAverage
May51.8°F (11.0°C)Light RainMostly SunnyAverageAverage
June55.4°F (13.0°C)Light RainMostly SunnyAverageAverage
July59.2°F (15.1°C)No RainMostly SunnyModerately HighSlightly High
August60.3°F (15.7°C)Light RainMostly SunnyModerately HighSlightly High
September57.6°F (14.2°C)Moderate RainMostly SunnyModerately HighSlightly High
October52.2°F (11.2°C)Frequent RainMostly SunnyAverageAverage
November46.0°F (7.8°C)Frequent RainMostly CloudyAverageSlightly Low
December42.1°F (5.6°C)Frequent RainMostly CloudyModerately LowAverage

The nearest major airports for your trip to Salmon Beach

Accessing Salmon Beach is convenient via several major airports. Campbell River Airport (YBL) is approximately 111.0km away, with nearby accommodation options such as the 3.5-star April Point Resort , located 12.9km from the airport, and Coast Discovery Inn, 8.0km away. Comox Valley Airport (YQQ) is about 91.7km from Salmon Beach, offering hotels like the 4-star Crown Isle Resort, just 3.2km from the airport. Lastly, Nanaimo Airport (YCD) is situated 114.3km away, with options including the 3.5-star Coast Bastion Hotel, 12.9km from the airport. Each hotel provides various transportation services to their respective airports for guest convenience.

Frequently asked questions

What is the best area to stay in Salmon Beach?
The best area to stay in Salmon Beach is along the waterfront, particularly around the main marina, as this provides the most convenient access to the area's activities and stunning views.

This central waterfront area is where you'll find the majority of the popular accommodation options, from well-appointed lodges to private holiday rentals. It's the hub for boat tours, fishing charters, and kayaking expeditions, all departing directly from the main marina. Stroll along the boardwalk here, and you'll find a selection of local eateries and shops.

Couples looking for a romantic getaway will appreciate the tranquil setting and direct access to water-based activities. Many accommodations in this area offer private balconies with panoramic ocean views, great for enjoying sunsets over the Pacific.

For families, staying near the marina is ideal because of the easy access to supervised beach areas and gentle waters suitable for swimming and paddling.
When is the best time to go to Salmon Beach?
The best time to go to Salmon Beach is during the summer months, from late June to early September, when the weather is at its warmest and driest.

This period offers the most reliable conditions for enjoying the region's outdoor activities, such as hiking, kayaking, and whale watching. The days are long, with plenty of daylight for exploring the coastline and the Pacific Rim National Park Reserve. You'll find most local businesses, tour operators, and restaurants operating at their full capacity during these months.

Couples looking for a romantic getaway will appreciate the long, bright evenings great for beach walks or dining with ocean views. Many accommodations offer special packages during this peak season, providing opportunities for luxurious stays with amenities like private balconies and high-end dining.

For families, the summer provides ideal conditions for children to enjoy the beaches and gentle waves, and there are numerous family-friendly activities available.
Can I cancel my hotel reservation on Expedia?
You can cancel your hotel reservation on Expedia, though it depends on the cancellation policy of your booking. Most bookings are refundable if canceled within 24-48 hours of the scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. If free cancellation is available, you can cancel directly through your Expedia account by logging in, going to "My Trips", and selecting your reservation. To find flexible deals, filter your search by "Fully refundable property" for hotels in Salmon Beach.
How can I save on a Salmon Beach hotel booking with Expedia?
Members always get our best prices. Find our best Salmon Beach hotel deals by joining Expedia's free travel rewards program today. As a member, you can unlock instant savings and member perks when you're logged in to your account. Another tip is to book your hotel and flights together on Expedia, where bundling can result in significant savings.
How much is the nightly rate at a Salmon Beach hotel?
Prices for hotels in Salmon Beach often vary, but you can find a great deal from £81 on Expedia. All sorts of factors affect price, such as the time of year or the days of the week you choose for your stay. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for the cheapest rate.

Explore a world of travel with Expedia