On the Rocks B&B

Wish you were here...

On the Rocks Welcomes you...

...to the peace and beauty of nature to relax and rejuvenate body, soul and spirit. To experience old-fashioned hospitality, glorious sunsets and a scrumptious breakfast.

We wish you were here, we really do.

The guesthouse is situated on the beachfront of De Kelders, just before Gansbaai. Excellently placed for Whale-Watching – from your patio, bed or even while you shower!

Our rooms are individually styled and decorated to match your mood or personality. Equipped with all amenities for your comfort and not forgetting your own private balcony overlooking Walker Bay.

We pride ourselves in serving you a full and hearty South African breakfast – out on the patio or inside. Or,  why not let us pack you a picnic breakfast to enjoy at Stanfords Cove close by.

We wish you were here, we really do…


Our friends the Southern Right Whales grace the waters of De Kelders from June to December of each year.
Read More about the attractions offered near us, or click here to read more about Whale Watching at De Kelders.

And for the more adventurous of heart, challenge yourself to coming eye to eye with the Great White Shark. | Read More

Contact Details

At On the Rocks we welcome you back to basics: The peace and beauty of nature blessed with old fashioned hospitality.

Gansbaai Accommodation

In recognition of exceptional service On The Rocks Gansbaai in De Kelders, Gansbaai is hereby awarded a Certificate of Excellence.

Your hosts: Sylvia and Tinus Viljoen.

Your Hosts

Tel: +27 (0)28 384 1218
Cell: +27 (0)82 496 1596
Email: info@ontherocksbb.co.za

28 Waterkant Street
De Kelders and Gansbaai,