Thompsons Bay Beach is also known as the “hole in the wall” due to it being tucked neatly between Ballito and Shaka’s Rock. It is possibly the most beautiful beach in all of Ballito making it the prime spot for tourists - during the holiday seasons be prepared for some crowds!
It is heavily encouraged for visitors to explore the beach as much as possible, the rocky outcrops to the north give you incredible views over the entire area and the trails to the south will guide you to some of the most secluded and beautiful spots in Ballito. Thompsons Bay Beach is arguably one of the most beautiful swimming beaches on the North Coast - exploring this beach is a must!
Since the beach sits in a cove, it is sheltered perfectly from the wind allowing visitors to soak in some rays without the worry of being sandblasted while they do so. Thompsons Beach is also well-known for safe swimming with life guards on duty and shark nets in place so the beach is perfect for the whole family. “Charlie’s Pool”, an amazing tidal pool offers a bit more security for younger swimmers and the elderly, plus is perfect for snorkelling and looking at an abundance of marine life. For more experienced swimmers and surfers, the beach can sometimes produce super point breaks!
A set of stairs from the beach lead to an area called High Rock. Fishermen often sit and fish here and it is also a great place where visitors can do a bit of whale watching! High Rock also has spectacular views over the other beaches in Ballito, all the way up to Salt Rock.
There is no admission fee charged.
Open daily during daylight hours
Created: ; Last updated: