heatran is in stark mountain.after you talk to buck and he takes the magma stone, talk to his grandpa in the survival area, then go back up and heatran will be where the magma stone was
in your barf
munt stark
I think you get him at any of those lava pit thingies as a boss but there is a about 2% chance thanks to heatrain.
i have that pokemon but only through diamond and that was with cheart for the comlete pokedex for the sinoh pokedex because you can only catch it when you have the national dex