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

Find Beach Hotel in Tofino from CA $99

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and vacation rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Top Tofino Beach Hotel

BriMar Bed and Breakfast
3 out of 5
1375 Chesterman Beach Road, Tofino, BC
Get Rates
4.9/5Exceptional! (31 reviews)
Relaxing stay right on Chesterman Beach

"We had an excellent stay at the BriMar - right on the beach. Our Moonrise room was comfortable with a view of the beach - super relaxing. Breakfasts were delicious and Paula was very accommodating when we had an early departure on our last day and had breakfast ready for us before we left. A totally ..."…"

Reviewed on Jul. 12, 2016

BriMar Bed and Breakfast
Cabins West
3.5 out of 5
258 Boardwalk Boulevard, Ucluelet, BC
Get Rates
4.7/5Exceptional! (110 reviews)

"The place was clean and well equipped. A good place to stay for going on nearby easy hikes. We had issues with the Telus cable that were not resolved during our three day stay. We did have access to Netflix which was good."…"

Reviewed on Oct. 24, 2020

Cabins West
Cox Bay Beach Resort
3.5 out of 5
1431 Pacific Rim Hwy Tofino, Tofino, BC
The price is CA $315 per night from Jan 2 to Jan 3
4.7/5Exceptional! (368 reviews)

"Amazing piece of property...i walked barefoot for 3 full days everywhere. What more needs to be said for how amazing this place was?"…"

Reviewed on Jul. 21, 2020

Cox Bay Beach Resort
You could be seeing lower prices

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Long Beach Lodge Resort
4 out of 5
1441 Pacific Rim Highway, Po Box 897, Tofino, BC
Get Rates
4.6/5Wonderful! (303 reviews)

"Travelling with covid you sometimes get hotel staff that treat you like a Leaper but the staff at Long Beach was extremely welcoming and accommodating. They really made the experience extra special. The view and location is also outstanding."…"

Reviewed on Nov. 27, 2020

Long Beach Lodge Resort
The Cabins at Terrace Beach
3 out of 5
1090 Peninsula Road, Ucluelet, BC
The price is CA $191 per night from Dec 3 to Dec 4
4.6/5Wonderful! (343 reviews)

"We had a wonderful stay. We were in the Sweet Forest Suite with view on the trees and really close of the little beach. It was really clean, really quiet and really relaxing. The only thing is with didn't have access to a washer machine but there was a nice laundry mat in Ucluelet that was pretty ..."…"

Reviewed on Nov. 24, 2020

The Cabins at Terrace Beach
Wya Point Resort
3 out of 5
2695 Tofino-Ucluelet Highway, Ucluelet, BC
Get Rates
4.5/5Wonderful! (81 reviews)
Terrible service has a new name. WYA Point.

"We booked our stay on June 20th, 2018 for our stay in August. When we arrived, with our confirmation number from Hotels.com, WYA Point had no record of our reservation. After searching, the receptionist found our reservation, now through Expedia, but they were full. The receptionist sent a message ..."…"

Reviewed on Aug. 16, 2018

Wya Point Resort
Tofino Motel Harborview
2.5 out of 5
542 Campbell St., Tofino, BC
Free cancellationReserve now, pay when you stay
The price is CA $101 per night from Dec 3 to Dec 4
4.5/5Wonderful! (369 reviews)

"We highly recommend the Tofino Motel. Amazing view room views and a perfect location!"…"

Reviewed on Nov. 24, 2020

Tofino Motel Harborview
Sea Star Beach Retreat
3 out of 5
1294 LYNN ROAD, Tofino, BC
Get Rates
4.5/5Wonderful! (40 reviews)

"great spot! super comfy and really nice. Probably could use an extra couple glasses etc though. Thanks for having us!"…"

Reviewed on Nov. 13, 2018

Sea Star Beach Retreat
Black Rock Oceanfront Resort
4 out of 5
596 Marine Drive, Ucluelet, BC
The price is CA $219 per night from Dec 19 to Dec 20
4.4/5Wonderful! (605 reviews)

"Amazing location, friendly attentive staff, and excellent compliance with COVID regulations. Can’t wait to return when everything is closer to “normal”. Would have rated it even higher if not for the restaurants on site. We travelled with our pet and as is customary with pet friendly accommodation, ..."…"

Reviewed on Nov. 23, 2020

Black Rock Oceanfront Resort
Best Western Plus Tin Wis Resort
2.5 out of 5
1119 Pacific Rim Highway, Tofino, BC
Free cancellationReserve now, pay when you stay
The price is CA $144 per night from Dec 12 to Dec 13
4.4/5Wonderful! (974 reviews)

