Hotels in Vancouver Island

Search and compare Vancouver Island hotels from hundreds of travel sites and save

Vancouver Island
18 Jun — 19 Jun2
Vancouver Island
Fri 18-6
Sat 19-6
...and more

Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Vancouver Island

Filter by star ratings
All filters
The Oswego Hotel
The Oswego Hotel
8.6 Excellent
500 Oswego Street, Victoria, BC, Canada
Show on map
1.0 km from city centre, Victoria, BC, Canada 
ExcellentBased on 111 reviews
8.6

The Oswego Hotel provides modern 4-star accommodation in Victoria. It is conveniently positioned for guests wishing to sightsee in the area.

Pacific Shores Resort & Spa
Pacific Shores Resort & Spa
7.9 Good
1-1600 Stroulger Road, Parksville, BC, Canada
Show on map
5.8 km from city centre, Parksville, BC, Canada 
GoodBased on 1,291 reviews
7.9

Pacific Shores Resort and Spa is situated on Vancouver Island, and offers 4-star accommodation in addition to a private beach. It provides free Wi-Fi, an indoor pool and a beauty centre.

Abigail's Hotel
Abigail's Hotel
9.6 Excellent
906 McClure Street, Victoria, BC, Canada
Show on map
0.9 km from city centre, Victoria, BC, Canada 
ExcellentBased on 387 reviews
9.6

Established in 1930, Abigail's Hotel is set in Victoria and provides a concierge, luggage storage and a 24-hour reception. It is conveniently positioned for those wishing to discover the area's attractions.

Comox Valley Inn & Suites
Comox Valley Inn & Suites
7.7 Good
1190 Cliffe Avenue, Courtenay, BC, Canada
Show on map
0.1 km from city centre, Courtenay, BC, Canada 
GoodBased on 359 reviews
7.7

Within a 15-minute car ride of Comox Valley Airport, Comox Valley Inn & Suites provides a sauna, an indoor pool, a Jacuzzi and free Wi-Fi. It offers charming rooms with an en suite bathroom and a kitchenette.

Tofino Motel Harborview
Tofino Motel Harborview
9.0 Excellent
542 Campbell Street, Tofino, BC, Canada
Show on map
0.5 km from city centre, Tofino, BC, Canada 
ExcellentBased on 746 reviews
9.0

Tofino Motel Harborview is located on Vancouver Island and provides 4-star accommodation in addition to free Wi-Fi. It is also steps from Tofino's well-known tourist spots.

Laurel's Cottage
Laurel's Cottage
9.6 Excellent
579 Memorial Avenue, Qualicum Beach, BC, Canada
Show on map
0.2 km from city centre, Qualicum Beach, BC, Canada 
ExcellentBased on 125 reviews
9.6

Located under a five-minute stroll from Qualicum Beach Railway Station, Laurel's Cottage by Elevate Rooms offers free Wi-Fi.

Victoria Marriott Inner Harbour
Victoria Marriott Inner Harbour
8.6 Excellent
728 Humboldt Street, Victoria, BC, Canada
Show on map
0.7 km from city centre, Victoria, BC, Canada 
ExcellentBased on 326 reviews
8.6

Situated in Victoria, Victoria Marriott Inner Harbour provides luxury 4-star accommodation, as well as a sauna, a swimming pool and an indoor pool. It also features a Jacuzzi, outdoor tennis courts and a fitness centre.

Salty Towers Ocean Front Cottages
Salty Towers Ocean Front Cottages
9.2 Excellent
1581 Dufour Road, Sooke, BC, Canada
Show on map
1.7 km from city centre, Sooke, BC, Canada 
ExcellentBased on 227 reviews
9.2

Salty Towers Ocean Front Cottages is situated on Vancouver Island, and offers 4-star accommodation as well as a private beach. Featuring views of Sooke, it also provides a wide range of amenities, including a swimming pool, a sun deck and free Wi-Fi.

Long Beach Lodge Resort
Long Beach Lodge Resort
9.1 Excellent
1441 Pacific Rim Highway, Tofino, BC, Canada
Show on map
5.1 km from city centre, Tofino, BC, Canada 
ExcellentBased on 164 reviews
9.1

Long Beach Lodge Resort is situated on Vancouver Island and offers 4-star accommodation in addition to free Wi-Fi. It also provides meeting rooms, an express check-in and check-out feature and a concierge.

Ramada by Wyndham Campbell River
Ramada by Wyndham Campbell River
7.1 Good
462 S Island Highway, Campbell River, BC, Canada
Show on map
2.1 km from city centre, Campbell River, BC, Canada 
GoodBased on 629 reviews
7.1

This pet-friendly hotel is situated in Campbell River and features an indoor pool, a Jacuzzi and free Wi-Fi. It has a fitness centre, as well as a kids pool, an express check-in and check-out feature and meeting rooms.

