Book with us and save
up to 10%
compared to Booking.com
Check rooms and rates
From54US$ /night
Check-in
23Feb2026Select date
Check-out
24Feb2026Select 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

Riviera On Vaal Resort offers a variety of rooms including double rooms, family rooms, and suites with breakfast, free cancelations, and special deals
Standard Twin Room
2 persons
390 sq. feet 
2 Single beds
Air conditioning
Self Catering Unit
2 persons
435 sq. feet 
1 Single Bed or 1 Double Bed
Shower
Air conditioning
Classic Family Room
2 persons
420 sq. feet 
1 King-size bed and 1 Sofa bed
Air conditioning
Deluxe Room
2 persons
540 sq. feet 
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

Riviera On Vaal Resort offers amenities for your comfortable stay and unforgettable experiences
Facilities: Very good
7.8/10Review score

General

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

Sports & Fitness

  • Tennis court
  • Golf course
  • Billiard tables
  • Darts

Services

  • Room service
  • Housekeeping
  • Car hire
  • Laundry
  • Dry cleaning
  • Grocery shopping service
  • Welcome drink
  • Happy hour

Dining

  • Restaurant
  • Bar/ Lounge area
  • Picnic area/ Tables
  • Dinner
  • Packed lunches
  • Special diet menus

Business

  • Business centre
  • Meeting/ Banquet facilities
  • Fax/Photocopying

Children

  • Cots
  • Babysitting/Child services
  • Children's buffet
  • Children's play area
  • Kids club

Facilities for people with disabilities

  • Toilet for disabled

Spa & Leisure

  • Outdoor swimming pool
  • Beach umbrellas
  • Sun loungers
  • Live entertainment
  • Sun terrace
  • Garden area
  • BBQ facilities
  • Leisure/ TV room
  • Spa & wellness centre
  • Solarium
  • Sauna
  • Steam room
  • Back massage
  • Head massage
  • Full body massage
  • Foot massage

Room features

  • Free Wi-Fi in rooms
  • Air conditioning
  • Heating
  • Soundproofed rooms
  • Terrace
  • 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

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

Riviera On Vaal Resort Location

Mario Milani Drive, Vereeniging, South Africa, 1939
Map view
Mario Milani Drive, Vereeniging, South Africa, 1939
Nearby
Riviera on Vaal Golf Club
1300 ft
Riviera on Vaal Squash Courts
1300 ft
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  ·  2.5 mi
Airports
Johannesburg (QRA)92 min  ·  38.1 mi
O.R. Tambo International Airport (JNB)117 min  ·  48.4 mi
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

Reviews and Ratings

Feedback about Riviera On Vaal Resort from previous guests about their experience.
Review score
Based on 1064 verified reviews
7.4/10
Very good
70%
Recommend
Cleanliness
8.1/10
Comfort
8.1/10
Facilities
7.8/10
Free Wi-Fi
8.6/10
Location
8.8/10
Staff
8.7/10
Value for money
8.0/10
Pros
Fresh breakfast
Friendly staff
Quick room service
Self catering
Good atmosphere
Cons
Dirty area
Uncleaned pool
Stain dirty toilet
Guest reviews
based on 3468 reviews
7.7/10
No reviews yet on our siteUnfortunately, our guests have not yet left any reviews for this hotel, but you can read reviews from Booking.com.
Open reviews
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
23Feb2026Select date
Check-out
24Feb2026Select 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 good3468 reviews
2.5 mi from center
49 US$
54 US$
per night
Mobile-only price