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

Find out moreOpens in new tab or window
Photo by Geraldine Soh

Find Family Hotels in Williams Lake from CA $89

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 Williams Lake Family Hotels

Best Western Williams Lake Hotel
2.5 out of 5
1850 Broadway Avenue S, Williams Lake, BC
Free cancellationReserve now, pay when you stay
The price is CA $143 per night from Oct 28 to Oct 29
4.2/5Excellent! (371 reviews)

"Unfortunately the amenities were closed, but the room was clean and cozy... and the staff was really the best part :) very friendly and accommodating!"…"

Reviewed on Oct. 16, 2020

Best Western Williams Lake Hotel
Ramada by Wyndham Williams Lake
2.5 out of 5
1118 Lakeview Crescent, Williams Lake, BC
Free cancellationReserve now, pay when you stay
The price is CA $102 per night from Oct 30 to Oct 31
4.1/5Very Good! (569 reviews)

"friendly staff we had a good sleep it was quiet !!"…"

Reviewed on Oct. 18, 2020

Ramada by Wyndham Williams Lake
Coast Fraser Inn
3 out of 5
285 Donald Rd, Williams Lake, BC
Free cancellationReserve now, pay when you stay
The price is CA $125 per night from Oct 24 to Oct 25
4/5Very Good! (232 reviews)

"The free breakfast was awesome! None of this fruit cup in a bag. A real hearty home cooked breakfast, lots of choices."…"

Reviewed on Sep. 22, 2020

Coast Fraser Inn

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Lakeside Motel
2 out of 5
1505 Highway 97 South, Williams Lake, BC
Free cancellationReserve now, pay when you stay
The price is CA $94 per night from Oct 27 to Oct 28
3.9/5Very Good! (62 reviews)

"Very freindly motel,the room was very clean and well stocked with the"…"

Reviewed on Aug. 11, 2020

Lakeside Motel
Super 8 by Wyndham Williams Lake BC
2.5 out of 5
1712 Broadway Ave S, South Highway 97, Williams Lake, BC
Free cancellationReserve now, pay when you stay
The price is CA $89 per night from Nov 4 to Nov 5
3.8/5Good! (315 reviews)

"I was booked on 3rd floor and there is no elevator, they moved me to ground floor without problems."…"

Reviewed on Sep. 30, 2020

Super 8 by Wyndham Williams Lake BC
Sandman Hotel & Suites Williams Lake
2 out of 5
664 Oliver St, Williams Lake, BC
Free cancellationReserve now, pay when you stay
The price is CA $102 per night from Oct 25 to Oct 26
3.5/5Good! (305 reviews)

"Great restful sleep in Williams Lake. Great coffee place about 5 mins away"…"

Reviewed on Oct. 16, 2020

Sandman Hotel & Suites Williams Lake
Don't see what you're looking for?
We've got more Family Hotels. 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.

Where Should We Stay in Williams Lake?

If you've been thinking about a vacation with your kids, Williams Lake is a good choice. The camping sites, excursions, and lake views are just some of the things that make this a good destination for family vacations. Fly into Williams Lake, BC (YWL-Williams Lake Regional), which is located 1.4 mi (2.3 km) from the city center. When you're thinking about where to stay in Williams Lake, you might want to consider one of the 6 kid-friendly hotels and other accommodations here.

Families on vacation have positive things to say about these accommodations:

Ramada by Wyndham Williams Lake: Offers 2 restaurants, free parking, and free breakfast. Guests like the overall comfort and clean rooms at this 2.5-star hotel.

Super 8 by Wyndham Williams Lake BC - Features free parking, free continental breakfast, and laundry facilities. The central location and helpful staff make this 2-star motel popular with guests.

Coast Fraser Inn - Features a restaurant, free parking, and on-site mini golf. The overall comfort and clean rooms make this 3-star hotel popular with guests.

When Should We Visit Williams Lake?

You're likely hoping for good weather for your family vacation. You can use these tips to decide when to grab the kids and head to Williams Lake.

  • Hottest months: July, August, June, and September, with an average temperature of 71°F
  • Coldest months: January, December, February, and November, with an average temperature of 11°F
  • Driest months: April, May, June, and March, with an average rainfall of 0.09 inches
  • Rainiest months: March, October, August, and November, with an average rainfall of 0.12 inches

What Should We See and Do in Williams Lake?

While you are visiting Williams Lake, you might want to round up the kiddos and make time to see interesting attractions such as Boitanio Mall and Museum of the Cariboo Chilcotin. Make sure you have lots of time for activities like Scout Island Nature Centre and McLeese Lake.

Williams Lake is also well-known for the:
  • Wildlife
  • Camping
  • Excursions
  • Hockey
  • Forests

Frequently asked questions

What's Williams Lake like for family-friendly vacations?
The destination of Williams Lake is a great choice if you’ve been thinking about a vacation with your kids. The camping sites, excursions, and lake views are just some of the things that make this a good place for family vacations. Take to the air and fly into Williams Lake, BC (YWL-Williams Lake Regional), which is located 1.4 mi (2.3 km) from the city center.
What's the best accommodation for a family trip to Williams Lake?
Ramada by Wyndham Williams Lake is a hotel with 2 restaurants and free breakfast, and it’s a top choice on Expedia for families. Other options to stay with the kids include Best Western Williams Lake Hotel and Coast Fraser Inn.
How many family-friendly hotels will I be able to find in Williams Lake?
Expedia has 6 family-friendly hotels and other accommodations in Williams Lake.
What's the weather like in Williams Lake?
The hottest months are usually July and August with an average temp of 56°F, while the coldest months are January and December with an average of 21°F. The snowiest months in Williams Lake are December, January, February, and March, with each month seeing an average of 14 inches of snowfall.
What's there to see and do with your family in Williams Lake?
While you are vacationing in Williams Lake, you and the family might want to see interesting spots such as Boitanio Mall and Museum of the Cariboo Chilcotin. Make sure you have lots of time for activities like Fraser River Breaks Provincial Park and Williams Lake.

More trip options