The only way to get electabuzz in soul silver is to level up elekid to level 30.
Get an Electabuzz, give it the Electrizer, then trade it
It's around Route 10-- the power plant in Kanto
You can get one from your Pokewalker in Suburban Area and Amity Meadow. You could also breed a female Electabuzz or Electivire and hatch the egg.catch a electabuzz and a ditto and but them inthe daycareYou breed an electrabuzz
Electabuzz will evolve when you have Electabuzz hold the Electirizer and then trade it.
It is in Route 10, but it is rare to find it.
U cant find electivire out as a wild pokemon...u must find the item electrizer and catch an electabuzz. Then put the electrizer in to electabuzz and trade it...
You can't get electabuzz in platinum.Ask someone that has heartgold or soulsilver to trade you one.(If they have one)if they don't have him or her.Tell them to run in the grass in route10 kanto.
Route 10 and in Safari Zone: Forest Area: 4 Peak Blocks.
You must breed Electabuzz/Electivire. You can catch Electabuzz at route 10 or Safari Zone.
You'll have to either trade for Electabuzz or transfer it from Pearl, Diamond, Platinum, HeartGold, or SoulSilver.
The only way to get electabuzz in soul silver is to level up elekid to level 30.
Trade your Electabuzz holding a magnet.
Get an Electabuzz, give it the Electrizer, then trade it
you will find sum electabuzz near the power plant. i assume you can get to the power plant. its kinda rare, and may take awhile to find.
Electabuzz > trade with electrizer > Electivire
you get it in the powerplant in Pokemon firered/leafgreen but in soulsilver/heartgold you get it in the grass out side of the powerplant