The Onyx Apartment Hotel

★ ★ ★ ★

The Onyx Apartment Hotel Cape Town offers sophisticated interior finishes in a highly luxurious atmosphere on 57 Heerengracht St, Cape Town City Centre, Cape Town. The Onyx Hotel is perfectly positioned opposite the Cape Town International Convention Centre in the centre of the Cape Town business district. 

The exterior reflecting its name, The Onyx Cape Town, a semi-precious black variety of agate, brings the history of Cape Towns' Heerengracht Street into a fresh modern world-class hotel, blended with a shimmer South African culture.

Over a hundred studios, thirty-two being deluxe studios, all with a choice of views of Table Mountain and Cape Town, offering five-star amenities and service. Guests can enjoy their meals with great convenience at the premium restaurant located on the building’s ground floor or at one of the many nearby.

The well-appointed apartment-style hotel rooms offer spectacular views of Table Mountain and the city of Cape Town. Each apartment provides its private kitchenette which is equipped with modern appliances. Guests enjoy beautiful design finishes and décor whilst having five-star amenities available.


  • Ensuite private bathroom
  • Housekeeping

More Information on The Onyx Apartment Hotel

FAQs about The Onyx Apartment Hotel
What is the contact number for reservations?

The contact numbers to make a reservation at The Onyx Apartment Hotel are:

•  Cape Town Reservations +27 (0) 21 794 9050
•  Durban Reservations: +27 (0) 31 941 5945
•  Johannesburg Reservations: +27 (0) 10 446 8045.

Alternatively, you can check availability and book online by clicking here.

How much does a room at The Onyx Apartment Hotel cost?
The average rate for a night's stay at The Onyx Apartment Hotel is R1,940.00 to R4,470.00.
Where is The Onyx Apartment Hotel located?
The address of The Onyx Apartment Hotel is: 57 Heerengracht Street, Cape Town, 8005.