Johannesburg Fly Fishing Guides – River

Explore the South African freshwater areas by fishing the Vaal River with Johannesburg Fly Fishing Guides! Join Captain Raymond Rainbird as he takes you on an unforgettable adventure. He’s a local with over 25 years of experience, so you can be sure he knows all the best fishing spots in the area.

On this trip, you’ll mostly be wading through the river while testing your fly fishing skills. You can also hop aboard Capt. Raymond’s 4’ drift boat to cruise down the river and enjoy the beautiful views. The boat can take up to 4 people, so it can be a fun adventure for a few angler friends.

If you’d like to use your own equipment, feel free to bring it with you. You have the option to rent from the captain for an extra charge. Note that you are required to release all the fish back to the water after taking a nice photo.

This is a beautiful river with untouched nature, and it’s home to a variety of species. On this trip, you’ll focus mainly on Yellowfish and Catfish, but you’ll probably run into some Rainbow and Brown Trout as well. Note that anglers on this trip should be at least 16 years old, so you shouldn’t bring young kids.

Capt. Raymond will provide snacks and drinks for your refreshment. He’ll also take care of the fishing license, so you don’t have to worry about anything. Just make sure to bring some sunscreen so as to enjoy your time on the river, and you’re all set!

Join Johannesburg Fly Fishing Guides and have an adventure of a lifetime fly fishing in the Vaal River!

Select date to see available trips and rates:

  • Private trip
    Full Day Trip – Yellowfish
    Low rate deposit non-refundable
    8 Hour Trip, starts at 7:00 AM
    Seasonal trip Jun 1 - Aug 31
    price breakdown
    This is a trip to book for a full day on the Vaal river chasing the elusive Largemouth Yellowfish, also known as the South African fish of a thousand casts. Test your fly fishing skills and take this creature off your bucket list. Bring your fishing gear or let the captain know if you'd like to rent it from him. Pack some sun protection and get ready to have an unforgettable freshwater adventure!
  • Private trip
    Full Day Trip – Catfish
    Low rate deposit non-refundable
    8 Hour Trip, starts at 7:00 AM
    price breakdown
    Chasing Catfish on fly is something to remember and should be on everyone's bucket list. Book this trip to spend a whole day on the Vaal River testing your skills against this hard-fighting species. Bring your fly fishing equipment, or notify your captain if you'd like to rent it, and get ready for some serious fun!
  • Private trip
    Full Day Trip – Nymphing
    Low rate deposit non-refundable
    8 Hour Trip, starts at 8:00 AM
    Seasonal trip Sep 1 - May 31
    price breakdown
    Spend a whole day on the Vaal River and enjoy some of the most beautiful views while testing your fly fishing skills. You'll do some European Nymphing for Smallmouth Yellowfish, but you can run into species like Catfish and Trout as well. Make sure to bring your equipment, or let your captain know if you want to rent it. Pack some sunscreen as well, and you're all set for an amazing time on this freshwater adventure!

About the Captain

Raymond Rainbird
Johannesburg, Gauteng, South Africa
Captain Raymond has been fly fishing for over 25 years. He was born and raised here, a local to the area, so he knows the waters very well. He is a part of the flyfishing team trying to join the national team of SAR and compete in world competitions. He has a number of co-guides who can join him and take more than 2 customers who are also a part of the team. He is a big fan of flyfishing for Yellowfish since it's an indigenous species in SAR and very unique. Fishing for it is very unique as well and no one should miss this if they come to SAR. He'll make sure you have the time of your life while putting your fly fishing skills to the test!

About this listing

Targeted Species

Brown Trout Brown Trout
Catfish Catfish
Rainbow Trout (Steelhead) Rainbow Trout (Steelhead)

Boat Specs

Local (Drift boat) originally built in 1994. Powered by a 1HP None engine, with a maximum cruising speed of 1 knots.

4 ft
4 persons

Types of Fishing

River Fishing

Fishing Techniques

Fly Fishing


Life Jackets
Life Jackets

Trip Includes

Fishing License

Cancellation Policy

Deposit non-refundable

If it is unsafe to travel, you may still cancel free of charge or change the dates of your booking.

Listing Policies

Pickup agreed upon reservation
Transfer to/from departure site may be available and included in price depending on your location and distance from the dock.
Child Friendly
Catch and Release Mandatory


Book with 10% deposit
When the captain confirms your trip, FishingBooker charges your credit card a 10% deposit to guarantee your reservation.
Pay remaining balance to captain
The remaining balance is to be paid directly to the charter operator on or prior to your trip date in one of the following payment methods:
Bank Transfer