"Great place, right by the beach and close to most things. Very clean rooms that definitely went above our expectations. Staff was helpful."…"

Reviewed on Nov. 24, 2020

Best Western Plus Tin Wis Resort
Waters Edge Shoreside Suites
3.5 out of 5
1971 Harbour Crescent, Ucluelet, BC
Free cancellationReserve now, pay when you stay
The price is CA $129 per night from Dec 9 to Dec 10
4.4/5Excellent! (969 reviews)
Edge of happiness!

"Great stay stormy weather, comfy digs, gas fireplace, deep tubs for soaking and super comfy reclining chairs. Will stay again!!"…"

Reviewed on Nov. 30, 2020

Waters Edge Shoreside Suites
Whale's Tail Guest Suites
2.5 out of 5
1906 Bay Street, Check in: 279 Hemlock St., Ucluelet, BC
The price is CA $99 per night from Dec 3 to Dec 4
4.3/5Excellent! (217 reviews)

"The place is nice,clean and quite and close to everything,it awesome.We stayed for two nights & we really love it."…"

Reviewed on Sep. 29, 2020

Whale's Tail Guest Suites
Middle Beach Lodge
3.5 out of 5
400 Mackenzie Beach Road, Tofino, BC
Get Rates
4.3/5Excellent! (390 reviews)

"The Middle Beach Lodge is a wonderful rustic setting to enjoy the west coast. Great views and lovely walks."…"

Reviewed on Oct. 19, 2020

Middle Beach Lodge
Hotel Zed Tofino
3 out of 5
1258 Pacific Rim Highway, Tofino, BC
The price is CA $155 per night from Dec 14 to Dec 15
4.2/5Very Good! (322 reviews)

"A fun, brand new hotel, with well designed retro-style rooms."…"

Reviewed on Nov. 9, 2020

Hotel Zed Tofino
Reef Point Cottages
3 out of 5
1012 Peninsula Road, Ucluelet, BC
Get Rates
4.2/5Very Good! (273 reviews)

"this was a basic facility, but was well enough appointed, comfortable, very affordable...quiet, and close enough to town..."…"

Reviewed on Nov. 21, 2020

Reef Point Cottages
Duffin Cove Oceanfront Lodging
2.5 out of 5
215 Campbell St, Tofino, BC
Get Rates
4.1/5Very Good! (225 reviews)

"Beautiful views! Amazing sunsets too! The room was great . Would stay here again! Older building does have sound travel through the walls but new one is sound proof . Loved my stay here"…"

Reviewed on Oct. 22, 2020

Duffin Cove Oceanfront Lodging
Tofino Resort + Marina
3 out of 5
634 Campbell Street, Tofino, BC
The price is CA $139 per night from Dec 3 to Dec 4
4.1/5Very Good! (230 reviews)

"Property well located and clean. Staff very friendly. Outside light were burnt and although we asked for replacement, it was not done. The surroundings are dark at night. Visitors should be told upon reservation of room to also reserve a table for dinner. Tofino has way to many beds for the amount ..."…"

Reviewed on Oct. 22, 2020

Tofino Resort + Marina
Canadian Princess Lodge & Marina
3.5 out of 5
1943 Peninsula Road, Ucluelet, BC
Free cancellationReserve now, pay when you stay
The price is CA $138 per night from Dec 3 to Dec 4
3.8/5Good! (783 reviews)

"While it doesn't look exactly like the pictures (but I get it - you always want to show your best side), we had a great stay. Very comfortable beds and lots of space for a great girls weekend. It was also so cool waking up and hearing the sea lions in the morning and a stunning view. If only we were ..."…"

Reviewed on Nov. 24, 2020

Canadian Princess Lodge & Marina
Mackenzie Beach Resort
2 out of 5
1101 Pacific Rim Hwy, Tofino, BC
The price is CA $129 per night from Dec 3 to Dec 4
3.4/5Good! (58 reviews)

"Fairly priced for Tofino. Bed was sunken. Towels were new but lint came off them. Friendly service. No welcome package upon arrival with instructions of the property/suite/tourist spots."…"

Reviewed on Oct. 5, 2020

Mackenzie Beach Resort
Dolphin Motel
2 out of 5
1190 Pacific Rim Highway, Tofino, BC
Get Rates
2.8/5 (136 reviews)

"We liked that we were close to the Bella Pacifica Campground where our grandson wanted to celebrate is 14th birthday."…"

