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

Find out moreOpens in new tab or window

Search Resort Hotels in Tofino from CA $138

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.

Featured Resorts in Tofino

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

Located in the heart of Ucluelet, this resort is within a 15-minute walk of Clayoquot Sound, Ucluelet Aquarium and Ucluelet Big Beach. Wild Pacific Trail and ...

3.8/5Good! (781 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
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

Offering direct access to the beach, this Ucluelet resort is within a 10-minute walk of Ucluelet Big Beach and Wild Pacific Trail. Little Beach and Clayoquot ...

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
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

Offering direct access to the beach, this Ucluelet resort is within a 10-minute walk of Terrace Beach and Little Beach. Amphitrite Point Lighthouse and Ucluelet ...

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
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.
Cox Bay Beach Resort
3.5 out of 5
1431 Pacific Rim Hwy Tofino, Tofino, BC
Get Rates

Offering direct access to the beach, this Tofino resort is within 1 mi (2 km) of Clayoquot Sound and Chesterman Beach. Pacific Rim National Park Reserve and ...

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
Long Beach Lodge Resort
4 out of 5
1441 Pacific Rim Highway, Po Box 897, Tofino, BC
Get Rates

Nestled on the beach, this Tofino resort is within 1 mi (2 km) of Cox Bay Beach and Chesterman Beach. Pacific Rim National Park Reserve and Mackenzie Beach are ...

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
Pacific Sands Beach Resort
3 out of 5
1421 Pacific Rim Hwy, Tofino, BC
Get Rates

Situated in Tofino, this resort is within a 10-minute walk of Clayoquot Sound and Chesterman Beach. Pacific Rim National Park Reserve and Mackenzie Beach are ...

4.5/5Wonderful! (255 reviews)
Nice hotel, quiet. Clean room

"Nice room, food was great at the little restaurant."…"

Reviewed on Jul. 23, 2016

Pacific Sands Beach Resort
Wya Point Resort
3 out of 5
2695 Tofino-Ucluelet Highway, Ucluelet, BC
Get Rates

Nestled on the beach, this Ucluelet resort is 0.1 mi (0.1 km) from Clayoquot Sound and 1.9 mi (3.1 km) from Pacific Rim National Park Reserve. Fletchers Beach ...

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
Duffin Cove Oceanfront Lodging
2.5 out of 5
215 Campbell St, Tofino, BC
Get Rates

Located in the heart of Tofino, this resort is 0.1 mi (0.1 km) from Clayoquot Sound and 2.9 mi (4.6 km) from Mackenzie Beach. Eagle Aerie Gallery and Tofino ...

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
Eagle Nook Resort
3.5 out of 5
Located in Barkley Sound, Ucluelet, BC
Get Rates

Situated on the waterfront, this resort is 25.8 mi (41.4 km) from Pacific Rim National Park Reserve.

5/5Exceptional! (1 review)

"Hospitality was amazing, and beds were super comfortable!"…"

Reviewed on Jul. 28, 2015

Eagle Nook Resort
Don't see what you're looking for?
See all available properties in Tofino
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.

Other property types in Tofino

Black Rock Oceanfront Resort

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

Best Western Plus Tin Wis Resort

2.5 out of 5
1119 Pacific Rim Highway, Tofino, BC
The price is CA $144 per night from Dec 8 to Dec 9
4.4/5Excellent! (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

Waters Edge Shoreside Suites

3.5 out of 5
1971 Harbour Crescent, Ucluelet, BC
The price is CA $133 per night from Dec 9 to Dec 10
4.4/5Excellent! (967 reviews)

"Waters Edge Shoreside Suites is situated in a beautiful location overlooking the ocean. The suite was very spacious, the kitchen well-stocked and the bed was comfortable. We arrived during a power outage, caused by one of the famous winter storms known to the area. The front desk agent was welcoming ..."…"

Reviewed on Nov. 23, 2020

Waters Edge Shoreside Suites
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.

Frequently asked questions

What can I expect from a resort vacation in Tofino?
Longing for a relaxing getaway? Indulge in the comforts and luxuries of a resort, where you can find everything you want for your stay—from tasty dining options to activities and shopping. Choose from 9 resorts in Tofino and discover the one that’s best for you, whether you picture yourself kicking back in a room with stunning views or checking out the on-site boutiques.
What's the best resort in Tofino?
Black Rock Oceanfront Resort - Beach resort rated 4 stars. Features an outdoor pool, a restaurant, and a spa tub. Popular for its great location. Canadian Princess Lodge & Marina - Rated 3.5 stars. Has a marina, a terrace, and a garden. Highly rated for its exceptional value. The Cabins at Terrace Beach - Beach resort rated 3 stars. Enjoy the free self parking. Long Beach Lodge Resort - Beach property with a 4-star rating. Amenities include a restaurant, a spa tub, and a fitness center. Popular for its great location. Duffin Cove Oceanfront Lodging - Access to a terrace, free self parking, and concierge services.
How many hotel resorts should I expect to find in Tofino?
Choose among Expedia’s 9 resorts in Tofino where you’ll find a selection of great restaurants, spacious rooms, and more.
What can I do in Tofino?
Travelers come to Tofino for water sports like surfing, and also love the hiking and other activities. Get some time by the water at Chesterman Beach and Mackenzie Beach, or take the whole family to Pacific Rim National Park Reserve and Ucluelet Aquarium. Cox Bay Beach and Tofino Botanical Gardens are a few additional attractions in the area that you might like.
What's the weather like 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's the best way to get to and around Tofino?
Fly into Tofino, BC (YAZ), which is located 5 mi (8.1 km) away. You can also search for flights into Tofino, BC (YTP-Tofino Harbour Seaplane Base), which is 3.4 mi (5.5 km) away. If you’d like to venture out around the area, you may want to rent a car for your trip.

More trip options