We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.

Cafe Rock

26 Beach East Boulevard | On Diaz Beach In Front Of Diaz Hotel, Mossel Bay 6506, South Africa
+27 83 280 8972
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
  • Excellent67%
  • Very good33%
  • Average0%
  • Poor0%
  • Terrible0%
30 Jan 2018
“Awesome views”
27 Dec 2017
“Great beach restaurant ”
Restaurant Hours
Bar, Cafe, Fast food, Barbecue, Grill, Pub
26 Beach East Boulevard | On Diaz Beach In Front Of Diaz Hotel, Mossel Bay 6506, South Africa
All Details
Write a ReviewReviews (3)
Traveller rating
Traveller type
Time of year
Reviewed 31 January 2018

Visit Cafe Rock whenever you want to have a "lekker kuier". Friendly staff and fast service with most spectacular views of the ocean and beach.

Thank nettar223
Reviewed 27 December 2017 via mobile

Very nice place for a drink and something to eat after a day on the beach with wonder service! Prices are very reasonable... portions aren’t massive, but perfect for a afternoon bite! Would definitely recommend!!! And did i say the view is just amazing!!!

1  Thank 319thinusl
Reviewed 13 December 2017

This cafè has great burgers and Prego rolls. Overlooking Mossel Bay and onto Seal Island, you can sit for hours and enjoy the view. In October, I saw whales from this spot! Bring your binoculars! Food is good, service is great and prices are very...More

Thank Bush-Traveller
Nearby HotelsSee all 9 hotels in Mossel Bay
Point Village Hotel
612 reviews
.41 km away
The Point Hotel & Spa
278 reviews
.61 km away
Protea Hotel by Marriott Mossel Bay
487 reviews
.95 km away
The Edward Charles Manor
54 reviews
1.31 km away
Nearby Restaurants
The Blue Shed Coffee Roastery
364 reviews
.30 km away
Coffee At Work
69 reviews
.58 km away
Route 57 Restaurant
459 reviews
.09 km away
Delfino's Restaurant
881 reviews
.43 km away
Nearby Attractions
St. Blaize Trail
186 reviews
.54 km away
Santos beach
129 reviews
1.42 km away
Bartolomeu Dias Museum Complex
583 reviews
1.02 km away
Cape St Blaize Lighthouse
96 reviews
.46 km away
Questions & Answers
Get quick answers from Cafe Rock staff and past visitors.
Note: your question will be posted publicly on the Questions & Answers page.
Posting guidelines
Improve this listing

Restaurant Details

Rating summary
  • Food
  • Value
Bar, Cafe, Fast food, Barbecue, Grill, Pub
Location and Contact Information
  • Address: 26 Beach East Boulevard | On Diaz Beach In Front Of Diaz Hotel, Mossel Bay 6506, South Africa
  • Location: Africa  >  South Africa  >  Western Cape  >  Mossel Bay
  • Phone Number: +27 83 280 8972
Is This Your TripAdvisor Listing?
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more. Claim Your Listing