Reviewed on Mar. 22, 2020

Dolphin Motel
Don't see what you're looking for?
We've got more Beach Hotel. Find the right one for you.
View all properties
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.

Beach Hotels in Tofino

Known for its pristine beaches and surfing, Tofino offers a lot for the traveler planning a beach getaway. This seaside destination has 46 beach hotels and other accommodation options to choose from, so it's easy to find one that works for you.

As you search for a place to stay by the water in Tofino, consider selecting one of these top beach hotels with high ratings from Expedia travelers.

Best Western Tin Wis Resort Lodge - 2.5-star eco-friendly hotel on the beach. It features a spa tub, a restaurant, and free WiFi. Guests love the spacious rooms.

Tofino Resort + Marina - 3-star hotel near Mackenzie Beach. Our travelers recommend its central location and comfortable rooms. This hotel boasts a restaurant, free WiFi, and free parking. Activities include boat tours and fishing.

Cox Bay Beach Resort - 3.5-star romantic resort near Cox Bay Beach. It offers a spa tub, a sauna, and free WiFi. Activities include surfing on site. Guest reviews highlight the beach locale and clean rooms.

Middle Beach Lodge - 3.5-star romantic lodge, 1-minute walk from Mackenzie Beach. It features free breakfast, free WiFi, and free parking. Activities include hiking trails. Guests love the beach locale and comfortable beds.

Sea Star Beach Retreat - 3-star hotel, 1-minute walk from Chesterman Beach. Our travelers recommend its walkable location and spacious rooms. This hotel boasts a spa tub, free WiFi, and free parking.

Planning Your Trip to Tofino

If weather is an important factor for your vacation, you can use these local temperature and rainfall averages to decide your travel dates.

  • Hottest months: August, July, September, and June, with an average temperature of 62°F
  • Coldest months: December, February, January, and March, with an average temperature of 37°F
  • Driest months: July, August, June, and May, with an average rainfall of 0.10 inches
  • Rainiest months: February, November, December, and January, with an average rainfall of 0.23 inches

Sightseeing in and Around Tofino

After arriving and settling in at your accommodation of choice, you might want to venture out and explore. If you can't wait to check out the beaches, head to Mackenzie Beach or Schooner Cove for a relaxing day by the water. Discover the area's surfing and sunsets, and make time for local attractions like Cox Bay Beach and Chesterman Beach. For more things to see and do, consider visiting Tofino Botanical Gardens or Alternative Tofino's Indoor Climbing Gym. Visitors also enjoy Tofino for its:
  • Excursions
  • Fishing
  • Seafood

Getting Around Tofino

To get to Tofino, you can fly into Tofino, BC (YAZ), the closest major airport, which is located 4.9 mi (7.9 km) from the city center. If you'd like to explore around the area, you may want a rental car for your journey.

Frequently asked questions

What is Tofino like for travelers who love the beach?
Known for its pristine beaches and surfing, Tofino offers a lot for the traveler planning a beach getaway.
What's the best hotel for a beach vacation in Tofino?
Best Western Plus Tin Wis Resort is a top beachfront hotel offering free buffet breakfast and a spa tub, located within a short 13-minute walk of Mackenzie Beach. Other good choices for your beach trip include The Cabins at Terrace Beach and Cox Bay Beach Resort.
How many beach hotels will I find in Tofino?
Choose from one of Expedia’s 45 hotels in Tofino for your beachside break.
When's the best time for a beach vacation in Tofino?
Plan your trip to the beach with this snapshot of the seasons in Tofino: The hottest months are usually August and July with an average temp of 56°F, while the coldest months are December and February with an average of 42°F. Average annual precipitation for Tofino is 54 inches.
What is there to see and do around Tofino?
After arriving and settling in at your accommodation of choice, you might want to venture out and explore. If you’re excited to scope out the beaches, spend a relaxing day by the water at Cox Bay Beach or Wickaninnish Beach. Discover the area’s surfing and sunsets, and make time for local attractions like Chesterman Beach and Mackenzie Beach. Other things to see and do in the area are Pacific Rim National Park Reserve and Tofino Botanical Gardens.
What's the best way to get to my beach hotel in Tofino?
Here’s some information to help you get to and around your beach accommodation in Tofino with ease. The closest major airport is Tofino, BC (YAZ), located 5 mi (8.1 km) away. If you’d like to venture out around the area, you may want a rental car for your journey.

Travelers Loved These Beach Hotel

More trip options