The 10 best self catering accommodation in Trafalgar, South Africa | Booking.com
Skip to main content

Self Catering Accommodation in Trafalgar

Find the self catering accommodation that appeal to you the most

The best self catering accommodation in Trafalgar

Check out our pick of great self catering accommodation in Trafalgar

Filter by:

Review score

Kingfisher Lakeside Retreat

Trafalgar

Boasting a patio with garden views, a private beach area and an outdoor swimming pool, Kingfisher Lakeside Retreat can be found in Trafalgar, close to Palm Beach and 10 km from Southbroom Golf Club.

S
SnowPlough
From
Portugal
It was a great breakaway for me and my son. If ever you feel like a 'Robinson Crusoe' vibe then this place will tick all the boxes. We enjoyed the deck overlooking the stream and the ability to cook outside. We also enjoyed the proximity to the sea and one has the whole length of the coast to explore at leisure. Best of all, and this was quite a surprise for me, was the internet connectivity. I would have loved to have spent a few days working from there with connectivity like that. We were warned about the noisy frogs, but we loved this symphony at night. Actually as we now live in the Netherlands looking for natural sounds to stream is the closest we can get to the real thing. So, definitely best experienced for real!
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 124 reviews
Location 9.7
Price from
US$184.45
1 night, 2 adults

Heaven's Door

Trafalgar

Featuring a patio with lake views, a private beach area and an infinity pool, Heaven's Door can be found in Trafalgar, close to Trafalgar Beach and 10 km from Southbroom Golf Club.

N
Noxolo
From
South Africa
Everything exceeded our expectations👌🏾
Scored out of 10, guest rating 10.0
Exceptional - What previous guests thought, 9 reviews
Location 10.0
Price from
US$507.24
1 night, 2 adults

Luxury 4 bed villa in San Lameer golf beach estate

Southbroom (Near Trafalgar)

Featuring air-conditioned accommodation with a private pool, Luxury 4 bed villa in San Lameer golf beach estate is located in Southbroom.

M
Melani
From
United Kingdom
Exceptional stay! This place surpassed all our expectations — spacious, beautifully decorated, with stunning outdoor areas including a private pool and an amazing entertainment space. The two golf carts were such a bonus and made exploring the estate fun and easy. San Lameer Estate itself was absolutely beautiful, safe, and had so much to do for everyone. Alice was a fantastic, responsive host who made everything seamless. Thank you for an unforgettable stay — we’ll definitely be back!
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 8 reviews
Location 10.0
Price from
US$311.26
1 night, 2 adults

Little Creek Cabins

Port Edward (Near Trafalgar)

Little Creek Cabins is located in Port Edward and features a private pool and garden views. The property has quiet street views and is 400 metres from Palm Beach and 11 km from Southbroom Golf Club.

S
Stephanie
From
South Africa
Just want we where looking for
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 19 reviews
Location 9.2
Price from
US$51.88
1 night, 2 adults

Coastal Farm Cottage with beautiful views

Ramsgate (Near Trafalgar)

Offering a garden and garden view, Coastal Farm Cottage with beautiful views is situated in Ramsgate, 3.8 km from Mbumbazi Nature Reserve and 5.8 km from Southbroom Golf Club.

T
Tracy
From
Zimbabwe
Nice view, friendly welcome from the owners and not a far drive from town.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 5 reviews
Location 8.5
Price from
US$50.38
1 night, 2 adults

Tranquillity within the forest

Southbroom (Near Trafalgar)

Set in Southbroom, Tranquillity within the forest offers accommodation with a private pool, a patio and garden views. This property offers access to a balcony, free private parking and free WiFi.

S
Senzelwe
From
South Africa
The place was very clean and it had an amazing view
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 22 reviews
Location 9.7
Price from
US$77.04
1 night, 2 adults

Ramsgate Rendezvous 5 - Sleeps 6

Margate (Near Trafalgar)

Located just 7.5 km from Mbumbazi Nature Reserve, Ramsgate Rendezvous 5 - Sleeps 6 offers accommodation in Margate with access to an outdoor swimming pool, barbecue facilities, as well as private...

t
trishan
From
South Africa
The apartment,stunning views and the beach
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 5 reviews
Location 10.0
Price from
US$92.23
1 night, 2 adults

Fair Haven Guest Suite Self-catering

Marina Beach (Near Trafalgar)

Located in Marina Beach and only 1.8 km from Southbroom Beach, Fair Haven Guest Suite Self-catering provides accommodation with garden views, free WiFi and free private parking.

M
Marius
From
South Africa
The place was very clean. The host provided us with everything we needed and supplied us with information of the places to see and visit. The hosts Cecile and Allan were great, thank you!
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 8 reviews
Location 9.1
Price from
US$39.95
1 night, 2 adults

