Marine Directory · Victoria, BC

Waterfront Hotels in Victoria, British Columbia

Independently researched waterfront hotels listings across Victoria, Greater Victoria, the Saanich Peninsula and southern Vancouver Island.

About this directory

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.

Inn at Laurel Point

Featured
Victoria, BC

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.

Inner HarbourHarbour viewOceanfrontOn-site dining

Fairmont Empress

Victoria, BC

Landmark 1908 hotel directly on the Inner Harbour causeway, with Inner Harbour views and afternoon tea in the Lobby Lounge.

Inner HarbourHarbour viewOn-site dining

Hotel Grand Pacific

Victoria, BC

Independently operated Inner Harbour hotel at the foot of Belleville Street, with harbour-view rooms overlooking the Legislature and float-plane docks.

Inner HarbourHarbour viewOn-site dining

Delta Hotels Victoria Ocean Pointe Resort

Victoria, BC

Full-service resort on the Songhees waterfront directly across the Inner Harbour from downtown, with harbour-view rooms and a lobby overlooking the water.

SongheesHarbour viewOceanfrontOn-site diningResort

Coast Victoria Hotel & Marina by APA

Victoria, BC

Songhees hotel with its own small marina on the Upper Harbour, offering harbour-view rooms and a waterfront walkway connection to the Inner Harbour.

SongheesHarbour viewMarina accessMarina hotelOn-site dining

Oak Bay Beach Hotel

Oak Bay, BC

Boutique oceanfront hotel on the shore of Haro Strait with outdoor mineral pools, direct sea views and boardwalk access.

Oak BayOceanfrontBoutique hotelResortOn-site dining

Sidney Pier Hotel & Spa

Sidney, BC

Boutique waterfront hotel on Sidney's seafront walkway, adjacent to the pier and Beacon Wharf with harbour and Haro Strait views.

SidneyOceanfrontBoutique hotelOn-site dining

Brentwood Bay Resort

Brentwood Bay, BC

Waterfront boutique resort on Saanich Inlet built above its own marina, with harbour-view suites, a spa and on-site dining.

Brentwood BayOceanfrontResortMarina hotelMarina accessOn-site dining

Prestige Oceanfront Resort Sooke

Sooke, BC

Oceanfront resort at the entrance to Sooke Harbour with water-view rooms, a marina and direct views of the Juan de Fuca Strait.

SookeOceanfrontResortMarina accessOn-site dining
Areas

Where to Stay Near Victoria's Waterfront

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.

Local knowledge

What to Know About Waterfront Hotels in Victoria

  • Not every room is a view room. Waterfront hotels typically have city-view, partial-view and harbour or ocean-view rooms. Confirm your specific view when booking.
  • Book direct. Booking through the hotel's own website is usually the best way to confirm room categories, upgrades and current cancellation terms.
  • Parking. Downtown Victoria hotels typically charge for parking. Confirm current rates and availability before arrival.
  • Marina access. A few hotels operate or sit beside a marina with transient moorage. If you are arriving by boat, contact the marina in advance.
  • Ferry planning. If you are arriving via BC Ferries from Vancouver, Sidney-area hotels are closer to Swartz Bay; Inner Harbour hotels are downtown.
  • Pet, family and accessibility policies. Vary by property. Confirm directly with the hotel.

Room prices are not published on this page because they change frequently. Book direct with each hotel for current rates.

FAQ

Frequently Asked Questions

Which hotels in Victoria are actually on the water?+

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.

What is the difference between Inner Harbour and Songhees hotels?+

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.

Are there hotels with their own marina in Victoria?+

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.

Which Victoria waterfront hotel is best for a first visit?+

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.

Are there family-friendly oceanfront hotels near Victoria?+

Yes. Oak Bay Beach Hotel and Delta Hotels Victoria Ocean Pointe Resort both offer family-friendly waterfront settings with pools and on-site dining.

Can I stay near BC Ferries at Swartz Bay?+

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.

Is there a waterfront hotel near Butchart Gardens?+

Yes. Brentwood Bay Resort is on Saanich Inlet a short drive from Butchart Gardens and operates its own marina and spa.

How do I know a hotel is genuinely waterfront?+

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.

Please note: VictoriaBoatShow.com is an independent local boating and marine-business guide. Business services, hours, availability, prices and policies may change. Confirm details directly with the listed provider before visiting or booking.

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.