Top Rated Vancouver Island hotels

Show all 3,027 hotels
1
Comox Valley Inn & Suites
Comox Valley Inn & Suites
7.7 Good
1190 Cliffe Avenue, Courtenay, BC, Canada
Show on map
0.1 km from city centre, Courtenay 

Within a 15-minute car ride of Comox Valley Airport, Comox Valley Inn & Suites provides a sauna, an indoor pool, a Jacuzzi and free Wi-Fi. It offers charming rooms with an en suite bathroom and a kitchenette.

2
Sooke Harbour House
Sooke Harbour House
8.0 Excellent
1528 Whiffen Spit Road, Sooke, BC, Canada
Show on map
2.0 km from city centre, Sooke 

Sooke Harbour House is set on Vancouver Island and offers 4-star accommodation in addition to free Wi-Fi. It also features a safe, a library and laundry facilities.

3
Prior Castle Inn
Prior Castle Inn
9.0 Excellent
620 St. Charles Street, Victoria, BC, Canada
Show on map
2.3 km from city centre, Victoria 

Prior Castle Inn is situated in Victoria and offers free Wi-Fi. It also provides a swimming pool, an express check-in and check-out feature and luggage storage.

4
The Parkside Hotel & Spa
The Parkside Hotel & Spa
9.5 Excellent
810 Humboldt Street, Victoria, BC, Canada
Show on map
0.8 km from city centre, Victoria 

Situated in Victoria, The Parkside Hotel & Spa offers stylish, 4-star accommodation close to the Miniature World. It features free wireless internet, a fitness centre and an indoor pool, and is within walking distance of British Columbia Parliament Buildings.

5
Long Beach Lodge Resort
Long Beach Lodge Resort
9.1 Excellent
1441 Pacific Rim Highway, Tofino, BC, Canada
Show on map
5.1 km from city centre, Tofino 

Long Beach Lodge Resort is situated on Vancouver Island and offers 4-star accommodation in addition to free Wi-Fi. It also provides meeting rooms, an express check-in and check-out feature and a concierge.

6
Pacific Sands Beach Resort
Pacific Sands Beach Resort
9.2 Excellent
1421 Pacific Rim Highway, Tofino, BC, Canada
Show on map
5.2 km from city centre, Tofino 

Pacific Sands Beach Resort is located in Tofino and is close to the area's tourist attractions. It also provides an express check-in and check-out feature, a kids club and a free shuttle service.

7
The Oswego Hotel
The Oswego Hotel
8.6 Excellent
500 Oswego Street, Victoria, BC, Canada
Show on map
1.0 km from city centre, Victoria 

The Oswego Hotel provides modern 4-star accommodation in Victoria. It is conveniently positioned for guests wishing to sightsee in the area.

8
Tofino Motel Harborview
Tofino Motel Harborview
9.0 Excellent
542 Campbell Street, Tofino, BC, Canada
Show on map
0.5 km from city centre, Tofino 

Tofino Motel Harborview is located on Vancouver Island and provides 4-star accommodation in addition to free Wi-Fi. It is also steps from Tofino's well-known tourist spots.

Cheapest hotels in Vancouver Island, British Columbia

Show all 3,027 hotels
Capital Citycenter Hotel
Capital Citycenter Hotel
8.0 Excellent
1961 Douglas Street, Victoria, BC, Canada
Show on map
0.5 km from city centre,  

Capital City Center Hotel is set in Victoria and is within a 10-minute walk of Victoria Railway Station. It is close to Victoria City Hall, restaurants and shops.

S$ 102
Avg. per night
Comox Valley Inn & Suites
Comox Valley Inn & Suites
7.7 Good
1190 Cliffe Avenue, Courtenay, BC, Canada
Show on map
0.1 km from city centre,  

Within a 15-minute car ride of Comox Valley Airport, Comox Valley Inn & Suites provides a sauna, an indoor pool, a Jacuzzi and free Wi-Fi. It offers charming rooms with an en suite bathroom and a kitchenette.

S$ 108
Avg. per night
Ramada by Wyndham Campbell River
Ramada by Wyndham Campbell River
7.1 Good
462 S Island Highway, Campbell River, BC, Canada
Show on map
2.1 km from city centre,  

This pet-friendly hotel is situated in Campbell River and features an indoor pool, a Jacuzzi and free Wi-Fi. It has a fitness centre, as well as a kids pool, an express check-in and check-out feature and meeting rooms.

S$ 108
Avg. per night
Quality Inn Downtown Inner Harbour
Quality Inn Downtown Inner Harbour
7.6 Good
850 Blanshard Street, Victoria, BC, Canada
Show on map
0.6 km from city centre,  

