Restaurants in Victoria BC With a View

View of Inner Harbour in Victoria from a local restaurant

This restaurants in Victoria BC guide is written specifically for those of you interested in dining with a view. Check out our other restaurant guides for listings such as the 55 best restaurants in downtown Victoria, the best chicken wings and the best food trucks.

Disclaimer: This post includes affiliate links and I will be compensated if you make a purchase after clicking one of my links. Learn more here.

When you live on an island, finding restaurants with a view is not hard to do and we've got plenty of picturesque options. From views of the bustling inner harbour at The Local to sweeping city views from atop Bear Mountain at Jack’s Place, the picturesque Saanich Inlet from The Alpina at Villa Eyrie Resort on the Malahat, the tranquil natural surroundings of Cooper’s Cove at Stickleback West Coast Eatery near Sooke and everything in between. 

One of the best ways to experience restaurants that are not located in the core, is to book an excursion with a local guide and incorporate dining at your choice of restaurants into your itinerary. 

Greater Victoria is a vast region from Sidney to Sooke so this restaurants in Victoria BC guide covers a lot of terrain!

Peninsula Restaurants With a View

Includes restaurants in Victoria BC that are located on the Saanich peninsula including Sidney and Brentwood Bay.

Blues Bayou

  • 899 Marchant Road, Brentwood Bay
  • 250-544-1194
  • Jambalaya, gumbo & Cajun-Creole fare 
  • Waterfront patio

The Deep Cove Chalet

  • 11190 Chalet Rd, North Saanich
  • 250-656-3541
  • French dining room
  • Waterfront

Rumrunner Pub and Restaurant

  • 9881 Seaport Place, Sidney at Port Sidney Marina
  • 250-656-5643
  • Seafood and West Coast cuisine
  • Waterfront; views of the ocean, Gulf & San Juan Islands and Mount Baker

Sea Glass Waterfront Grill

  • 2320 Harbour Road, Sidney at Van Isle Marina 
  • 778-351-3663
  • Contemporary West Coast dining
  • Waterfront; marina views

Restaurants in Victoria BC With a View

Includes restaurants in Victoria BC located in the communities of Victoria, Esquimalt, Saanich and Oak Bay. 

Barb's Fish and Chips

  • 1 Dallas Road, Victoria at Fisherman's Wharf in the Inner Harbour
  • 250-384-6515
  • Seafood
  • Floating restaurant with views of fishing, sailing, houseboats
  • Seasonal hours

The Beach House Restaurant

  • 5109 Cordova Bay Road, Victoria
  • 250-658-5224
  • Contemporary Canadian eatery with globally-inspired dishes
  • Waterfront; panoramic bay views

Blue Crab Seafood House

  • 146 Kingston Street, Victoria in the Coast Victoria Hotel & Marina
  • 250-480-1999
  • Seafood; classic surf & turf
  • Harbour views

The Boom + Batten

  • 2 Paul Kane Place, Victoria
  • 250-940-5850
  • Pacific coast inspired fish & meat dishes
  • Beside the Victoria International Marina
  • Waterfront, harbour views

The Breakwater Cafe & Bistro

  • 199 Dallas Road, Victoria at Ogden Point
  • 250-386-8080
  • Pub grub, local craft beer & coffee
  • Waterfront

The Fish Store

  • 1 Dallas Road, Victoria at Fisherman's Wharf in the Inner Harbour
  • 250-383-6462
  • Seafood
  • Floating restaurant with views of fishing, sailing, houseboats
  • Seasonal hours
Halibut and chips from The Fish Store

The Flying Otter Grill

  • 950 Wharf Street, Victoria on the Harbour Air Seaplane docks
  • 250-414-4220
  • Seafood
  • Waterfront; dockside; views of the Inner Harbour
Flying Otter sign

Glo Restaurant & Lounge

  • 2940 Jutland Road, Victoria on the Selkirk Waterway
  • 250-385-5643
  • Global fare; pizza, mains & chophouse
  • Waterfront; views of the Selkirk waterway and trestle; outdoor patio

Lido Waterfront Bar & Bistro

  • 1234 Wharf Street, Victoria
  • 250-385-5436
  • Italian inspired menu of pizzas and tapas, seasonal seafood
  • Waterfront; views of the Inner Harbour and Parliament Buildings; outdoor patio
  • Open seasonally

The Local

  • 1205 Wharf St, Victoria
  • 250-385-1999
  • Pub fare
  • Inner Harbour views; outdoor patio

Lure Restaurant & Bar

  • 100 Harbour Road, Victoria in the Ocean Pointe Resort
  • 250-360-5873
  • Local seafood
  • Waterfront; Inner Harbour views; outdoor patio

Marina Restaurant

  • 1327 Beach Drive, Victoria at the Oak Bay Marina
  • 250-598-8555
  • Seafood
  • Waterfront; views of Mt. Baker and the Straits of Juan de Fuca
Dinner at Marina Restaurant
Dinner at Marina Restaurant
Dinner at Marina Restaurant
Dinner at Marina Restaurant

