• Welcome to Beachfront Apartments
    Welcome to Beachfront Apartments
  • 17 Skiathos Penthouse
  • 14 Skiathos Apartment
  • 11 Skiathos patio
  • 32 Martinique Apartment
  • 36 Martinique Pool view
  • Shakas Rock beach
  • 32 Martinique kitchen
  • 17 Skiathos lounge
  • 14 Skiathos lounge area
  • 17 Skiathos kitchen
  • 14 Skiathos kitchen view
  • 17 Skiathos bedroom
  • 14 Skiathos bedroom
  • 32 Martinique bedroom
  • Thompson’s bay beach
Book Accredited Self Catering Holiday Accommodation in Shakas Rock

Beachfront Apartments are situated in Shakas Rock and Thompson’s beach, on the beautiful North Coast of KwaZulu-Natal, in a residential area with sandy beaches and tidal rock pools. The area is ideal for fun family holidays or a romantic couple’s getaway. Here you can look for shells, frolic in the sea or swim in the safe tidal pools. You may even spot some of the many schools of dolphins and whales that play here.

Latest News

Beachfront Apartments in support of Ballito Rocks
Ballito Rocks - Spreading The Love!

Beachfront Apartments fully supports Ballito Rocks! We encourage our guests to spread kindness through this initiative and we look forward to seeing your lovely works of art!

» Read More
Top 5 Beaches in Ballito

Ballito is one of the most popular seaside holiday destinations in KZN with good reason, our town has a beach for every occasion. But if you are on holiday you may have only visited the shore outside your front door. We have selected our favorite five for you to explore.

» Read More
What Makes Us Different?

We know you go on holiday to get away from the hustle and bustle. Our Skiathos apartments have their own private balconies to ensure your stay is as relaxing as possible. All of our apartments boast fully equipped kitchens and entertaining areas (Weber braai), reliable Wifi, Smart TV and DSTV for sport channels. All our guests are treated graciously and we aim to accommodate their needs. Our pet-friendly apartment is of a...

» Read More