Top-10 of luxury South Africa hotels

  • guests
Here is a selecion of luxury South Africa hotels according to Hotellook. The average hotel price per room starts from $108 and reaches $543 in high season.
Hotellook team
1
Rating 9.1
Excellent boutique hotel. Great room. Awesome vibe.
from $102
2
Rating 10
from $121
3
Rating 9.7
from $114
4
Rating 9.6
from $402
Check all South Africa hotels
  • guests