African Rock Hotel & Spa a Boutique Lifestyle Resort — 5-Star Luxury Hotel in Johannesburg, South Africa
★★★★★ 5-Star Luxury Hotel
✶ Carbon Offset Stay

African Rock Hotel & Spa a Boutique Lifestyle Resort

Johannesburg  ·  South Africa  ·  48 De Villiers Avenue

4.6 231 guest reviews

About African Rock Hotel & Spa a Boutique Lifestyle Resort — Luxury Boutique Hotel in Johannesburg

African Rock Hotel & Spa a Boutique Lifestyle Resort is an exceptional 5-star hotel in Johannesburg, South Africa. Guests enjoy a distinctive experience combining world-class facilities including bar, beach club, restaurant, and more with the personalised warmth that defines great boutique hospitality.

Guest Reviews 4.6 / 5

V Coetzee
★★★★★ Mar 2025

Spectacular resort, to say the least. Exquisitely designed and very classy. The reception and restaurant areas retain the perfect room temperature. Warm when nippy, cooler when hot. Attractive area close to the airport, and an awesome pool. The staff are of highest calibre. Friendly, warm, sincere, and exceptionally well trained and well spoken. Primrose and Alistair in particular, not to mention the chef. Thank you for a wonderful, albeit somewhat short, stay. A home away from home. Highly recommended. 🤩🙏🏻

Michael Reblin
★★★★★ Jan 2025

Very unique. Great decor. Comfortable bed. The staff was engaging, personal, and warm conversations . Glad we stayed even if it was only for our conversations with the staff. Traveler note: we were in room 2. Very close and overlooking dining, kitchen, lounge areas. Could be noisy

Timothy Gan
★★★★☆ Aug 2025

We stayed here as an overnight transit hotel of sorts, before venturing to our next destination the next day. Immaculately designed accommodation with great ambience some distance from OR Tambo and the busier city areas. It is within a gated area with security so you will feel safe. Rooms are comfortably sized, well furnished, and look great on photos. The bathroom floors in the rooms we stayed in were heated which felt awesome for winter time. Small downside is each room's hot water tank is not enough to accommodate the size of bathtubs (we ran out of hot water), so put off the soak and just take a hot shower. Service was also generally great, we ran into the issue where our hot water was used up and so the service manager let us shower in an adjacent unoccupied room. Service somewhat slipped on our final day when we checked out: no staff informed us of our transfer arrival and we also had to carry our luggage ourselves to the vehicle. Overall it was a nice relaxing stay. Recommend to book their half board as their food is also great.