Viridian Forest.
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.
you can catch a pikachu in the Pokemon mansion.
you start with a pikachu.................
You Can Catch Pikachu In Viridian Forest. Morning
All Right first you need a Pikachu. You can catch Pikachu in Viridian Forest from levels 4 to 7. Then get a thunderstone from a Lass on Route 29. Evolve it with a thunderstone or get a Pokemon that knows fly and fly there its easyer . XD
You catch Pikachu in Veridian Forest
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.
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.
Pichu is not available to catch. Instead, you must breed a Pikachu with a Ditto. Pikachu can be found in the Viridian Forest. Make sure Ditto gets along with Pikachu by asking the daycare.