moyo Kirstenbosch merges fantastic cuisine and a unique dining experience against the backdrop of one of the world's greatest botanical gardens

Acclaimed as one of the great botanical gardens of the world, this breath-taking backdrop of nature is now part of the warm, friendly and relaxed moyo African charm – beautiful vistas, Afro entertainment and cuisine composed of the best of African produce. moyo Kirstenbosch is nestled inside Kirstenbosch National Botanical Gardens situated at the foot of one of the 7 wonders of the world. There is an entrance fee to visit the majestic garden.


Inspired by the traditions and values of our ancestors, moyo is a celebration of, and commitment to, the beauty of Africa, and the industry of her people. With famously warm hospitality and a modern-African ambience. the moyo experience is an unforgettable one. 

Experience bold and classic South African favourites with a twist, from Kraal grill dishes and potjes to vibrant salads, sharing platters and more, alongside an extensive cocktail and wine menu. While tucking into some of the best food in the city, you'll be treated to incredible artistic talent. Colourful costumes, dramatic arts, dance and music will leave you entertained and exhilerated. 


In 1998, moyo started as a small 120-seater restaurant in Norwood, Johannesburg, serving exceptional African cuisine amidst soulful vibes. Today, live African music and a unique African dining experience are the benchmarks of the three evocative moyo establishments that form part of the Fournews Developments portfolio. Situated in some of the most iconic South African sites, the Cape Town moyo stores can be found in Blouberg and Kirstenbosch; the Durban store at Ushaka Marine World.


Show your SMARTPASS to enjoy a complimentary moy-original cocktail, a non-alcoholic version is also available.

see the: full list of attractions included »

Monday 11.00 - 18.00
Tuesday 11.00 - 18.00
Wednesday 11.00 - 18.00
Thursday 11.00 - 18.00
Friday 11.00 - 23.00
Saturday 09.00 - 18.00
Sunday 09.00 - 18.00

Loading Map - Please wait...


Kirstenbosch National Botanical Garden, 99 Rhodes Drive, Newlands, Cape Town


+27 21 762 9585