Inn at Laurel Point
FeaturedIndependently owned waterfront hotel on a peninsula in the Inner Harbour, with harbour-facing rooms, a Japanese garden and direct access to the waterfront walkway.
Independently researched waterfront hotels listings across Victoria, Greater Victoria, the Saanich Peninsula and southern Vancouver Island.
Victoria, British Columbia is a waterfront city and its most memorable hotels are built around that fact. This directory lists only accommodation with a direct waterfront location, immediate harbour frontage, verified water or harbour views, or an established marina or resort setting. Ordinary downtown hotels without a real waterfront relationship are not included.
Coverage spans Victoria's Inner Harbour, the Songhees peninsula across the harbour, the Oak Bay shoreline, Sidney's seafront, Brentwood Bay on Saanich Inlet and the Sooke coast to the west. Boaters will find marina-linked properties along with resort hotels close to the water.
Room categories, views, on-site dining and amenities vary within each hotel and can change season to season. Book directly through the hotel's official website to confirm the specific view, room type and current availability.
Independently owned waterfront hotel on a peninsula in the Inner Harbour, with harbour-facing rooms, a Japanese garden and direct access to the waterfront walkway.
Landmark 1908 hotel directly on the Inner Harbour causeway, with Inner Harbour views and afternoon tea in the Lobby Lounge.
Independently operated Inner Harbour hotel at the foot of Belleville Street, with harbour-view rooms overlooking the Legislature and float-plane docks.
Full-service resort on the Songhees waterfront directly across the Inner Harbour from downtown, with harbour-view rooms and a lobby overlooking the water.
Songhees hotel with its own small marina on the Upper Harbour, offering harbour-view rooms and a waterfront walkway connection to the Inner Harbour.
Boutique oceanfront hotel on the shore of Haro Strait with outdoor mineral pools, direct sea views and boardwalk access.
Boutique waterfront hotel on Sidney's seafront walkway, adjacent to the pier and Beacon Wharf with harbour and Haro Strait views.
Waterfront boutique resort on Saanich Inlet built above its own marina, with harbour-view suites, a spa and on-site dining.
Oceanfront resort at the entrance to Sooke Harbour with water-view rooms, a marina and direct views of the Juan de Fuca Strait.
Inner Harbour. The heart of Victoria, with hotels lining the causeway across from the Legislature and float-plane docks. Best for first-time visitors who want to walk to attractions, ferries and harbour-front dining.
Songhees. Across the Upper Harbour from downtown, a short walk or harbour-ferry ride away. Songhees hotels offer larger harbour-view rooms and quieter resort-style stays with the downtown skyline as the view.
Oak Bay. On the outer coast of Victoria, facing Haro Strait toward the Olympic Mountains. Oak Bay's boutique oceanfront hotel is a quieter alternative for visitors who want direct sea views and the village atmosphere of Oak Bay Avenue.
Sidney. A 30-minute drive north near Victoria International Airport and BC Ferries. Sidney's boutique waterfront hotel sits on the town's seafront walkway with views across Haro Strait to the San Juan and Gulf Islands.
Brentwood Bay. A resort setting on Saanich Inlet near Butchart Gardens, with its own marina and spa. A good base for boaters and quieter Vancouver Island stays.
Sooke. West of Victoria along the Juan de Fuca coast, with an oceanfront resort at the entrance to Sooke Harbour. Best for fishing trips, coastal drives and quieter Vancouver Island stays.
Room prices are not published on this page because they change frequently. Book direct with each hotel for current rates.
Inn at Laurel Point, Fairmont Empress, Hotel Grand Pacific, Delta Hotels Victoria Ocean Pointe Resort and Coast Victoria Hotel & Marina by APA all sit directly on Victoria's Inner Harbour. Oak Bay Beach Hotel, Sidney Pier Hotel, Brentwood Bay Resort and Prestige Oceanfront Resort Sooke each have direct oceanfront or harbour locations elsewhere on southern Vancouver Island.
Inner Harbour hotels are downtown, in easy walking distance of restaurants, attractions and ferry docks. Songhees hotels are directly across the harbour from downtown with larger harbour-view rooms and a quieter setting connected by the harbour walkway and harbour ferries.
Yes. Coast Victoria Hotel & Marina by APA on the Upper Harbour and Brentwood Bay Resort on Saanich Inlet both operate marinas. Prestige Oceanfront Resort Sooke also has a marina.
Most first-time visitors stay in the Inner Harbour so they can walk to the Legislature, Fisherman's Wharf, harbour-front dining and ferry docks. The Fairmont Empress, Inn at Laurel Point and Hotel Grand Pacific are all long-established options.
Yes. Oak Bay Beach Hotel and Delta Hotels Victoria Ocean Pointe Resort both offer family-friendly waterfront settings with pools and on-site dining.
Sidney is the closest town to the Swartz Bay terminal. Sidney Pier Hotel & Spa is the town's main waterfront hotel and is a short drive from the ferries.
Yes. Brentwood Bay Resort is on Saanich Inlet a short drive from Butchart Gardens and operates its own marina and spa.
Look for direct water frontage, a private beach or harbour walkway, and confirm the room category is a water-view or oceanfront room. This directory only includes hotels with a verified waterfront location.
Listings are researched from publicly available information including official business websites and municipal or tourism sources. Businesses may submit corrections through our Corrections page. Inclusion does not imply endorsement. Sponsored placements are clearly labelled and paid placement does not influence factual descriptions.