River deck at sunset | Shangri La River Resort - Free State - Viljoenskroon - Vaal River

Shangri La River Resort

Free State, Viljoenskroon, Vaal River

Shangri La River Resort sits on the Vaal River at Vaal Vista near Viljoenskroon, between Potchefstroom and Klerksdorp. Self-catering units share a river deck, swimming pool and boma for anglers and families.

The fishing

The Vaal River here holds carp, barbel, yellowfish and mudfish. Guests fish from the river deck and open banks in front of the units. Papgooi suits this stretch. Fishing is part of the stay. Confirm the rules with the venue.

You can catch
BarbelCarpMudfishYellowfish
Water & style
RiverPapgooi (normal)
Bank
Open bank

Staying at Shangri La River Resort

Shangri La River Resort has self-catering two- and three-bedroom units that sleep from two to seven guests. Units have private bathrooms, mini-fridges and tea facilities. Some units add a two-plate stove with an oven. Shared facilities include a communal kitchen and lounge overlooking the river, a new fishing deck, a swimming pool, a children's play area, a large boma with a pizza oven, and pedal boats and rowboats for hire. The resort also hosts birthdays, weddings and year-end functions. Units start from about R980 per night for two guests. Larger units cost more by size. No separate day fishing ticket is listed. Confirm the price for your unit and dates with the venue before you book. Last updated at: 18 September 2026.

Information out of date? Submit an update

Stay

Day visits Overnight

Accommodation

Chalet

Amenities

Ablutions Shower Braai Swimming pool River deck Boma Pizza oven Playground Pedal boats Communal kitchen Kids welcome

Operating hours

Always open.

Similar fishing nearby

Other locations on DaarByt nearby. Book online or request a booking.

Search all locations
cabin | Roets Haven - Free State - Potchefstroom - Vaal River
Within 1 km
Free State, Potchefstroom, Vaal River

Roets Haven

Roets Haven sits on a quiet Vaal River stretch between Viljoenskroon, Potchefstroom, and Klerksdorp. The venue trades as Roetshaven Fisherman's Dreams and offers private group fishing with self-catering chalets on the bank.

Barbel Carp Mudfish+1 more
Kids Welcome
Chalets on the Vaal River | Riverview Fishing Adventures (Riverview Lodge) - Free State - Viljoenskroon - Vaal River
Within 4 km
Free State, Viljoenskroon, Vaal River

Riverview Fishing Adventures (Riverview Lodge)

Riverview Fishing Adventures sits on the Vaal River at Renovaal between Potchefstroom and Viljoenskroon. Self-catering chalets face a manicured river terrace where anglers target carp, yellowfish, and barbel.

Carp Yellowfish Barbel
Kids Welcome
1
Wide Vaal River view | Paradyskop Boerdery - North West - Klerksdorp - Vaal River
Within 6 km
North West, Klerksdorp, Vaal River

Paradyskop Boerdery

Paradyskop Boerdery sits on the Vaal River between Orkney and Potchefstroom near Klerksdorp. The farm offers self-catering units, tent camping, and day visits with river fishing and canoeing.

Carp Barbel Yellowfish
Kids Welcome