Mahogany Villa Guesthouse in Salt Rock, Ballito at dusk with swimming pool

Mahogany Villa Guesthouse - SOLAR

A tropical garden guesthouse in Salt Rock, Ballito

Welcome to Salt Rock

A peaceful home away from home on the Ballito coast

Discover a peaceful and welcoming retreat at Mahogany Villa Guesthouse - SOLAR, where comfort, cleanliness and warm hospitality come together to create a memorable stay. Set in the leafy suburb of Salt Rock in Ballito, our small guesthouse welcomes couples, solo travellers, families and groups looking for a comfortable base on the KwaZulu-Natal North Coast.

Whether you are stopping over for a night, visiting for a few days or enjoying a longer getaway, you will find spacious rooms, a sparkling pool in a tropical garden, secure on-site parking and a calm, restful atmosphere just 900 m from Sheffield Beach. As the name suggests, solar power is part of the guesthouse too.

King room at Mahogany Villa Guesthouse Salt Rock

01

Suites and garden apartments

Mahogany Villa offers three luxury upstairs suites and two self-catering garden apartments. Choose a king room with garden or pool views, a deluxe family room, a studio apartment or a spacious apartment with a full kitchen. Every space has air-conditioning, a private bathroom, a terrace, a work desk, a flat-screen TV with streaming and a tea and coffee maker.

Discover the rooms →

02

Garden, pool and quiet moments

The outdoor swimming pool is open all year and welcomes guests of all ages. Around it, the garden, terrace, patio and outdoor dining area invite you to slow down with a book, a sundowner or breakfast in the fresh coastal air. Pets are welcome on request, with an enclosed courtyard where dogs can move around safely.

Outdoor swimming pool in the tropical garden

Life at Mahogany Villa

Covered terrace with outdoor dining
Guest lounge
Bathroom with corner bath
En-suite bathroom
Apartment living room
Guest bedroom

What our guests say

"It had everything we needed for a short stay. Easy to find and secure parking on property."

Gareth

"It felt like home! Comfortable and brilliant staff!"

Candy

"The accommodation was very comfortable and ideal for when you are travelling with dogs. We could just relax, knowing that our dogs are safe and could run around in the enclosed courtyard."

Sonja

"We booked on such short notice, but we were accommodated exceptionally well. The apartment was clean and very welcoming. We will definitely plan to return when we're in the area again."

Linjalo

"Beautifully clean, comfortable with all expected amenities, an absolute pleasure to stay there, exceeded our expectations, we will be back."

Mike

"Lovely room, perfect for our short stay. Staff were friendly and Jane was a wonderful host."

Sherri

Hosted by Jane Woodhouse

"I'm passionate about being a local, I've called this area home all my life." Jane and her welcoming team help guests settle in, share local tips and accommodate last-minute bookings whenever possible, so every stay feels smooth and personal.

Good to know

Does Mahogany Villa Guesthouse have a pool?+

Yes, there is a free outdoor swimming pool, open all year and suitable for all ages.

Can I park at the guesthouse?+

Yes, free secure private parking is available on site. Please reserve it with your booking.

What are the check-in and check-out times?+

Check-in is from 15:00 to 20:00 and check-out is from 05:00 to 10:00. Please let us know your arrival time in advance.

How close is the beach?+

Sheffield Beach is about 900 m away and Salt Rock Beach about 1.4 km away.

Is WiFi free?+

Yes, free WiFi is available in all areas of the property.

Are pets allowed?+

Pets are allowed on request. Charges may apply.

Pool at Mahogany Villa Guesthouse

Your welcoming home away from home, where comfort, peace and thoughtful hospitality make every stay a pleasure.