If you dun want to catch it (PIKACHU) .. You may go to Celadon City at right of the game corner,, they are a prize Pokemon pikachu,porygon,etc.. u may buy it with ur game coin....... I think is about 2000++....
Route 2
Pikachu is located in the Viridian Forest, in the Kanto region.
It can be caught at Route 2.
You must breed a Pikachu or Raichu.
In Pokemon Heartgold or gold and soulsilver or silver you can find it in viridian forest.
u find it in viridian forest
Pikachu is somewhere in the Kanto reign.
bills grampa in kanto you have to show him a pichu or pikachu
pikachu can be found on that patch of grass between viridian city and viridian forest, it might take a while though but that is the only place in Pokemon silver where pikachu is.
In pokemon fire red, leaf green, red, blue, soulsilver, heartgold, silver, and gold pikachu can be found in Viridian forest. In pokemon Sapphire, ruby, and emerald you can find it in the safari zone
You cannot find pikachu in pokemon black.
You Can Catch Pikachu In Viridian Forest. Morning
u have to breed it with pikachu