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.

Barnacles Tea Garden

1 Elisabeth Road, Port Elizabeth, South Africa
+27 41 379 2800
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
  • Excellent40%
  • Very good28%
  • Average24%
  • Poor4%
  • Terrible4%
Travellers talk about
“steak” (2 reviews)
Restaurant Hours
Seafood, Bar, International
$$ - $$$
1 Elisabeth Road, Port Elizabeth, South Africa
All Details
Write a ReviewReviews (25)
Traveller rating
Traveller type
Time of year

1 - 10 of 24 reviews

Reviewed 1 January 2018

Barnacles was right on the seaside. Great hidden away eatery. Enjoyed the lunch of fish and chips along with the view.

Thank David K
Reviewed 9 July 2017

This is a lovely restaurant with a view to die for! Very friendly and informal service with a smile, this place clearly attracts many repeat guests. The food is wholesome and tasty. Only criticism would be the lack of variety of fish and seafood on...More

Thank CJF
Reviewed 7 June 2017

Sit down relax and enjoy the Seaview seascape whilst eating the local seafood in this informal, relaxed restaurant. Grilled calamari my favourite although they also do fried, both with a variety of sauces. The portion sizes can vary, having visited a couple of times. This...More

Thank GlobalTrendSetter
Reviewed 7 May 2017 via mobile

Not only was our waitress friendly and kind - the owner offered her flat to me to nurse and try and quieten my very fussy son (8 months old). Calamari as well as the fish and steak were delicious and very well prepared! Chips were...More

Thank Munro83
Reviewed 1 May 2017

Thank you, nice relaxing lunch break in the sun with the best view. We had delicious grilled hake, chips and salad.

Thank Carmen W
Reviewed 18 March 2017

A very pleasant..although somewhat out of the way Restaurant cum Tea-garden. The menu is easy to manipulate...you choose the main and then sides are add-on. Portion size is nicely sufficient. Lovely views of the ocean..you can be seated inside away from the elements or out...More

Thank G9240TTcharlesp
Reviewed 14 February 2017

Had a nice relaxing lunch with old friends. The view was stunning with the occational dolphin spotted.

Thank reneesW3274RM
Reviewed 20 October 2016

Wonderful view of ocean and dolphins at play, fish and whte wine to add to the experience, sun on the deck, relaxed deck

Thank NyaeNyae
Reviewed 21 February 2016

Lovely setting, friendly staff and cold beer. The food was good (normal) and the atmosphere viby. We enjoyed our lunch and beers and would recommend this for a quick drop in. Unfortunately they have to close early as they are in a residential area.

Thank MacMcl
Reviewed 19 September 2015

This restaurant is very different. It's full of marine bric a brac and is hosted by a very dedicated owner who gets up before the crack of dawn to buy her fresh produce. Guess what... The food is simply outstanding. The restaurant is frequented by...More

Thank Riiky
Nearby HotelsSee all 33 hotels in Port Elizabeth
The King Edward Hotel
20 reviews
1.42 km away
Stadium Hotel
1 review
2.20 km away
Paxton Hotel
388 reviews
2.70 km away
Sir Roys At The Sea
209 reviews
3.05 km away
Nearby Restaurants
Muse Restaurant
197 reviews
.64 km away
Backstreet Grill
65 reviews
.67 km away
Two Olives
274 reviews
.35 km away
556 reviews
.66 km away
Nearby Attractions
The Donkin Reserve
106 reviews
1.43 km away
St George's Park
69 reviews
1.54 km away
Dockside Brewery
22 reviews
.41 km away
Ron Belling Art Gallery
11 reviews
1.60 km away
Questions & Answers
Get quick answers from Barnacles Tea Garden 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
Breakfast, Lunch, Dinner
Restaurant features
Reservations, Outdoor Seating, Seating, Waitstaff
Good for
Groups, Child-friendly
Location and Contact Information
  • Address: 1 Elisabeth Road, Port Elizabeth, South Africa
  • Location: Africa  >  South Africa  >  Eastern Cape  >  Port Elizabeth
  • Phone Number: +27 41 379 2800
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