🍽️

Prince Rupert BC Restaurants

The best places to eat in Prince Rupert BC on a cruise day — from quick bites near the dock to local favorites worth the walk.

Dining in Prince Rupert: A Genuine Local Experience

Unlike the high-volume, tourist-dominated dining scenes you will encounter in Juneau or Ketchikan, Prince Rupert offers a genuine small-city restaurant scene. Because this port sees fewer mega-ships, the waterfront eateries cater heavily to locals, commercial fishers, and residents. This means you get to skip the overpriced tourist traps and eat authentic, high-quality Pacific Northwest food.

Another massive perk for American cruisers is the Canadian exchange rate. Because you are in British Columbia, all menus use Canadian dollars (CAD). If you pay with a credit card that waives foreign transaction fees, your US dollar goes roughly 25% further than it does at home. A $24 CAD seafood basket effectively costs you around $18 USD, making Prince Rupert one of the most affordable dining stops on your Alaska cruise itinerary.

(Note: Older cruise guidebooks frequently recommend the Cow Bay Café and the Breakwater Inn Restaurant. Please note that both of these businesses are now permanently closed or unavailable. We have replaced them with verified, open alternatives below.)

The Best Restaurants Near the Cruise Terminal

Almost all notable dining in Prince Rupert is located within a 10- to 15-minute walk of the Northland Cruise Terminal. The primary hub for food and drink is the historic Cow Bay district, a charming waterfront area located just 0.5 miles north of the ship docks.

Wheelhouse Brewing Company

In spring 2023, Wheelhouse Brewing relocated into a beautifully renovated 1922 train station at 380 Bill Murray Drive. It is arguably the best place in town to grab a casual drink with friends. The two-story space features massive windows offering a 270-degree view of the ocean.

  • Distance from port: 0.2 miles (4-minute walk)
  • What to order: Grab a flight of seasonal British Columbia craft beers, like the Gillnetter Golden Ale. Their kitchen features an imported Italian pizza oven, serving excellent wood-fired pizzas for $20 to $25 CAD ($15–$18 USD).
  • Vibe: Jovial, unpretentious, and bustling. It is the perfect spot to mix with locals.

Dolly’s Fish Market

Located right on the water at 7 Cow Bay Road, Dolly’s Fish Market is an absolute staple for visitors. This is a casual, unpretentious seafood market and eatery that buys directly from the commercial fishing boats tied up just steps away.

  • Distance from port: 0.5 miles (10-minute walk)
  • What to order: Fresh local Dungeness crab, crispy halibut fish and chips (around $24 CAD / $18 USD), or their popular fried calamari.
  • Vibe: Extremely casual. You order at the counter and sit in a modest dining room. It gets very busy during peak lunch hours, so head here right when they open to beat the rush.

Fukasaku (Sustainable Local Sushi)

Located at 215 Cow Bay Road, Fukasaku is the first sushi restaurant in British Columbia to be 100% certified by the Vancouver Aquarium’s Ocean Wise program. Chef Dai Fukasaku serves only local, sustainable seafood caught in the Pacific Northwest—meaning no imported or farmed fish makes the cut.

  • Distance from port: 0.6 miles (12-minute walk)
  • What to order: The local Spot Prawn nigiri, wild BC salmon, and black cod. If you have the time and budget, the Omakase (chef’s tasting menu) is a masterful experience. Expect to pay $30 to $50 CAD ($22–$37 USD) for a hearty sushi lunch.
  • Vibe: Intimate and elevated. The dining room has only 14 seats, allowing the chef to personally oversee every plate.

The Waterfront Restaurant at the Crest Hotel

For cruisers looking for an upscale, reliable sit-down meal with white tablecloths and the best sightlines in town, head to The Waterfront Restaurant inside the Crest Hotel at 222 1st Ave West.

  • Distance from port: 0.4 miles (8-minute walk up a slight incline)
  • What to order: The seafood chowder, chargrilled steaks, or the blackened ling cod. Entrees run between $35 and $55 CAD ($26–$40 USD).
  • Vibe: Refined and quiet. The unobstructed views of Prince Rupert Harbour and Tuck Inlet are phenomenal, making this the best place for a sophisticated lunch away from the cruise crowds.

Breakers Pub

Situated literally over the water in Cow Bay (117 George Hills Way), Breakers Pub has been a local waterfront institution for over 35 years.

  • Distance from port: 0.6 miles (12-minute walk)
  • What to order: Classic pub fare. The battered cod, juicy burgers, and Canadian poutine are excellent. Meals average $20 to $28 CAD ($15–$21 USD).
  • Vibe: A classic 19+ Canadian sports pub with a fantastic 46-seat outdoor deck. During the summer, you can often spot seals and bald eagles right from your table.

Dining Logistics for Cruisers in Prince Rupert

  • Payment & Tipping: While businesses will happily accept US dollars, they will convert your cash at a flat 1-to-1 ratio or give you a very poor exchange rate, handing your change back in Canadian coins. Do yourself a favor and pay entirely with a travel credit card. Tipping in BC is exactly like the US: 15% to 20% for standard table service.
  • Pacing: Prince Rupert restaurants are not built to feed 3,000 cruisers in two hours. Service is exceptionally friendly but operates at a local pace. If you have a shore excursion booked, do not try to squeeze in a tight sit-down meal at Fukasaku or The Waterfront Restaurant. Opt for a quick pizza at Wheelhouse Brewing or grab-and-go from Dolly’s Fish Market instead.
  • Operating Hours: Because this is a working town, several local restaurants are closed on Mondays and Tuesdays. If your ship docks early in the week, double-check hours before walking over to Cow Bay. Dolly’s and Wheelhouse are usually highly reliable for cruise schedules, but smaller boutique spots may have limited hours.