Pines Resort

Johannesburg



At a glance

Known for
family water park with slides and splash zones
Local tip
Advance booking is essential because tickets are not sold at the gate, and opening days depend on weather.

Pines Resort is a family water park in Silverfields, Krugersdorp, built around swimming, slides and open-air leisure. Located around 40 minutes from Johannesburg, the venue suits families and mixed-age groups looking for an active day outdoors rather than a formal restaurant experience.

The water park includes slides for older children, teenagers and adults, along with swimming pools and splash areas for younger visitors. Shallow toddler pools and a dedicated splash pad provide space for little ones to play, while the larger slides offer faster rides and splashdowns for visitors seeking more energetic activities. Lifeguards are on duty around the water areas.

A 350-metre Rope Adventure Course adds a separate activity above the resort, with rope bridges, obstacles and ziplines. It can be added to a water-park visit or combined with water access in a bundled experience. The mix of water activities and climbing challenges gives families options beyond swimming and makes the venue suitable for different ages and energy levels.

Pines Resort has picnic and braai areas, allowing families and groups to bring food and prepare it on site. The braai stands sit close to the activity areas, keeping meals part of the day out rather than separating them from the entertainment. The setting is casual, social and geared towards outdoor gatherings, with enough variety for a family outing, school visit or organised group day.

Food and drinks are also available from the tuckshop and bar. The offering is centred on convenient refreshments, including cold drinks, ice cream, slush-style drinks and bar service. Outside alcohol and glass are not permitted, while alcohol is available from the on-site bar. The venue’s rules are enforced as part of the entry conditions.

With water play for toddlers, larger slides for older visitors, a rope course and space for braais, Pines Resort works for families who want an activity-led day with food arranged either on site or brought along. The venue operates on scheduled opening days, with outdoor activities subject to weather conditions.

Frequently Asked Questions

The venue suits families, mixed-age groups, school outings and organised corporate or private gatherings, with activities for toddlers through to adults.
The tuckshop and bar provide casual refreshments, including ice cream, slush-style drinks, cold drinks and bar service. Braai areas allow brought-in food.
Pines Resort is at 2 Ivan Smuts Ave in Silverfields, Krugersdorp, Gauteng, postal code 1739.
Tickets must be pre-booked online because the venue does not sell tickets at the gate.
Opening is scheduled for weekends and selected public holidays during the operating season, with dates subject to weather conditions.
The venue provides options for private lapa hire, school bookings and corporate events, with advance arrangements required.
Outside alcohol and glass are prohibited. Alcoholic drinks are available from the on-site bar.
Visitors can bring food for the braai areas, which allows families to manage their own meal choices. Additional refreshments are available from the tuckshop and bar.
Picnic and braai areas provide outdoor space for meals, with braai stands available on site.

Top Things To Do in Johannesburg

See All →

Trusted local guides, read by millions every month

  • 2006 online since
  • 26.2M page views a month across the network
  • 14 languages

180+ destination guides, one network

Every guide covers a single destination on its own website, with events, restaurants, things to do and places to stay chosen from local recommendations.

My Guide Network Locations

Nearby Destinations

Add to your trip

Add your travel dates so we can place this on the right day, or save it for later.

Added to your trip Added to day {[{trip.toast.day}]}, MorningAfternoonEvening Saved to your trip Already in your trip Transfer saved to your trip Save your trip to get fresh suggestions Staying in {[{trip.toast.label}]} Base cleared Trip deleted Link copied Could not save your trip Something went wrong, please try again