You cannot catch Heatran in Pokémon SoulSilver, you will have to trade for it.
.........................................................................................................................................................................................................................................................................................................................................................................................................................................
.........................................................................................................................................................................................................................................................................................................................................................................................................................................
You need 21 ultra balls to catch Heatran
no
No, you cannot get another Heatran once you have caught it.
stark mountan
No, it is not wild
you cant catch it in soulsilver. you have to trade it from diamond pearl or platinum.
No sorry u can't :( so save in front of heatran if ya wanna catch it
Yes, you can. At least, I could.
50