Business listing image
Business listing image
Business listing image
On The Rocks logo

On The Rocks

On The Rocks is Bloubergstrand’s iconic seafront restaurant, serving seafood, cocktails, and panoramic Table Mountain & Robben Island views—great for beachside dining, weddings & sundowners.

Share on:

Categories

Bloubergstrand

Contact Information

Address

45 Stadler Road, Bloubergstrand, Cape Town, South Africa

Follow Us

Location

45 Stadler Road, Bloubergstrand, Cape Town, South Africa

On The Rocks, located at 45 Stadler Street, Bloubergstrand, is a celebrated waterfront dining destination that has been delighting guests for over five decades. Poised literally “on the rocks” at sea level, the restaurant offers sweeping views of Table Mountain, Robben Island, and Table Bay.

The menu spotlights fresh seafood with an international flair, complemented by signature Bertha Wines and creative cocktails. Enjoy all-day dining—from relaxed breakfast and sunlit lunch to romantic dinners as the sun sets—either on the sun-dappled deck or by the cozy indoor fireplace.

On The Rocks is ideal for special occasions—offering bespoke celebrations, weddings, corporate events, and private functions with capacity for 100+ guests . Its unbeatable setting, refined ambience (smart-casual to upmarket), and friendly service make it a must-visit landmark in Bloubergstrand.

Related listings

Salt & Sage

Salt & Sage Blouberg delivers fresh, flavourful dishes and signature cocktails w...

Salt & Sage, Beach Blvd, Table View, Cape Town, 7441, South Africa
Ons Huisie

Ons Huisie is a charming, heritage-listed beach cottage turned family‑friendly r...

Ons Huisie Restaurant, Stadler Road, Bloubergstrand, Cape Town, South Africa
Homespun by Matt

Homespun by Matt is a stylish café in Table View, serving artisanal coffee, fres...

3c Porterfield Road, Table View, Cape Town, 7439, South Africa