In order to get Larvitar in Pokémon HeartGold, you have to find it and catch it in Mt. Silver or in the Safari Zone.
Chat with our AI personalities
In HeartGold you can find Larvitar on Mt. Silver or in the Safari Zone (in the 'Mountain' area).Safari Zone
You can catch a level 20 Larvitar in MT. Silver. He then evolves into Pupitar.
You must evolve Pupitar to get a Tyranitar. Pupitar evolves at level 55. To get a Pupitar, you must first get a Larvitar. Larvitar evolves into Pupitar at level 30.
You get it on Mt. Silver or from the Safari Zone (Mountain) in the grass or with 5 Peak Objects.
Yes you can catch it before the elite four, you can get larvitar after the zafari zone opens in heart gold soul silver which opens after you deliver the secret potion to jasmine of Olivine city. Larvitar can be found in the mountain region of the zafari zone but is rare.