Quality Inn Downtown Inner Harbour is situated in Victoria and is close to the area's well-known attractions. Offering free Wi-Fi, a restaurant and an indoor pool, the hotel is within a 10-minute walk of BC Ferries.

S$ 138
Avg. per night
Salty Towers Ocean Front Cottages
Salty Towers Ocean Front Cottages
9.2 Excellent
1581 Dufour Road, Sooke, BC, Canada
Show on map
1.7 km from city centre,  

Salty Towers Ocean Front Cottages is situated on Vancouver Island, and offers 4-star accommodation as well as a private beach. Featuring views of Sooke, it also provides a wide range of amenities, including a swimming pool, a sun deck and free Wi-Fi.

S$ 149
Avg. per night
Laurel's Cottage
Laurel's Cottage
9.6 Excellent
579 Memorial Avenue, Qualicum Beach, BC, Canada
Show on map
0.2 km from city centre,  

Located under a five-minute stroll from Qualicum Beach Railway Station, Laurel's Cottage by Elevate Rooms offers free Wi-Fi.

S$ 153
Avg. per night
Pacific Shores Resort & Spa
Pacific Shores Resort & Spa
7.9 Good
1-1600 Stroulger Road, Parksville, BC, Canada
Show on map
5.8 km from city centre,  

Pacific Shores Resort and Spa is situated on Vancouver Island, and offers 4-star accommodation in addition to a private beach. It provides free Wi-Fi, an indoor pool and a beauty centre.

S$ 182
Avg. per night
Sooke Harbour House
Sooke Harbour House
8.0 Excellent
1528 Whiffen Spit Road, Sooke, BC, Canada
Show on map
2.0 km from city centre,  

Sooke Harbour House is set on Vancouver Island and offers 4-star accommodation in addition to free Wi-Fi. It also features a safe, a library and laundry facilities.

S$ 185
Avg. per night

Hotel prices in Vancouver Island

3 stars

S$ 102 - S$ 407

Quality Inn Downtown Inner Harbour

No. 1 most popular

S$ 138
Avg. per night
Pacific Shores Resort & Spa

No. 2 most popular

S$ 182
Avg. per night
Capital Citycenter Hotel

Best value

S$ 102
Avg. per night
4 stars and up

S$ 185 - S$ 470

Victoria Marriott Inner Harbour

No. 1 most popular

S$ 266
Avg. per night
The Oswego Hotel

No. 2 most popular

The Oswego Hotel
8.6 Excellent
S$ 205
Avg. per night
Sooke Harbour House

Best value

Sooke Harbour House
8.0 Excellent
S$ 185
Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Vancouver Island

About Vancouver Island

Located on Canada’s extreme West Coast, Vancouver Island is known for its picturesque, boat-lined Inner Harbour. You can enjoy English-style gardens, browse quaint shops lining the Old City and explore mountains, lakes and a rugged coastline.

Things to do

Start your holiday in Vancouver Island at Butchart Gardens, a National Historic Site featuring one of the world’s best gardens. Set in an old quarry, its peaceful Sunken Garden, Rose Garden and Italian and Mediterranean gardens are filled with impressive seasonal foliage.

Next, head to the beautiful Victoria Harbour to see the waterfront filled with ferries, seaplanes and water taxis. Playing host to festivals, markets and concerts, the Inner Harbour is also the perfect spot for high tea at the historic Empress Hotel. Hop in a boat for a whale-watching excursion, where it’s possible to observe humpback whales, dolphins and seals.

Learn about the province’s history at the Royal BC Museum, which has featured collections, including Royalty in BC, Frederick Dally Collection and First Nations Collection. Take a break from sightseeing at MacMillan Provincial Park, where you’ll be surrounded by 800-year-old trees up to nine meters in circumference.

Immerse yourself in the natural beauty of Pacific Rim National Park Reserve, known for its rugged coast, temperate rainforests and 100 small islands and inlets offering big waves for surfers. Pack your boots and traverse the West Coast Trail, a 75-kilometer-long trek known for its coastal scenery.

Getting around

Vancouver Island is 107 kilometers south-west from downtown Vancouver. You can make the four-hour journey by car or bus, then take a 1.5-hour ferry. On the island, the easiest way to get around is by car.

Vancouver Island travel FAQs

  • Where is the best place to stay in Vancouver Island?

    Users favour staying in areas such as Victoria, Friday Harbor, and Tofino. Consider these locations when searching for your desired stay.

  • What are the best hotels in Vancouver Island?

    Howard Johnson Hotel by Wyndham Victoria is a very popular hotel in Vancouver Island, with a score of 7.3 from 473 reviews. Capital Citycenter Hotel (8.0 from 1,509 reviews) and Victoria Marriott Inner Harbour (8.6 from 326 reviews) are also highly rated Vancouver Island hotels based on recent feedback from HotelsCombined users.