You can catch pikachu on Route 2 or in the Viridian Forset in the Kanto Region.
you can get pikachu in Viridian Forest in Kanto.
You catch Pikachu in Veridian Forest
Viridian Forest.
viridian forest
You catch one in vidarian forest.
catch a pikachu in viridian forest.
No you can't find Pikachu in the Safari Zone.
on heartgold and soulsilver you can catch pikachu at any time of day though it does take a while to run into one yes you can catch one at night
I don't think you can actually catch a pichu but you can catch a pikachu at Viridian Forest and breed it with a ditto.
D: PIKACHU* Viridian Forest or migrate ..you made me mad O:< --Taylor
To catch Pikachu in Pokemon SoulSilver, you must go to Viridian Forest in the Kanto region and search in the grass. They are a bit uncommon, so it may take a while.
to get complited pokedex and hatch pichu becose then you can catch north eached pichu.
Catch a pikachu holding a light ball, or use thief on the pikachu's in the Veridian Forest. When you put a pokemon with static in front you will find the pikachu's more easily