the old rod is located in the pokemon center by the big lake you must talk to an old man therein and well youre there i suggest you heal up your pokemon (i thinks it route 30) because you will challenge a bunch of fishermen if you want the good rod you must go to olivine cit and talk to a man in a house in the center of town good luck :)
A fisherman within the Pokemon Center on Route 32 will give you the Old Rod in Pokémon SoulSilver.
You can get a Magikarp by fishing in any body of water with an Old Rod
The old rod should be in goldenrod city the good rod should be in olivine city and the super rod should be in lavender city. I'm not sure about the old rod. You just have to talk to people
near lavender town's route
explore a bridge in kanto
A fisherman within the Pokemon Center on Route 32 will give you the Old Rod in Pokémon SoulSilver.
You can get a Magikarp by fishing in any body of water with an Old Rod
Anywhere that you can go fishing. Especially by using the Old Rod.
Go to Route 32 and talk to the Fisherman and he'll give you one.
at olivine city
The old rod should be in goldenrod city the good rod should be in olivine city and the super rod should be in lavender city. I'm not sure about the old rod. You just have to talk to people
in golden rod city
When you are on your way to Azealea Town, a Pokemon center is on the route there. Go inside and talk to the fisherman and say yes and you'll get the old rod.
Talk to the fisherman NPC in the Pokemon center near the entrance to Union Cave.
its in migginiggins garage outside portrush
you will find it in a house somewhere
It is in golden rod city