You can catch Ghastly by encountering one in the Sprout Tower in Violet City or in the Bell Tower in Ecruteak City in Pokémon Heart Gold and SoulSilver.But it has to be at night.
go to the tower where u catch ho-oh and in the second or third floor u will see them at different level.
im not really sure what town it is but it the town where u can get the move surf.
thats the town and to get surf u must beat all of those lady who is in this one house that they are dancing in.
after beating all of those lady talk to the man that is sitting in the house with it rydon.
hope i help u to get both thing!!
You can find it in Sprout Tower, Bell Tower, and the Safari Zone.
Must be at night though.
Chat with our AI personalities
you find gastly in the Burned Tower and the Sprout Tower
No, you can not catch Phanpy in SoulSilver. It is a version exclusive to HeartGold.
Evolve a gastly that you can catch in the sprout tower
You can't catch Skitty in Pokémon HeartGold or Pokémon SoulSilver but you can catch it in the Hoenn Field in the PokéWalker device and then transfer it over into HeartGold or SoulSilver.poke walker .
You cannot catch any of the Regis (Regirock, Regice, Registeel and Regigigas) in Pokémon HeartGold or SoulSilver.