British Columbia Accommodation and lodging listings

From golf courses to wine country. From naturally heated hot springs and spas to whale watching. Skiing, snowboarding, and the thrills of mountain living. When you visit British Columbia, you get a little bit of it all.

Top British Columbia destinations :

Select from available towns / cities :

Filter by accommodation type:

Todays featured British Columbia accommodations:

 
Photograph of Ocean Mist Guesthouse, Ucluelet
Listing updated 2026
Bed & Breakfast

Ocean Mist Guesthouse

Todays featured Ucluelet Bed & Breakfast or Boutique Hotel:

Pacific Ocean views, and a perfect blend of privacy and hospitality await you at this newer custom-built home. Situated in a residential setting in the picturesque coastal community of Ucluelet, Ocean Mist Guesthouse is close to beaches and .....

966 Peninsula Road
Ucluelet, British Columbia
V0R 3A0
 
Photograph of Sandman Hotel, Revelstoke
Listing updated 2026
Hotel

Sandman Hotel

★★

Todays featured Revelstoke hotel:

Nestled high in the mountains next to Mt. Revelstoke and Glacier National Park, the year-round playground of Revelstoke has some of the most spectacular scenery in all of British Columbia. Here you find an abundance of natural scenic wonders and opportunities for recreation and relaxation.

1901 Laforme Boulevard
Revelstoke, British Columbia
V0E2S0
 
Photograph of WorldMark Whistler - Sundance, Whistler
Listing updated 2026
Hotel

WorldMark Whistler - Sundance

Todays featured Whistler hotel:

Enjoy the awe-inspiring beauty and world-class skiing and snowboarding of Whistler, British Columbia when you stay at WorldMark Whistler – Sundance. Our inviting resort is conveniently located two blocks from the Creekside Gondola at Whistler .....

2221 Gondola Way
Whistler, British Columbia
V0N 1B2
 
Campsite / RV Park

Gorge Harbour Marina Resort

Todays featured Whaletown campground / RV park:

Located on beautiful Cortes Island at the entrance to world-reknowned Desolation Sound. 1-1/2 hour ferry service from Campbell River/Quadra Island. 36 full service RV sites in grassed, treed camp- ground.

Box 89
Whaletown, British Columbia
V0P 1Z0
 
Campsite / RV Park

Eagle Campground & RV Park

Todays featured Keremeos campground / RV park:

Located in Keremeos, fruit stand capital of Canada is our full service R.V. Park. Sites are pull thru on green grass and we can accommodate big R.V.s. Lots of fresh fruit and wineries to explore. Take a walk to the historic Red Bridge on the Similkameen trail.

1 - 3619 10th Avenue
Keremeos, British Columbia
V0X 1N1
 
Campsite / RV Park

Ponderosa Resort

★★★★★★★★★

Todays featured Canim Lake campground / RV park:

We offer accommodations all year. Our facilities are ideal for family reunions. We have a familyroom with a fireplace and a large covered area for group meals and games. The campground is open from May 1 - October 15.

"Great place to stay. RV sites located right on the water, allowing for parents to easily watch their kids playing on the beach and in the lake. Lake was warm and clean."

7405 Canim Lk Road S, Box 32
Canim Lake, British Columbia
V0K 1J0

More about the areas accommodations and tourism

Visit Whistler - winter or summer. Just 2 hours north of Vancouver along the breathtaking Sea to Sky Highway lies Whistler. A picturesque four-season alpine resort nestled in the Coast Mountains.

With 33 lifts connecting to more than 200 marked trails, Whistler is recognized as the Number One ski resort in North America by skiers and ski publications alike. And with spring conditions on the mountain second-to-none for snow activity, this is the time to hit the slopes. Plus, late spring makes Whistler a golfer's paradise. Spend the day on one of four championship golf courses. Browse boutiques and art galleries. Indulge yourself at a spa. Dine in an Italian trattoria, Japanese sushi bar, or French bistro. Or soak in an outdoor hot tub. Whistler serves an attractive mix of cosmopolitan amenities and pristine beauty; it truly does offer an escape away from it all at the same time as allowing you to have it all.