The Fishing Guru in Olivine City gives it to you.
Before you can get the gold fishing rod you have to get the silver fishing rod and before you get the silver fishing rod you have to get the copper fishing rod. To get the copper fishing rod you upgrade your regular fishing rod at the general store.
You get the fishing rod at your home after the elite four.
The old rod is south of the city with the Sprout Tower in a Pokemon Center The Good rod is in the city with the Lighthouse in a house with a fisherman who gives it to you (i think)
one of the fisherman on route 32 will give you a fishing rod.
The Fishing Guru in Olivine City gives it to you.
Get a fishing rod and fish for one.
old rod in the Pokemon center before union cave, good rod in olivine city, or super rod in house on bridge route below lavendar town. (all from fishermen in houses)
Before you can get the gold fishing rod you have to get the silver fishing rod and before you get the silver fishing rod you have to get the copper fishing rod. To get the copper fishing rod you upgrade your regular fishing rod at the general store.
You must speak with the Fishing Guru on Route 12.
you ask a fishing man
You talk to fishermen and one gives you a fishing rod.
You get the fishing rod at your home after the elite four.
you cant get a gold rod but you can get a super rod witch allows you to catch rely powerful water Pokemon. you can find it after you beat the champion, you need to be in Kantoon route 12 then find the fishing guru's house and he will give you your rod.enjoy :)
The old rod is south of the city with the Sprout Tower in a Pokemon Center The Good rod is in the city with the Lighthouse in a house with a fisherman who gives it to you (i think)
you buy them at the big pokemart at golden rod city
one of the fisherman on route 32 will give you a fishing rod.