Anchor Viking Restaurant & Fresh Fish restaurant in Mossel Bay, Garden Route Anchor Viking Restaurant & Fresh Fish — photo 2
Anchor Viking Restaurant & Fresh Fish — photo 3
⊞ +2 photos

Anchor Viking Restaurant & Fresh Fish

Seafood, South African, Grill · Mossel Bay · RR

★★★★☆ 4.2 (1171 Google reviews)
Family-friendlyChild-friendlyTakeawayGroupsOutdoor seating

About Anchor Viking Restaurant & Fresh Fish

Tucked along Bland Street in the heart of Mossel Bay, Anchor Viking has been a local institution for fresh seafood and hearty meals. The restaurant blends South African coastal flavours with a nod to Viking heritage, creating a relaxed, family-friendly atmosphere where locals and visitors gather over generous portions of line fish, calamari, and grills.

The menu centres on what's fresh that day — expect beautifully prepared hake, yellowtail, and prawns alongside burgers and steaks for those who prefer turf to surf. The portions are honest, the prices fair, and the service unpretentious. It's the kind of place where you can bring the kids after a day at the beach or settle in for a laid-back lunch with ocean-fresh flavours.

Located close to the Mossel Bay harbour and town centre, it's an easy stop whether you're exploring the Garden Route or calling Mossel Bay home. No frills, just good food and a welcoming vibe that keeps people coming back.

Cuisine

Anchor Viking Restaurant & Fresh Fish serves Seafood, South African, Grill cuisine in Mossel Bay, on the Garden Route.

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 May 2026