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.

The Milkwood

Beach Road | Onrus Beach, Hermanus 7201, South Africa
+27 28 316 1516
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
  • Excellent38%
  • Very good28%
  • Average16%
  • Poor11%
  • Terrible7%
Travellers talk about
“pork belly” (14 reviews)
“salad” (15 reviews)
Restaurant Hours
Vegetarian Friendly, Gluten Free Options
$$ - $$$
Beach Road | Onrus Beach, Hermanus 7201, South Africa
All Details
Write a ReviewReviews (323)
Traveller rating
Traveller type
Time of year

1 - 10 of 299 reviews

Reviewed 4 days ago

On a recent visit, as a solo diner, after having been seated at a table with a prime view of beach and river I ordered food and drink. Some time later, before being served, I was approached from behind by the owner and told abruptly...More

Thank Dave N
Reviewed 1 week ago via mobile

A welcome break on a lengthy and baron journey. The food sustained us and the views inspired. Friendships for life have been formed.

Thank adam4991
Reviewed 1 week ago via mobile

Strolled down to this awesome restaurant for a sun downer, it’s such a perfect spot. Had the battered fish and chips overlooking the beach and lagoon, both the food, view and service was excellent!

Thank NaughtyCatCapeTown
Reviewed 1 week ago

This is a nice spot just above the beach and the Onrus River. Possibly better during the day, but ok with a slightly limited evening menu. We had the local fish and chips which were very good, served by a delightful young man. This was...More

Thank Jim W
Reviewed 3 weeks ago via mobile

You can't fault the location but this is more of a cafe than dining venue. Covered verandas overlooking the beach tucked away in the milkwood trees. You can sit and watch the oytercatchers on the somewhat suspect lagoon. Separate bar; limited parking.

Thank postscript65
Reviewed 3 weeks ago via mobile

Bit dissapointed... We went here for lunch after a long trip and starving! When we got there there was no lunch menu for this specific day only tapas. Service was excellent, but defnitely overpriced! Food was good and view lovely.

Thank Alicia920618
Reviewed 4 weeks ago

We ate at The Milkwood twice, but only because we were staying a short walk away. The food was okay but nothing to write home about and not worth going out of your way for.

Thank Steve R
Reviewed 4 weeks ago

We have recently spent 10 days in Onrus and visited The Milkwood on several occasions. The food and drink are always great whether you go for breakfast lunch or dinner or even just pop in for an expresso martini! But it's the Service which makes...More

Thank jcoles2017
Reviewed 4 weeks ago

The Milkwood overlooks the picturesque Onrus beach. We went for dinner at 7.30pm, so we could enjoy a bit of the view before night set in. My wife and I shared the rosewater beetroot and pomegranate salad, which was original, creative and delicious, for our...More

Thank RodneyMichele
Reviewed 8 November 2017

Recently Milkwood has added a seafood platter special which initially was good value for money and always has line fish. Unfortunately the tourist season has arrived and locals have seen the price hike by 1/3 and the size of the crayfish tails reduce to almost...More

Thank Gaitse
Nearby Restaurants
135 reviews
.78 km away
Casa Biera-Mar
51 reviews
1.34 km away
Bella at Onrus
40 reviews
.78 km away
Nearby Attractions
Mock Turtle
7 reviews
2.61 km away
Hermanus Cliff Path
87 reviews
4.79 km away
Hoy's Koppie
101 reviews
5.70 km away
Cape Whale Coast
34 reviews
5.54 km away
Questions & Answers
Get quick answers from The Milkwood 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
Average prices
US$9 - US$15
Breakfast, Lunch, Brunch, Dinner, After-hours
Restaurant features
Outdoor Seating, Seating, Waitstaff, Parking Available, Street Parking, Free Off-Street Parking, Highchairs Available, Wheelchair Accessible, Serves Alcohol, Full Bar, Wine and Beer, Accepts Mastercard, Accepts Visa, Free Wifi, Reservations, Accepts Credit Cards
Good for
View, Child-friendly, Kids, Special Occasion Dining, Groups, Romantic
Location and Contact Information
  • Address: Beach Road | Onrus Beach, Hermanus 7201, South Africa
  • Location: Africa  >  South Africa  >  Western Cape  >  Overberg District  >  Hermanus  >  Onrus
  • Phone Number: +27 28 316 1516
  • E-mail
Set on the beautiful shores of Onrus Beach, here at The Milkwood we have spectacular views with delicious food to match. Come and join us during the day for a yummy breakfast or scrumptious lunch, or sit at the bar enjoying some Tapas with a cocktail or local craft beer. In the evening our seasonal dinner menu and specially selected wine list will ensure you have a truly special experience with us.
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