Bo-Yoga

Ramsgate (Near Trafalgar)

Located in Ramsgate and only 500 metres from Ramsgate South Beach, Bo-Yoga provides accommodation with sea views, free WiFi and free private parking.

J
Julie
From
United Kingdom
This lovely property is located in a secluded safe area with a view from the balcony of lush greenery & the sea in the distance. The great beach is an easy 10-minute walk away. The room is big airy & light with a super comfortable luxury size bed. Currently, booking.com has this listed as 2 beds. However, the owner of the property is going to have this rectified. Cassi, the owner of the property, was very accommodating, welcoming & lovely. She teaches yoga & I especially loved the 5.30am yoga class on the beach I took part in We will definitely return here in the future.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 54 reviews
Location 9.2
Price from
US$36.31
1 night, 2 adults

Seaview Cottage Barry @ Surf Spray

Southbroom (Near Trafalgar)

Featuring garden views, Seaview Cottage Barry @ Surf Spray provides accommodation with a private beach area, a garden and barbecue facilities, around a few steps from Southbroom Beach.

J
James
From
United Kingdom
Beautiful cottage, direct access to the beach. Comfortable and clean. The Host was very helpful!!
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 9 reviews
Location 10.0
Price from
US$72.05
1 night, 2 adults
All self catering accommodation in Trafalgar

Looking for a self catering accommodation?

Self-catering accommodation gives you the freedom and privacy that’s needed to enjoy a well-earned break. From modern apartments and luxury villas to beach huts and eco-lodges, the options are seemingly endless. Cook in your kitchen, read in the garden, or chill on the sofa and watch TV – however you choose to spend time, you’ll feel right at home.

Most booked self catering accommodation in Trafalgar and surroundings in the past month

See all

These self catering accommodation in Trafalgar and nearby have options with free cancellation

  • Scored out of 10, guest rating 6.9
    Pleasant - What previous guests thought, 24 reviews

    Located in Marina Beach in the KwaZulu-Natal region and San Lameer Beach reachable within 400 metres, San Lameer Villa, Beach Estate, South Coast KZN provides accommodation with free WiFi, a...

    From US$130.91 per night
  • Scored out of 10, guest rating 8.7
    Fabulous - What previous guests thought, 3 reviews

    Featuring air-conditioned accommodation with a private pool, San Lameer Golf Estate - villa overlooking golf course is situated in Margate.

    From US$101.16 per night
  • Scored out of 10, guest rating 9.3
    Superb - What previous guests thought, 115 reviews

    Comprising a garden and barbecue facilities, Villa 2811 Luxurious and Modern at Upmarket Golf and Beach Estate is a recently renovated accommodation in Marina Beach set close to Marina Beach Tidal...

  • Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 8 reviews

    Featuring air-conditioned accommodation with a private pool, Luxury 4 bed villa in San Lameer golf beach estate is located in Southbroom.

  • Seaside, Marina Beach

    Marina Beach
    Free cancellation options available
    Scored out of 10, guest rating 8.4
    Very good - What previous guests thought, 21 reviews

    Located in Marina Beach, Seaside, Marina Beach provides accommodation with a saltwater pool, a balcony and sea views.

  • Fair Haven Guest Suite Self-catering

    Marina Beach
    Free cancellation options available
    Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 8 reviews

    Located in Marina Beach and only 1.8 km from Southbroom Beach, Fair Haven Guest Suite Self-catering provides accommodation with garden views, free WiFi and free private parking.

  • Scored out of 10, guest rating 8.0
    Very good - What previous guests thought, 1 review

    Situated in Marina Beach in the KwaZulu-Natal region and Southbroom Beach reachable within 1.8 km, The Coastal at Marina Glen Holiday Resort features accommodation with free WiFi, a children's...

  • HomeAway Beach House

    Port Edward
    Free cancellation options available
    Scored out of 10, guest rating 8.0
    Very good - What previous guests thought, 34 reviews

    Featuring a balcony with sea views, a private beach area and an outdoor swimming pool, HomeAway Beach House can be found in Port Edward, close to Palm Beach and 11 km from Southbroom Golf Club.

    From US$108.94 per night

