Book with us and save
up to 10%
compared to Booking.com
Check rooms and rates
From54US$ /night
Check-in
07Jan2026Select date
Check-out
08Jan2026Select date
Rooms and Guests2 Guests, 1 Room
Key details

About Resort

Mario Milani Drive, Vereeniging, South Africa, 1939
-
Near the Vereeniging train station
Very good
7.7
6.1
/10
2.0
3.4
/5

Riviera On Vaal Resort, a 3-star establishment rated 7.7/10 on Booking.com, features a premier location along the Vaal River offering recreational activities. This Vereeniging hotel provides amenities such as free WiFi, countless leisure options, and exquisite dining experiences.

Rooms & Amenities

Riviera On Vaal Resort offers 79 well-appointed rooms, ranging from Standard to Executive Suites. Each room features air conditioning, a flat-screen TV, a tea and coffee station, and either river or garden views for an enjoyable stay.

Dining Options

Matthews Restaurant, located within the resort, serves rustic cuisine with stunning views of the Vaal River. The restaurant provides breakfast and lunch buffets as well as child-friendly facilities, catering to families and couples alike.

Leisure & Spa

Leisure activities include an 18-hole golf course designed by Sir Herbert Baker, along with squash and tennis courts. Guests may also enjoy the on-site spa, offering various massage and skin treatments for relaxation after a day of activities.

Events & Services

Riviera On Vaal also features event spaces for private functions and conferences, accommodating up to 200 guests. An on-site car rental service is available, enhancing accessibility for guests exploring the area.

Must-do experiences

  • Savor a gourmet meal at the Hotel's Riverside Restaurant on-site.
  • Visit the historic Vereeniging Old Colonial Fort for a glimpse of history.
  • Explore the vibrant Vereeniging Farmers Market every Saturday morning.
  • Take a scenic walk along the Vaal River and enjoy the sunset views.
  • Don't miss the fascinating displays at the South African Air Force Museum.
View all

Select your room type

The hotel offers a variety of rooms including double rooms, family rooms, and suites with breakfast, free cancelations, and special deals
Standard Twin Room
2 persons
36 m² 
2 Single beds
Air conditioning
Self Catering Unit
2 persons
40 m² 
1 Single Bed or 1 Double Bed
Shower
Air conditioning
Classic Family Room
2 persons
39 m² 
1 King-size bed and 1 Sofa bed
Air conditioning
Deluxe Room
2 persons
50 m² 
1 Double bed
Air conditioning
Click button to see more rooms
Show all rooms
Show all roomsLess

Price and Room Availability Calendar

Check availability and prices for your dates now!

Facilities

The hotel offers amenities for your comfortable stay and unforgettable experiences

General

  • No smoking on site
  • Free Wi-Fi
  • Parking
  • 24-hour reception
  • No pets allowed
  • Rooms/ Facilities for disabled
  • Wheelchair access
  • 24-hour security
  • Luggage storage
  • Lift
  • Coffee shop
  • Smoke detectors
  • Fire extinguishers
  • Key card access

Sports & Fitness

  • Tennis court
  • Golf course

Services

  • Housekeeping
  • Car hire
  • Laundry
  • Dry cleaning
  • Welcome drink

Dining

  • Restaurant
  • Snack bar
  • Bar/ Lounge area
  • Picnic area/ Tables
  • Packed lunches

Business

  • Business centre
  • Meeting/ Banquet facilities

Children

  • Cots
  • Babysitting/Child services
  • Children's menu
  • Children's pool
  • Children's play area
  • Game room

Facilities for people with disabilities

  • Toilet for disabled

Spa & Leisure

  • Outdoor swimming pool
  • Sun terrace
  • Garden area
  • Leisure/ TV room
  • Spa & wellness centre
  • Sauna
  • Back massage
  • Head massage
  • Full body massage
  • Foot massage

Room features

  • Free Wi-Fi in rooms
  • Air conditioning
  • Heating
  • Soundproofed rooms
  • Garden furniture
  • Tea and coffee facilities
  • Ironing facilities

Bathroom

  • Free toiletries

