You can get the Good Rod from a fisherman living in a house directly above the Pokémon Center in Olivine City.
There are no prerequisites for getting the Good Rod other than reaching Olivine City.
You’ll find Olivine City west of Ecruteak City – you’ll just have to cross through Routes 38 and 39 first.
Getting the Good Rod
You’ll get the Good Rod from a fisherman once you reach Olivine City. You can find the fisherman’s house directly north of the Olivine Pokémon Center.
Go inside and talk to the fisherman and answer “Yes” when he asks whether you want to fish.
He’ll then give you the Good Rod for free to reward your enthusiasm.
Where To Fish with the Good Rod
There are only 10 different fishing encounter tables in Pokémon Crystal.
Each encounter table comprises multiple routes and locations in the game world where you’ll be able to find the same Pokémon species at similar rates.
To save you time in your journey to hook ‘em all, I’ve chosen to highlight only the best Good Rod fishing spots based on Pokémon rarity and variety.
Pokémon Caught with Good Rod | Locations |
---|---|
|
Cherrygrove City, Olivine City, Cianwood City, Cerulean City, Dark Cave. Routes 14, 19, 34, and 40. |
|
New Bark Town, Olivine City (harbor), Vermilion City, Pallet Town, and Cinnabar Island. Routes 20, 21, 26, 27, and 41. |
|
Route 45 and Dragon’s Den. |
|
Routes 12, 13, and 32*. *Only at Route 32 during a Qwilfish Swarm. |
Note that the rates at which you’ll encounter these Pokémon varies throughout the day.
-
Pokémon Crystal
- Where To Get the Good Rod in Pokémon Crystal