Fishing shops around South Africa where you can buy rods, reels, line and tackle such as hooks, lures, weights and floats as well as different kinds of baits are found throughout the different provinces. Some are found in the various malls if there is one in the area where you are intending to fish and others are found as a section in a sports shop. There are some that are found as a small section of a hardware store, this you will find in the smaller towns and villages throughout the country.
The larger fishing shops will be able to provide you with all the equipment you will need suited to the local environment and to help you catch the kind of fish you aim to catch. Also, the better stores will have more than one sales assistant being able to advise you on the right kind of tackle for the types of fish you are after. For example, if you are going carp fishing, then there are certain baits and rig set-ups that will help you land these fish more easily. Same goes if you are after freshwater bass, store assistants will be able to give you the best advice on what kind of lures and spinners to use.
Locations close to the coast where sea fishing is a popular sport will normally have dedicated stores specifically suited to that kind of angling. ESA fishing shops are found in the more popular regions and towns throughout Durban, Cape Town, Port Elizabeth and other coastal areas. For those who are not familiar with the ESA brand, they have a popular television programme regularly on television. Fly angling is popular throughout the Cape region of SA and many wine farms that have dams where people can fly fish will also have a place where the basic equipment and artificial baits can be purchased. Do a little research, especially if you are going on holiday to a specific area and you will see that there are a wide variety of good fishing shops around South Africa.