Bedroom

  • Electric blankets

Media

  • Flat-screen TV
  • AM/FM alarm clock

Room decor

  • Carpeted floor
Show more

Dining Onsite

Riviera On Vaal Resort offers an inviting dining experience that blends Mediterranean flavors with picturesque river views. Matthews Restaurant and Matthews Terrace Café create a warm atmosphere ideal for families and couples alike, featuring delectable meals served with a backdrop of scenic beauty.
Riviera On Vaal Resort Vereeniging Restaurant photo
Riviera On Vaal Resort Vereeniging Restaurant photo

Matthews Restaurant

Mediterranean
Ambiance
Family-friendly atmosphere with cozy indoor seating.
Key Offerings
Open for breakfast, lunch, and dinner, Matthews Restaurant delights guests with its vibrant Mediterranean menu, perfect for family meals or gatherings.
Reservation
Recommended.
Monday to Sunday, 06:30 - 21:00

Matthews Terrace Café

Mediterranean a la carte
Ambiance
Stunning conservatory-like area overlooking the river, featuring outdoor dining on a beautiful terrace.
Key Offerings
Offers a light a la carte menu and a delightful pairing of outdoor dining and stunning waterfront views, perfect for a casual yet elegant experience.
Reservation
Not needed.
Monday to Sunday, 06:30 - 21:00

Location

Mario Milani Drive, Vereeniging, South Africa, 1939
Map view
Mario Milani Drive, Vereeniging, South Africa, 1939
Nearby
Riviera on Vaal Golf Club
380 m
Riviera on Vaal Squash Courts
370 m
Explore Vereeniging
Local Highlights Near Riviera On Vaal Resort
Top Attractions
Activities
Dining
Entertainment
Riviera on Vaal Golf Club
5 minutes' walk
A premier 18-hole golf course featuring scenic views and a relaxing environment ideal for golf enthusiasts.
Vereeniging Kart Track
10 minutes' drive
An exciting kart racing facility offering thrilling experiences for all ages, including rental go-karts and racing events.
Mediclinic Vereeniging
5 minutes' drive
State-of-the-art medical facility providing a wide range of healthcare services, ensuring peace of mind during your stay.
Maccauvlei Golf Club
Maccauvlei Golf Club
10 minutes' drive
Known for its challenging course and picturesque landscapes, this golf club offers a rich golfing experience surrounded by nature.
Squash at Riviera on Vaal
5 minutes' walk
Enjoy squash at the on-site courts, welcoming players of all skill levels. Equipment rentals available.
Fishing at Vaal River
10 minutes' drive
Relaxing fishing spots along the Vaal River with opportunities for catches like bass and catfish, perfect for leisure seekers.
Golfing at Riviera on Vaal Golf Club
5 minutes' walk
Play a round of golf at one of the finest courses, perfect for both beginners and experienced golfers seeking a challenge.
Yoga at Virgin Active
10 minutes' drive
Wellness and fitness classes available at Virgin Active, including yoga sessions promoting relaxation and mindfulness.
The Red Velvet Café
10 minutes' drive
Charming café specializing in hearty breakfast and delicious coffee, with vegetarian options available. Reservations recommended.
La Trattoria
10 minutes' drive
Italian restaurant known for its authentic pizza and pasta dishes. Family-friendly atmosphere with outdoor seating available.
The Braai Room
10 minutes' drive
Casual grill specializing in local barbecue meats and sides, offering a laid-back dining experience with outdoor seating.
Thava Indian Restaurant
10 minutes' drive
Exquisite Indian cuisine with a vibrant ambiance. Offers vegetarian, vegan, and gluten-free options, perfect for diverse diets.
Ster-Kinekor Movies
10 minutes' drive
Modern cinema showcasing the latest films in comfortable settings. Enjoy a night out with family or friends with classic snacks.
Vereeniging Golf Club Bar
10 minutes' drive
A relaxed bar atmosphere with live music events and themed nights. Perfect for social evenings after a round of golf.
The Barnyard Theatre
10 minutes' drive
Entertainment venue showcasing live music and theatrical performances. Family-friendly with various events throughout the year.
Riverside Mall Arcade
10 minutes' drive
Fun-filled arcade offering games for all ages. A great option for families looking for indoor activities and entertainment.
Getting around
City Centre
Vereeniging6 min  ·  4.0 km
Airports
Johannesburg (QRA)92 min  ·  61.3 km
O.R. Tambo International Airport (JNB)117 min  ·  77.9 km

