264 Baron van Reede St., Oudtshoorn, Western Cape, 6620, South Africa

For luxury and indulgence in the heart of Oudtshoorn, look no further than Rosenhof, where you'll be greeted with fresh cut flowers in garden cottages boasting underfloor heating, baths and showers, and patios facing a pretty stone fountain. The rooms are spacious and elegantly furnished in shades of cream, with black-and-white tiled bathrooms. Suites have a separate sitting room and private pool. The reception is located in an old farmhouse dating from 1852, with polished tile floors, exposed beams, Persian carpets, and low-lit lamps. The restaurant has a five-course set menu (R360) of well-executed classic dishes, such as ostrich with red wine sauce and steak fillet béarnaise. You'll also find a full room-service menu, a spa, pool, and all the other amenities you'd expect of a luxury hotel. The breakfast, served under a garden gazebo in summer, has to be the best in Oudtshoorn.


  • excellent restaurant
  • attentive staff
  • lovely gardens, with many places to sit and relax
  • on-site art gallery


  • outside areas of rooms are not private
  • small pool area
  • close to main road


Phones: 044-272–2232


12 rooms, 2 suites
Rate Includes: Credit cards accepted Some meals