Anchor Viking Restaurant & Fresh Fish

Seafood, South African, Grill, Pub & Grill · Mossel Bay · RR

★★★★☆ 4.2 (1171 Google reviews, as of May 2026)

What Anchor Viking Restaurant & Fresh Fish is known for

  • • Family restaurant with a pub and a kids' play area in Bland Street, Mossel Bay.
  • • The attached Anchor Fish Shop sells fresh fish and seafood to take home, and will clean your own catch.
  • • Known for its fireside atmosphere, with indoor and outdoor seating.
  • • Local artists play live music on selected days, and big sports games are shown on four large screens.

Good to know

  • ✓ Child-friendly
  • ✓ Children's play area
  • ✓ Kids' menu
  • ✓ Live music
  • ✓ Fireplace
  • ✓ Outdoor seating

Book a table online →

Checked against anchorvikingfish.co.za by our curators in October 2026. Details change, so confirm with the restaurant before you go.

About Anchor Viking Restaurant & Fresh Fish

Attached to the restaurant on Bland Street, the Anchor Fish Shop sells fresh fish and seafood to cook at home, and will clean a catch that customers bring in. The family restaurant serves seafood and grills, with a pub, a kids' menu and a play area for children.

It is known for its fires, with seating both indoors and outdoors. Local artists play live music on selected days, and major sports matches are shown on four big screens.

Opening hours

monday 8:00 AM – 10:00 PM
tuesday 8:00 AM – 10:00 PM
wednesday 8:00 AM – 10:00 PM
thursday 8:00 AM – 10:00 PM
friday 8:00 AM – 10:00 PM
saturday 8:00 AM – 10:00 PM
sunday 9:00 AM – 4:00 PM

Location

23 Bland St, Mossel Bay, 6500, South Africa

Open in Google Maps →

Anchor Viking Restaurant & Fresh Fish

★★★★☆ 4.2 (1171)
📍 23 Bland St, Mossel Bay, 6500, South Africa
Mid-range Seafood

Updated October 2026

Own this restaurant? Claim this listing

More places to eat nearby

All Mossel Bay restaurants →