On the banks of the famed Vaal River is an inland resort filled with wistful memories, an enchanting backdrop and magnificent views of nature. Welcome to Riviera on Vaal Hotel & Country Club.

Situated in Vereeniging, Gauteng, the property is an easy 45-minute drive from Johannesburg. With 79 beautifully furnished rooms ranging from entry-level to Executive Suites, Riviera on Vaal caters to every type of guest’s needs. Whether you are a discerning business traveller, on a romantic couple’s getaway, or even a leisurely weekend away with the family – we are here to make your stay with us an extraordinary experience.

With 6 conferencing venues, a stunning wedding chapel, lush green 18-hole golf course, squash and tennis courts, on-site spa, and more, our wonderful range of facilities and activities ensure that whatever the purpose of your stay, you are taken care of.


Experience the beauty and rich history of the Vaal when you stay with us. If you’re looking for more than ‘just accommodation’, then Riviera on Vaal is your perfect destination.


You don’t have to be a pro to come play with us at our supreme 18-hole, 72 par golf course. With a fully stocked golf shop and historic clubhouse designed by the legendary Sir Herbert Baker, teeing off with friends just became a lot easier, and more fun!


Escape the city and unwind at our tranquil, newly renovated Riviera on Vaal Spa. Pamper yourself with specialised skin and facial treatments, indulge in one of our sensual massages, or share the love with one of our tailored packages. Whatever your desire, let us relieve your tension…


Pair Instagram-worthy views with comforting, rustic cuisine, and suddenly you’re in heaven. Our hotel restaurant, Matthews, offers an exceptional dining experience while catering for the whole family.

state of the art facilities

Host your next event with us and delight your guests at our picture-perfect location. With venues accommodating up to 200 people, we’ll take care of all your conferencing and private function needs.