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


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.


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


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


The love of your life has said yes to spending the rest of their life with you, and the excitement is uncontainable! Instead of opting for something overdone, the beautiful couple wants a truly unique location, which is why Riviera on Vaal is so appealing to them.

Located right beside the famous Vaal River, our property is the perfect place to make your big day a phenomenal celebration to remember. With the luxurious hotel on your doorstep, Riviera on Vaal is your castle, fit for kings and queens, which is exactly how we treat our guests.

All our rooms have magnificent views and are perfect for you and your party to prepare for the big ceremony. At the end of the day when your feet ache from dancing the night away, retire with your beloved to one our luxury suites. With 89 elegantly furnished rooms, your guests can be part of the entire wedding experience as they are able to enjoy breakfast with the newlywed couple the following morning. Or if you and your new Mr or Mrs prefer something quieter and more intimate, enjoy the morning after your big day with a private breakfast under our stunning hotel gazebo. 

What’s better than good food, flowing drinks and great company in the presence of those you love? Our Executive Chef will delight your guests with mouth-watering gastronomy prepared with the love and care of a passionate team, catering to all dietary requirements.

Our on-site spa will have you, your bridal party and groomsmen looking and feeling good, and ready for the big day. After an unforgettable day, you and your new boo deserve some intimate downtime, so why not indulge in a couples spa treatment, and begin your marital journey from a place of serenity.

Say your vows beside the tranquil Vaal River, with a glorious backdrop of natural scenery. At sundown, a mesmerising sunset intensifies the panoramic views, making your day that much more spectacular. As your closest friends and loved ones bear witness to your fairy tale come true, you seal your union against the orange African sunset and serene Vaal River… At this very moment, time itself stops, and life is blissfully perfect.