You can't! You have to trade from a different Pokemon game.
You can not find a Spiritomb in Heartgold. The only way is to trade it or by getting through the Pokewalker.
you dont get it in the game you get it in your pokewalker
You cannot migrate or transfer Spiritomb from Pokémon Ranger Shadows of Almia over to Pokémon HeartGold.
You can get a Spiritomb in HG/SS by transferring it from the PokeWalker (Quiet Cave; 10,000+ steps).
you find it in that abandoned house thingy
Spiritomb is not a wild pokemon on SoulSilver/HeartGold. It must be traded from another game-e.g. Diamond/Pearl/Platinum.
You can find Spiritomb at Hallowed Tower Requires Odd Keystone and talking to 32 People total in Sinnoh Underground.
no. you can get male spiritomb.
You can't find registeel in Pokemon HeartGold.
You can find it in Pokemon Platinum, Pokemon Crystal, Pokemon HeartGold, and Pokemon SoulSilver.
unkowns {pokemon}
You cannot find Latios in Pokemon HeartGold unless you went on wi-fi and got the Enigma Stone