Milestones 

  • 812 Wharf Street, Victoria on the boardwalk at the Inner Harbour
  • 250-381-2244
  • Classic favourites; family friendly
  • Waterfront; Inner Harbour views; outdoor patio
Milestones overlooking the inner harbour

Red Fish Blue Fish

  • 1006 Wharf Street, Victoria
  • 250-298-6877
  • Seafood
  • Waterfront; outdoor dining; seasonal hours

Spinnakers Gastro Brewhouse & Guest Houses

Spinnakers Gastro Brewhouse & Guest Houses
  • 308 Catherine Street, Victoria
  • 250-386-2739
  • Pub style restaurant, family friendly; Upstairs taproom is adult-only
  • Waterfront patio, Inner Harbour views
  • Read our review of Spinnakers here

The Snug Pub

  • 1175 Beach Dr, Victoria at the Oak Bay Beach Hotel
  • 250-598-4556
  • Pub fare
  • Waterfront; oceanfront patio

Steamship Grill & Bar

  • 70 Belleville Street, Victoria in the Heritage Steamship Terminal building at the Inner Harbour
  • 778-433-6736
  • Seafood
  • Waterfront, Inner Harbour views
Steamship Grill & Bar overlooking the inner harbour

Vista 18 Westcoast Grill & Wine Bar

  • 740 Burdett Avenue, Victoria  on the 18th floor of Chateau Victoria Hotel & Suites
  • 250-382-9258
  • Westcoast menu focusing on free range, organic and local products
  • Views of the city, Inner Harbour, Olympic Mountains, Mount Baker and the Juan de Fuca Strait 

Restaurants with a View in the Western Communities

Includes restaurants in Victoria BC located in the communities of Langford, Colwood, Sooke and Metchosin.

Jacks Place 

  • 2020 Country Club Way, Victoria at Bear Mountain Resort Village
  • 250-391-5225
  • Pub style restaurant
  • City and mountain views; outdoor patio

Malahat Chalet at Moon Water Lodge

  • 265 Trans-Canada Hwy, Malahat
  • 778-432-4606
  • Canadian comfort food
  • Views of the Saanich Inlet

Smokin Tuna Cafe

Enjoy a variety of foods with one of our local food tours!

  • 241 Becher Bay Road, Sooke
  • 250-642-0332
  • Wraps, paninis, soup
  • Oceanfront; seasonal hours

Sooke Harbour House Hotel & Resort

  • 1528 Whiffen Spit Road, Sooke
  • 250-642-3421
  • Menu changes daily; local, seasonal and organic foods
  • Edible gardens with over 200 herbs, greens, edible flowers and vegetables
  • Waterfront, harbour views

Stickleback West Coast Eatery

  • 5449 Sooke Road, Sooke on Cooper’s Cove beside Rush Kayak Adventures & West Coast Adventure College
  • 778-425-4499
  • House made burgers & fries, wraps, pastas
  • Waterfront; outdoor patio

Alpina Restaurant (formerly The Summit)

  • 600 Ebadora Lane, Malahat, at Villa Eyrie Resort
  • 250-856-0188
  • Italian-inspired, farm-to-table fare
  • Atop Malahat ridge overlooking the Saanich Inlet 

West Coast Grill

  • 6929 West Coast Road, Sooke located at the Prestige Oceanfront Resort
  • 778-425-0888
  • Surf and turf
  • Waterfront

Wild Mountain Food & Drink

  • 1831 Maple Avenue South, Sooke
  • 250-642-3596
  • West Coast Canadian cuisine that reflects the harvest & season
  • Waterfront

I hope our Restaurants in Victoria BC guide allows you to discover a spectacular view while enjoying a beautiful meal. If you prefer to combine your incredible dining experience with other regional attractions, we highly recommend using a local guide who can tailor your day to exactly your wishes. 

Recent Articles

  1. Where to Stay in Victoria, BC: A Comprehensive Guide

    Apr 19, 24 08:26 AM

    parkside_hotel.jpg
    Choosing the right place to stay can significantly enhance your experience. This guide provides tips and ideas to help you decide where to stay in Victoria.

    Read More

  2. Best Hotels in Downtown Victoria: My Top 10 Picks

    Apr 18, 24 09:00 PM

    abigails
    Don’t risk being disappointed with your accommodations. Get trusted information about the 10 best hotels in downtown Victoria from a verified local.

    Read More

  3. The Fairmont Empress Hotel: Experience Coastal Luxury

    Apr 18, 24 07:40 PM

    empress
    Experience the timeless elegance of The Fairmont Empress Hotel in Victoria, BC. Explore its rich history and luxurious amenities.

    Read More

Enjoy this page? Please pay it forward. Here's how...

Would you prefer to share this page with others by linking to it?

  1. Click on the HTML link code below.
  2. Copy and paste it, adding a note of your own, into your blog, a Web page, forums, a blog comment, your Facebook account, or anywhere that someone would find this page valuable.