Reviews and Ratings

Feedback from previous guests about their experience.
Guest reviews
5.0/10
based on 5 reviews
7.7
7.7/10 based on 3502 reviews
Luna
United Kingdom, February  2025
6.2/10

I recently stayed at Riviera on Vaal and had mixed feelings about my experience. The location is absolutely stunning with gorgeous views of the river, which made for a lovely day. However, the dining situation really let things down, especially during our buffet meal that lacked variety and quality. The hotel has a charming, vintage feel, but it's clear that some updates are needed throughout. Overall, it's a picturesque spot but could definitely improve in certain areas.

Rooms
5.0
The rooms were spacious but definitely in need of some upgrades. I found the decor to be quite outdated, and the bedding felt unclean, diminishing the comfort.
Service
6.0
While the staff was friendly and courteous, service was quite slow in the restaurant, which detracted from the overall experience.
Location
9.0
The hotel is in a fantastic location right next to the Vaal River, providing breathtaking views that are perfect for a relaxing getaway.
Dining
5.0
The dining experience was disappointing as the buffet lacked variety and freshness. I was really hoping for a better selection that would do justice to the lovely setting.
Facilities
5.0
The facilities felt a bit outdated and could use a refresh. While the basic amenities were there, I expected more in a resort spa setting.
Grace
United Kingdom, February  2025
7.0/10

I had high hopes for this hotel, given its previous reputation, but I was left disappointment. The rooms desperately need upgrading as they were outdated and had numerous issues, while the dining experience was certainly lacking in variety and quality. However, the location along the Vaal River is beautiful, and the cleanliness of the pool area stood out.

Rooms
5.0
The room I stayed in was disappointing with multiple issues like a blocked shower, a malfunctioning toilet, and it had an unpleasant smell. Overall, it felt neglected and far from what I expected.
Service
5.0
The service was quite poor, as it took time for issues to be addressed and staff seemed overwhelmed.
Location
9.0
The hotel's location by the river is absolutely stunning and a highlight of the visit.
Dining
5.0
The buffet dining experience was very disappointing, lacking variety and poor quality, which was shocking for a place of this stature.
Facilities
5.0
Some facilities were appealing, especially the pool area, which was clean and well-kept, but the overall amenities felt outdated.
Nathaniel
United Kingdom, January  2025
7.4/10

I had an incredible romantic weekend getaway at the hotel. The staff was welcoming, and the dining experience, particularly the dinner by the pool, was simply magical. However, my family was disappointed by the buffet during our celebratory cruise, as the food lacked variety and quality. Overall, the hotel is nice but could use some improvements in dining options.

Rooms
7.0
The room was spacious and kept cool, which felt refreshing upon arrival. However, I encountered several issues like a non-functioning phone and a blocked shower.
Service
8.0
Service was mostly welcoming, with quick check-in and attentive staff, though there were instances of disorganization.
Location
9.0
The location near the Vaal River was beautiful and relaxing, providing a nice atmosphere for our stay.
Dining
5.0
The romantic setup for dinner was fantastic, but the buffet experience later was a letdown with limited food choices.
Facilities
8.0
The hotel's pool area was beautifully arranged for dinners and gatherings, contributing to a lovely ambiance.
Ella
United Kingdom, October  2024
7.6/10

I had a lovely romantic weekend getaway at this hotel, and while the check-in process was smooth and the room was nicely prepared, the dining experience was a highlight, especially dinner by the pool. However, it was disappointing to encounter some issues with the room itself, which affected my overall impression. Despite these drawbacks, the welcoming atmosphere and attentive staff contributed positively to my stay.