Enjoy breakfast in Trafalgar and nearby

  • Scored out of 10, guest rating 8.1
    Very good - What previous guests thought, 20 reviews

    Located in Southbroom, Trafalgar Chalets - Unit 3 features a private pool. This property offers access to a balcony, free private parking and free WiFi.

  • Scored out of 10, guest rating 9.4
    Superb - What previous guests thought, 33 reviews

    Comprising a private beach area and an outdoor swimming pool, No1 Wenonah Trafalgar is a recently renovated accommodation in Southbroom located close to Trafalgar Beach.

  • Scored out of 10, guest rating 7.8
    Good - What previous guests thought, 13 reviews

    Boasting air-conditioned accommodation with a private pool, garden view and a patio, San Lameer Villa 1603 - 5 bedroom Luxury - 10 pax - San Lameer Rental Agency is situated in Southbroom.

  • Scored out of 10, guest rating 8.8
    Fabulous - What previous guests thought, 8 reviews

    Boasting garden views, San Lameer Villa 1933 - 2 Bedroom Classic - 4 pax - San Lameer Rental Agency features accommodation with an outdoor swimming pool, a garden and a bar, around 1.3 km from San...

  • Scored out of 10, guest rating 8.0
    Very good - What previous guests thought, 1 review

    Featuring air-conditioned accommodation with a private pool, sea view and a patio, Amasundu Beach House Trafalgar is located in Southbroom.

  • Scored out of 10, guest rating 8.8
    Fabulous - What previous guests thought, 6 reviews

    Located in Southbroom, 1 km from San Lameer Beach and 7.4 km from Southbroom Golf Club, San Lameer Villa 3212 - 4 Bedroom Superior - 8 pax - San Lameer Rental Agency offers pool with a view and air...

  • Scored out of 10, guest rating 7.9
    Good - What previous guests thought, 9 reviews

    San Lameer 2109 by Top Destinations, a property with a garden, is situated in Southbroom, 14 km from Mbumbazi Nature Reserve, 19 km from Umtamvuna Nature Reserve, as well as 22 km from Wild Waves...

  • Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 2 reviews

    San Lameer Lagoon Bliss, a property with a private beach area and an outdoor swimming pool, is located in Southbroom, 7.4 km from Southbroom Golf Club, 14 km from Mbumbazi Nature Reserve, as well as...

Highly rated self catering accommodation in Trafalgar and nearby

  • Scored out of 10, guest rating 8.3
    Very good - What previous guests thought, 61 reviews

    Located in Southbroom, less than 1 km from San Lameer Beach and 6.4 km from Southbroom Golf Club, San Lameer Villa 2002 offers a private beach area and air conditioning.

    From US$144.10 per night
  • Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 90 reviews

    Situated in Southbroom in the KwaZulu-Natal region and San Lameer Beach reachable within 1 km, San Lameer Villa 2112 features accommodation with free WiFi, a children's playground, a private beach...

  • Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 77 reviews

    San Lameer Villas Three Bedroom --&-- Two Bedroom 2913 is a self-catering accommodation located in the San Lameer Estate in Southbroom. Free private parking is possible on site.

  • Scored out of 10, guest rating 8.3
    Very good - What previous guests thought, 47 reviews

    San Lameer Villa 2516 by Top Destinations Rentals, a property with a private beach area and a garden, is set in Southbroom, 6.8 km from Southbroom Golf Club, 14 km from Mbumbazi Nature Reserve, as...

    From US$99.43 per night
  • The Eden Palms

    Port Edward
    8.0+ review score
    Scored out of 10, guest rating 8.2
    Very good - What previous guests thought, 23 reviews

    Featuring a terrace with sea views, a private beach area and pool with a view, The Eden Palms can be found in Port Edward, close to Palm Beach and 12 km from Southbroom Golf Club.

    From US$97.99 per night
  • Shad

    Palm Beach
    8.0+ review score
    Scored out of 10, guest rating 9.1
    Superb - What previous guests thought, 9 reviews

    Located in Palm Beach, 700 metres from Palm Beach and 12 km from Southbroom Golf Club, Shad offers a garden and air conditioning.

  • Shorebreak

    Southbroom
    8.0+ review score
    Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 26 reviews

    Situated in Southbroom, near Granny's Tidal Pool Beach and Southbroom Golf Club, Shorebreak is a recently renovated property, featuring, a private beach area and garden.

    From US$221.92 per night
  • Scored out of 10, guest rating 8.4
    Very good - What previous guests thought, 50 reviews

    Offering a garden and inner courtyard view, Southbroom Smartstays is set in Southbroom, 1.2 km from Granny's Tidal Pool Beach and 700 metres from Southbroom Golf Club.

    From US$38.91 per night

Self catering accommodation that guests love in Trafalgar

See all
  • Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 124 reviews
    it is a self catering . n breakfast
    Guest review by
    Zamo
    Group
  • Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 124 reviews
    I absolutely loved the setting of the glamping tent. The grounds are beautiful, lush, and tropical with lawns and ponds. I appreciated the comfortable bed and private splash pool on the deck. The kitchen is well equipped, and the bathroom has a shower and slipper bath. The night sounds are spectacular! Best of all, no loadshedding as the units are off-the-grid!
    Guest review by
    Lilian
    Solo traveller