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 Vereeneging, Gauteng, the property is an easy 45-minute drive from Johannesburg. With 89 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, river cruises and more, our wonderful range of facilities and activities ensure that whatever the purpose of your stay, you are taken care of.

accommodation
WIDE RANGE OF LUXURY ROOMS

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.

GOLF COURSE

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!

SPA FACILITIES

​Escape the city and unwind at our tranquil 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…

RESTAURANT

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.

Events
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.

Aqua Lounge Cruises

Experience a unique and enjoyable cruise on the magnificent Vaal River. Situated at Riviera on Vaal Hotel & Country Club, we offer a wide variety of cruises, including Leisure Cruises, Breakfast, Lunch and Dinner Cruises, as well as Private Cruises for those seeking something more exclusive. Our two vessels currently accommodate up to 120 people and are both SAMSA approved. For more information click here.