You can get in Quiet cave which takes like 100000 watts On the pokewalker
i think you have to trade for it
Spiritomb is not a wild pokemon on SoulSilver/HeartGold. It must be traded from another game-e.g. Diamond/Pearl/Platinum.
well you can trade but if you want one of your ot put a traded one in day care with a ditto and get a spiritomb egg!
You can get a Spiritomb in HG/SS by transferring it from the PokeWalker (Quiet Cave; 10,000+ steps).
You can not find a Spiritomb in Heartgold. The only way is to trade it or by getting through the Pokewalker.
you will find him at level 25
You cannot catch a wild Spititomb in Soul Silver, but you can trade it to your game from either Diamond, Pearl, or Platinum version.
You can find Spiritomb at Hallowed Tower Requires Odd Keystone and talking to 32 People total in Sinnoh Underground.
you find it in that abandoned house thingy
You can't.
you cant find celebi in soulsilver
Champion Cynthia is the only person with a Spiritomb