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.

Fish on the Rocks

86 Hout Bay Harbour Road, Hout Bay 7806, South Africa
+27 21 790 1153
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
  • Excellent33%
  • Very good44%
  • Average14%
  • Poor5%
  • Terrible4%
Travellers talk about
“hake” (60 reviews)
“snoek” (34 reviews)
“prawns” (37 reviews)
Open Now
09:00 - 20:30All hours
Seafood, Fast food
86 Hout Bay Harbour Road, Hout Bay 7806, South Africa
All Details
Write a Review
Reviews (323)
Traveller rating
Traveller type
Time of year

1 - 10 of 285 reviews

Reviewed 1 week ago

We never pass Hout Bay without grabbing a fish and chips from Fish on the Rocks. Its always busy, no matter what time of day. And although this is not a cheap meal (fish and chips = R69) you can easily share a portion as...More

1  Thank wendy g
Reviewed 2 weeks ago

If fresh,flavourfully, light and crispy, hot fried fish is what you're looking for then this is the place to find it.We have visited Fish on the Rocks time and time again and they always come out first on our list of recommended places to tantalise...More

Reviewed 3 weeks ago

Situated at the end of Hout Bay near the harbour, this place doesnt look that impressive, but its great value if yo're wanting a good fish and chip meal. Can be windy, and, if sitting outside, expect seagulls for company but its worth it. Very...More

Thank briancatt
Reviewed 4 weeks ago via mobile

I googled the top spots to have fish and chips in Cape Town and this came up as one of the best and it did not disappoint. Fresh fish and calamari and lovely juicy and fleshy prawns. Very well priced as well.

Thank Kareena I
Reviewed 18 July 2017

Good old-fashioned fish and chips they way they used to be made. I thought this was an extinct art, but Fish on the Rocks is the one place in South Africa where you can get fresh fish and chips that's light and crispy and always...More

Thank John H
Reviewed 17 July 2017 via mobile

If you want a very casual meal this is the place to go. The fish is very fresh but the queues are a bit hectic.We went there for lunch and had a fun time. Outdoor very casual eating like having a picnic at rough tables...More

Thank mervyn l
Reviewed 8 July 2017 via mobile

Dropped in after reading the reviews and we were not disappointed. Too windy to sit out so had a 'picnic' in the car. Fish was fresh and delicious. Chips could have been crisper but all in all great value for money.

Thank Gill v
Reviewed 29 May 2017

very much a locals hangout. really great fish and chips and the prawns aren't shabby either. good setting . if late on a friday or a saturday also visit the market nearby. best fish for a long way around

Thank christruyachts
Reviewed 29 May 2017 via mobile

This places has the best fish and chips in the cape at the best price.The atmosphere is fast looking over houtbay

Thank Mike_G6308
Reviewed 24 May 2017 via mobile

Fresh fish served everyday. It can get windy but the covered seating is ideal for windy Cape Town days. If you are lucky you may get to have lunch with live music from locals.

Thank R H
Nearby Restaurants
Posticino Hout Bay
207 reviews
1.57 km away
Mariner's Wharf
1,146 reviews
.88 km away
Chapmans Peak Hotel Restaurant
711 reviews
1.56 km away
The Lookout Deck Hout Bay Restaurant, Bar & Sushi
649 reviews
.41 km away
Nearby Attractions
Bay Harbour Market
360 reviews
.06 km away
Bay Harbour - The Market
216 reviews
.06 km away
Urban Brewing Co.
20 reviews
.08 km away
Visions Gallery
5 reviews
1.47 km away
Questions & Answers
Get quick answers from Fish on the Rocks 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
Lunch, Dinner
Restaurant features
Takeout, Outdoor Seating, Seating, Parking Available, Wheelchair Accessible
Good for
Kids, Groups, View, Local cuisine, Child-friendly
Open Hours
09:00 - 20:30
09:00 - 20:30
09:00 - 20:30
09:00 - 20:30
09:00 - 20:30
09:00 - 20:30
09:00 - 20:30
Location and Contact Information
  • Address: 86 Hout Bay Harbour Road, Hout Bay 7806, South Africa
  • Location: Africa  >  South Africa  >  Western Cape  >  Cape Town  >  Hout Bay
  • Phone Number: +27 21 790 1153
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