Skip to main content

Get the advice you need. Check the latest COVID-19 restrictions before you travel. Learn more

Stay in Vancouver Island's best hotels!

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

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 Magnolia Hotel & Spa

Hotel in Downtown Victoria, Victoria

Just 4 minutes' walk to the Inner Harbor, this Victoria hotel offers guestrooms with free Wi-Fi as well as an on-site restaurant. A cable TV is offered in each room at The Magnolia Hotel & Spa. This is a lovely boutique hotel. The staff were very friendly and helpful and the room was spotless. A Dyson hairdryer in the bathroom added a special touch.

Show more Show less
9.2
Wonderful
236 reviews
Price from
$263
per night

Abigail's Hotel

Hotel in Fairfield, Victoria

Featuring historic décor, this adult-only Victoria accommodations was originally built in 1930. A gourmet breakfast is served each morning. Free WiFi is available in all rooms. A very comfortable stay. The attention to detail such as super soft sheets, plush dressing gowns, an ice bucket in the room, delicious biscuits, a lovely deep bath & nice toiletries in the bathroom really made it a special stay. Staff were very friendly & helpful. The breakfast was delicious.

Show more Show less
9.5
Exceptional
624 reviews
Price from
$220
per night

Pluvio restaurant and rooms

Hotel in Ucluelet

Located in Ucluelet, a 12-minute walk from Big Beach, Pluvio restaurant and rooms has accommodations with a garden, free private parking, a terrace and a restaurant. Pluvio is simplicity done exceptionally well. The rooms are beautiful and have wonderful touches like French press coffee, delightful linens and blankets, cards, chilled wine in the cooler (for purchase), heated floors and an umbrella. The owners were available when needed. The breakfast was unbelievably tasty; and they accommodated allergies.

Show more Show less
9.5
Exceptional
89 reviews
Price from
$218
per night

The Francis Boutique Inn

Hotel in Ucluelet

This adult-focused hotel (now allowing children 15 and older) is located on the hilltop with views of the harbor. very clean, with everything we need for a comfortable stay.

Show more Show less
9.3
Wonderful
81 reviews
Price from
$227
per night

Coast Parksville Hotel

Hotel in Parksville

Located in Parksville, a 2-minute walk from Parksville Beach, Coast Parksville Hotel provides accommodations with a garden, free private parking, a terrace and barbecue facilities. Super friendly staff, absolutely clean and spacious rooms with a microwave, fridge and coffee machine. More coffee and granola bars in the lounge. Really enjoyed our stay and would love to come back again.

Show more Show less
8.7
Excellent
1,182 reviews
Price from
$109
per night

Coast Bastion Hotel

Hotel in Nanaimo

Boasting rooms with ocean or city views, this hotel in Nanaimo city center is 2 minutes’ walk to shops and restaurants on Harbourfront Walkway. A restaurant is located on site. Rooms were updated and very comfortable. Staff very customer-focused and efficient.

Show more Show less
8.3
Very Good
1,135 reviews
Price from
$121
per night

Sidney Waterfront Inn

Hotel in Sidney

This waterfront property in Sidney offers daily breakfast and free WiFi. A microwave and fridge are offered in each room. The U.S. Anacortes ferry terminal is just 2 minutes’ drive away. view of water, close to restaurants,close to the airport. beautiful gardens

Show more Show less
8.2
Very Good
1,191 reviews
Price from
$132
per night

Hotel Rialto

Hotel in Downtown Victoria, Victoria

This Victoria hotel offers free Wi-Fi is. Inner Harbor Center is 2789 ft away. A small fridge, a microwave, and a coffee maker are offered in rooms at Hotel Rialto. upscale amenities and friendly staff

Show more Show less
8.3
Very Good
1,083 reviews
Price from
$180
per night

James Bay Inn Hotel, Suites & Cottage

Hotel in James Bay, Victoria

Just over half a mile from the Pacific Ocean, this historic Victoria hotel features an on-site restaurant and a pub. Free Wi-Fi and a cable TV are available in every guest room. We had excellent stay, great location in a classic heritage style hotel with clean and cozy rooms. The staff here is super friendly and was very helpful.

Show more Show less
8.6
Excellent
1,231 reviews
Price from
$140
per night

Oswego Hotel

Hotel in Downtown Victoria, Victoria

Welcome to The Oswego, a fantastic boutique hotel located in the residential neighborhood of James Bay, downtown Victoria. Near centre Room is big and clean and utensils are well equipped Shower room is big also Staff is friendly

Show more Show less
8.8
Excellent
1,322 reviews
Price from
$197
per night

Hotels with extra health and safety measures

Find hotels in Vancouver Island with added hygiene measures plus high cleanliness ratings

Safety features
Physical distancing
Cleanliness & disinfection
Food & drink safety

Most booked hotels on Vancouver Island in the past month

See all

Vancouver Island's best hotels with breakfast

See all

Budget hotels on Vancouver Island

See all

Hotels on Vancouver Island you can book without a credit card

See all

FAQs about hotels in Vancouver Island

Explore guest reviews of hotels on Vancouver Island

See all