Rooms
5.0
The room was prepared nicely but unfortunately, it had issues like water leakage by the window and a lack of hot water. There were also problems with the telephone and blocked shower drainage, which made it frustrating.
Service
7.0
The demeanor of the staff was friendly, and they were eager to assist, though I noticed some moments of rudeness which detracted from the experience. The service could be a bit slow during busy weekends.
Location
9.0
The hotel is situated by the river, offering stunning views and a great atmosphere. The surrounding area was clean and well-maintained, which added to the charm of the location.
Dining
8.0
Dining was quite a standout, especially enjoying a romantic dinner under the stars. However, there were some inconsistencies with the breakfast options and a bit of confusion regarding meal inclusions.
Facilities
9.0
The pool area was a delightful place to unwind after a day of exploring. It was well-kept and very enjoyable.
Aiden
United Kingdom, October  2024
6.6/10

My stay was quite mixed. The hotel's prime location near the Vaal River offers beautiful views, but the facilities are definitely in need of some upgrades. While the staff at the restaurant were friendly and the dining experience was enjoyable, I was disappointed with the overall service and the quality of the rooms, which also felt quite dated. There's potential here, but it just fell short in several areas.

Rooms
5.0
The rooms were spacious but unfortunately not well-maintained, with several issues such as a blocked shower and a non-functional TV.
Service
5.0
The service was a mixed bag; while some interactions were friendly, there were moments of delay and lack of attentiveness.
Location
9.0
The location is lovely, right on the bank of the Vaal Dam, offering beautiful views from the room.
Dining
7.0
Dining was a pleasant surprise, with particularly good variety and an enjoyable atmosphere at the restaurant.
Facilities
5.0
Facilities need improvement, as they feel outdated and are marked up considerably in price.
Want to see exclusive early booking offers?
Access special rates now and plan your next wellness retreat!
Check Rates
Property information and rules
Check-in
from 14:00-23:59
Check-out
from 06:00-10:00
Guest Parking
Private parking is possible on site for free.
Internet
is available in for free.
Breakfast
You can start your day with a full breakfast, which costs ZAR 185 per person per day. 
Pets
Pets are not allowed.
Number of floors:
5
Number of rooms:
83
Former name
Riviera On Vaal Hotel & Country Club
FAQs
About Riviera On Vaal Resort
What are the check-in and check-out times at Riviera On Vaal Resort?
Check-in is from 14:00 and check-out is by 11:00.
How far is Riviera On Vaal Resort from O.R. Tambo International Airport?
The hotel is 78 km from O.R. Tambo International Airport.
Which popular golf courses are close to Riviera On Vaal Resort?
Nearby golf courses include Leeukop Golf Course at 5 km and Meyerton Golf Club at 21 km.
What dining options are available at Riviera On Vaal Resort?
The resort features two restaurants, Matthews Restaurant serving Mediterranean cuisine and Matthews Terrace Café offering outdoor dining.
Is there parking available at Riviera On Vaal Resort?
Yes, free private parking is available on-site.
What are the spa services offered at Riviera On Vaal Resort?
The spa offers a variety of treatments, including back massages, full body massages, and sauna access.
Are there recreational activities available at Riviera On Vaal Resort?
Guests can enjoy activities such as golf, mini-golf, tennis, and access to a children's playground.
What amenities are included in the rooms at Riviera On Vaal Resort?
Rooms are equipped with a flat-screen TV, air conditioning, tea/coffee making facilities, and some offer river views.
What is the nearest shopping center to Riviera On Vaal Resort?
The nearest shopping center is River Square Shopping Centre, located 4 km away.
Is there a fitness center available at Riviera On Vaal Resort?
Yes, the resort features a gym area for guests.

Next best alternative

Consider them for your next trip.
Check-in
07Jan2026Select date
Check-out
08Jan2026Select date
Rooms and Guests2 Guests, 1 Room

Want to save 15%?

Unlock mobile deal now
Book your stay with special mobile rate on and save up to 15%.
Riviera On Vaal Resort Vereeniging Exterior photo

Riviera On Vaal Resort

7.7
Very good3502 reviews
4.0 km from center
49 US$
54 US$
per night
Mobile-only price