Hotels in Vancouver Island (British Columbia, Canada)

    • Popular choice

    Black Rock Oceanfront Resort

    9.0Excellent (7,088 ratings)

    Artisan-inspired oceanfront dining, Pet-friendly accommodations

    Ucluelet
    from  $194
    See prices from 9 sites
    • Popular choice

    Prestige Oceanfront Resort, WorldHotels Luxury

    8.8Excellent (4,688 ratings)

    Stunning oceanfront location, Full-service Coastal Tides Day Spa

    Sooke
    from  $112
    See prices from 13 sites
    • Popular choice

    The Beach Club Resort

    9.0Excellent (5,976 ratings)

    Beachfront dining with patio, Heated indoor pool and hot tub

    Parksville
    from  $153
    See prices from 9 sites
    • Popular choice

    Tigh-Na-Mara Seaside Spa Resort

    8.3Very good (7,199 ratings)

    Direct access to Rathtrevor Beach, West Coast cuisine at Cedars Restaurant

    Parksville
    from  $220
    See prices from 9 sites
    • Popular choice

    Port Augusta Inn

    7.7Good (4,252 ratings)

    Proximity to Comox attractions, On-site Japanese restaurant

    Comox
    from  $129
    See prices from 4 sites
  1. Canadian Princess Lodge & Marina

    8.1Very good (3,093 ratings)

    Harbour-side marina and views, Unique loft and suite accommodations

    Ucluelet
    from  $132
    See prices from 6 sites
    • Popular choice

    Best Western Plus Tin Wis Resort

    8.9Excellent (5,346 ratings)

    Indigenous-owned and operated, All rooms with ocean views

    Tofino
    from  $253
    See prices from 15 sites
    • Popular choice

    Kwa'lilas Hotel

    8.8Excellent (2,872 ratings)

    Prime location near waterfront, Ocean and mountain view rooms

    Port Hardy
    from  $123
    See prices from 4 sites
    • Popular choice

    Sidney Waterfront Inn & Suites

    8.7Excellent (3,526 ratings)

    Direct beach access on Vancouver Island, On-site boutique shopping and dining

    Sidney
    from  $173
    See prices from 9 sites
  2. Ramada by Wyndham Nanaimo

    7.8Good (2,384 ratings)

    Spacious rooms with balconies, Built in 2008, a newer property

    Nanaimo
    from  $106
    See prices from 13 sites
  3. Painter's Lodge

    7.6Good (3,528 ratings)

    Prime oceanfront location, World-class salmon fishing

    Campbell River
    from  $110
    See prices from 12 sites
  4. Coast Courtenay Hotel

    8.9Excellent (1,157 ratings)

    Seasonal outdoor swimming pool, Prime location in Comox Valley

    Courtenay
    from  $113
    See prices from 10 sites
  5. Travelodge by Wyndham Nanaimo

    7.5Good (3,745 ratings)

    Proximity to Departure Bay Ferry, Newly renovated guest rooms

    Nanaimo
    from  $77
    See prices from 13 sites
    • Popular choice

    Hotel Grand Pacific

    9.0Excellent (12,151 ratings)

    Convenient ferry terminal access, Dedicated children's pool area

    Victoria
    from  $156
    See prices from 12 sites
    • Popular choice

    Best Western Cowichan Valley Inn

    8.3Very good (2,448 ratings)

    Prime location near local attractions, Seasonal outdoor swimming pool

    Duncan
    from  $144
    See prices from 12 sites
    • Popular choice

    Bayview Hotel

    9.1Excellent (4,420 ratings)

    Diverse hot breakfast buffet, Rooms with mountain or ocean views

    Courtenay
    from  $137
    See prices from 10 sites
    • Popular choice

    Microtel Inn & Suites by Wyndham Ladysmith Oyster Bay

    8.9Excellent (2,608 ratings)

    Thrilling indoor waterslide fun, Proximity to Nanaimo Airport

    Ladysmith
    from  $127
    See prices from 13 sites
  6. Casa Grande Inn

    9.1Excellent (2,126 ratings)

    Unobstructed ocean views from every room, Proximity to Shady Rest Restaurant

    Qualicum Beach
    from  $129
    See prices from 5 sites
    • Popular choice

    The Bayside Oceanfront Resort

    8.5Excellent (3,086 ratings)

    Direct beach access and ocean views, Indoor and seasonal outdoor pools

    Parksville
    from  $170
    See prices from 6 sites
  7. Sea Edge Beachside Hotel

    8.8Excellent (1,929 ratings)

    Convenient Boardwalk Access, Family-Friendly Beach Fun

    Parksville
    from  $122
    See prices from 11 sites
    • Popular choice

    SookePoint Ocean Cottage Resort

    9.3Excellent (922 ratings)

    Floor-to-ceiling glass walls, Fully equipped gourmet kitchens

    Sooke
    from  $463
    See prices from 1 site
    • Popular choice

    Coast Parksville Hotel

    8.5Excellent (2,546 ratings)

    Pet-friendly rooms with outdoor access, Steps from Parksville Beach

    Parksville
    from  $97
    See prices from 11 sites
    • Popular choice

    The Hospitality Inn

    7.3(2,302 ratings)

    Year-round covered saltwater pool, Rooms with HDMI connectivity

    Port Alberni
    from  $109
    See prices from 5 sites
  8. Hotel Zed Tofino

    9.3Excellent (2,523 ratings)

    ROAR restaurant with live fire cooking, Mystical psychic's den

    Tofino
    from  $194
    See prices from 9 sites
    • Popular choice

    Ocean Resort

    8.3Very good (1,796 ratings)

    Unique driftwood labyrinth, On-site event and meeting facilities

    Campbell River
    from  $95
    See prices from 4 sites
    • Popular choice

    Naturally Pacific Resort

    9.4Excellent (1,395 ratings)

    Thoughtful West Coast inspired design, Pet-friendly rooms with premium amenities

    Campbell River
    from  $204
    See prices from 10 sites
  9. Tofino Resort + Marina

    8.5Excellent (3,091 ratings)

    Remote floating sauna experience, On-site Marine Adventure Centre

    Tofino
    from  $169
    See prices from 5 sites
    • Popular choice

    Best Western Plus Barclay Hotel

    8.5Excellent (3,071 ratings)

    Convenient on-site liquor store, Seasonal outdoor pool and hot tub

    Port Alberni
    from  $139
    See prices from 12 sites
  10. Cherry Tree Inn

    7.2(772 ratings)

    Family-operated charm, Expansive landscaped grounds

    Victoria
    from  $101
    See prices from 1 site
    • Popular choice

    The Tide's Inn

    8.7Excellent (2,194 ratings)

    Direct access to Parksville Beach, Pet-friendly accommodations available

    Parksville
    from  $90
    See prices from 10 sites
    • Popular choice

    Crown Isle Resort & Golf Community

    8.9Excellent (3,265 ratings)

    Scenic location near Comox Valley, Luxurious in-room jetted tubs

    Courtenay
    from  $135
    See prices from 11 sites
    • Popular choice

    Days Inn by Wyndham Nanaimo Harbourview

    7.3(4,642 ratings)

    Heated indoor pool and hot tub, Strategic highway and ferry access

    Nanaimo
    from  $108
    See prices from 12 sites
  11. West Coast Motel On The Harbour

    8.6Excellent (1,952 ratings)

    Proximity to Ucluelet's downtown, Expansive 3,000 sq ft gym with views

    Ucluelet
    from  $116
    See prices from 6 sites
    • Popular choice

    Old House Hotel

    9.1Excellent (3,962 ratings)

    Year-round heated outdoor pool, Proximity to Mount Washington activities

    Courtenay
    from  $223
    See prices from 12 sites
    • Popular choice

    The Sidney Pier Hotel & Spa

    9.1Excellent (2,957 ratings)

    Proximity to local attractions, Full-service Haven Spa & Salon

    Sidney
    from  $229
    See prices from 7 sites

The prices and availability we receive from booking sites change constantly. This means you may not always find the exact same offer you saw on trivago when you land on the booking site.

Price range

Hotels in Vancouver Island - Price range from ‎$77 to ‎$463 (price per night)

These top destinations are just a click away

More Top Destinations

Frequently Asked Questions about Vancouver Island