Vista Do Mar restaurant in Mossel Bay, Garden Route Vista Do Mar — photo 2
Vista Do Mar — photo 3
⊞ +2 photos

Vista Do Mar

Seafood, Mediterranean, Grill · Mossel Bay · RR

★★★★☆ 4.3 (273 Google reviews)
Ocean viewsFamily-friendlyChild-friendlyOutdoor seatingGroups

About Vista Do Mar

Perched in the Bayview Centre, Vista Do Mar brings Portuguese flavours to Mossel Bay's coastline. The menu leans heavily on fresh seafood — think prawns peri-peri, line fish grilled simply with lemon butter, and traditional espetadas — alongside hearty steaks and chicken dishes for those who prefer their protein from the land. The setting is relaxed and family-friendly, with views across the harbour that make sunset bookings particularly worthwhile.

The atmosphere strikes a balance between casual dining and special occasion meals, making it equally suitable for a quick lunch or a leisurely weekend dinner. Generous portions and fair pricing keep locals coming back, while the location on Louis Fourie Road makes it an easy stop for visitors exploring the Garden Route. Service is warm and efficient, and the wine list covers Western Cape favourites without pretension.

Cuisine

Vista Do Mar serves Seafood, Mediterranean, Grill cuisine in Mossel Bay, on the Garden Route.

Opening hours

monday 12:00 – 9:00 PM
tuesday 12:00 – 9:00 PM
wednesday 12:00 – 9:00 PM
thursday 12:00 – 9:00 PM
friday 12:00 – 9:00 PM
saturday 12:00 – 9:00 PM
sunday 12:00 – 3:00 PM

Location

Corner Marsh and, bayview centre, Louis Fourie Rd, Da Nova, Mossel Bay, 6500, South Africa

Open in Google Maps →

Vista Do Mar

★★★★☆ 4.3 (273)
📍 Corner Marsh and, bayview centre, Louis Fourie Rd, Da Nova, Mossel Bay, 6500, South Africa
Mid-range Seafood

Updated May 2026