Skip to main content

Featured inn destinations

Destination inspiration for your trip – find an inn

The 10 Best British Columbia Inns – Lodges and Inns in British Columbia, Canada

Check out our selection of great inns in British Columbia

Filter by:


Review Score

Wonderful: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Our top picks Lowest Price First Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

The Oceanfront Inn on Stephens Bay

Coal Harbour

Situated in Coal Harbour, 22 km from Port Hardy Ferry Terminal, The Oceanfront Inn on Stephens Bay features accommodation with a garden, free private parking, a terrace and water sports facilities. The accommodation offers room service and free WiFi. The most beautiful view of the bay you can imagine with direct access in the back of the B&B on the property. You can borrow kayaks if you want. One of the owners is a 5-star chef, and breakfast was amazing. Extremely comfortable bed and pillows, nice bathroom with amenities and plenty of towels as needed. Hosts are awesome and kind.

Show more Show less
9.8
Exceptional
209 reviews
Price from
$123
per night

Nimpkish Hotel

Alert Bay

A continental breakfast is available daily at the inn.

Port Hardy is 43 km from Nimpkish Hotel including a ferry ride, while Port McNeill is 7 km away by ferry. The nearest airport is Port Hardy Airport, 33 km from the inn and a ferry is required to reach the airport. Pemba did her utmost to welcome us and make us feel at home. She cooked us a delicious, healthy gluten free porridge for breakfast and made us wonderful Indian food for supper, like prawn curry and butter chicken, as well as fresh local salmon. She gave us knowledgeable advise about the island, and a very special send-off the evening before we left. We felt very pampered! There are comfortable seating areas, inside and out, overlooking the bay. The hotel is not far from the pub, which has live local entertainment to join in on on Saturday night. A memorable experience.

Show more Show less
9.1
Wonderful
179 reviews
Price from
$132
per night

Brookside Inn Boutique Hotel

Abbotsford

Offering private balconies with a view of Mt. Baker or the vineyards, Brookside Inn is located 7 minutes drive from the Abbotsford International Airport, at Abbotsford's Pepin Brook Vineyard Estates. A complimentary continental breakfast is served each morning. Free WiFi is available. All the place is lovely, very cozy and comfortable, but the thing we loved the most is that every room is named after a movie instead of numbered, and you can find the movie in the room to watch it

Show more Show less
9.1
Wonderful
191 reviews
Price from
$118
per night

Seine Boat Inn

Alert Bay

Seine Boat Inn offers accommodation in Alert Bay, on Cormorant Island. A scenic ferry ride takes guests to the property.

Rooms include a flat-screen TV. Certain rooms have a seating area for your convenience. You will find a coffee machine and a kettle in the room. All rooms come with a private bathroom, and offer free toiletries and a hair dryer.

Three rooms at Seine Boat Inn include a sea view. Yes, view, suite, location, host - all were great! Most highly recommended.

Show more Show less
9.4
Wonderful
191 reviews
Price from
$117
per night

Timbers Resort

Fairmont Hot Springs

Just 5 minutes' walk from Columbia Lake, Timbers Resort is located in Fairmont Hot Springs. Surrounded by mountains, each pet friendly cottage comes equipped with a kitchen.

Offering wooden decor, all cottages at Timbers Resort Fairmont Hot Springs enjoys a patio with barbecue facilities. A seating area is included. Select cottages features a fireplace. Very welcoming staff, beautiful and very clean cabin and gorgeous surroundings, and on top of that it is pet friendly 😊

Show more Show less
9.1
Wonderful
114 reviews
Price from
$79
per night

The Larix Hotel

Kimberley

The Larix Hotel is located in Kimberley. Free Wi-Fi access is available. Kimberley Ski Hill is 5 minutes’ drive away. Continental breakfast is included.

Rooms here will provide you with a TV, and air conditioning. Featuring a bath or shower, private bathrooms also come with free toiletries and towels. Extras include a fan. Beautiful decorated, friendly staff and great location.

Show more Show less
9.3
Wonderful
672 reviews
Price from
$113
per night

Driftwood by the Sea Inn

Campbell River

Each cottage features a comfortably furnished lounge with a flat-screen cable TV. Select units at Driftwood by the Sea Inn offer a terrace with ocean views. Maximum Two (2) Guests for each Cottage. Sorry, no Pets/Smoking/Children. Very clean & very friendly

Show more Show less
9.2
Wonderful
101 reviews
Price from
$108
per night

Tofino Paddlers Inn

Tofino

The Tofino Paddler’s Inn is perched on the waterfront of downtown Tofino. The building has a lot of character being around a 100 years old and the town’s original hotel.

The Inn has five rooms. We pride ourselves on clean, simple and funky accommodation for the traveler to stay and explore the area. Rooms are private with a shared kitchen and two shared bathrooms perfect location and beautiful view from the kitchen!! clean and the room was the right size for 2 people.

Show more Show less
9.1
Wonderful
333 reviews
Price from
$76
per night

The Lodge At Skeena Landing

Terrace

This hotel, 3.5 miles from downtown Terrace, has great views of the surrounding mountains. A restaurant is offered on-site.

The on-site Cafe Zesta is located below the property. They are open for breakfast and lunch. Dinner is available on certain days. Spacious room in cozy Location. Very clean. Staff/Owner very friendly

Show more Show less
9.1
Wonderful
111 reviews
Price from
$123
per night

Mountain Thyme Getaway

Barkerville

Boasting barbecue facilities, Mountain Thyme Getaway is situated in Barkerville. Among the facilities at this property are a 24-hour front desk and luggage storage space, along with free WiFi throughout the property. Free private parking is available and the inn also features free use of bicycles for guests who want to explore the surrounding area. Great accommodation and hospitality

Show more Show less
9.1
Wonderful
16 reviews
Price from
$261
per night

Most booked inns in British Columbia this month

FAQs about inns in British Columbia

Inns that guests love in British Columbia