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.
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.
Try looking in mt silver.
mt silver or 16 badges safari zone mountain area
In HeartGold you can find Larvitar on Mt. Silver or in the Safari Zone (in the 'Mountain' area).Safari Zone
In the Safari zone or At the bottom of Mt. Silver
In the Safaria zone or At the bottom of Mt. Silver
Mt Silver
Dude there could be different possibilities -_-.....
You get it in Mt.Silver (Rare)
Level 30
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.
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.
Well I don't know how to get it in Pearl, Diamond, or Platinum, but you can trade one from Soul Silver or Heart Gold. You can find a Larvitar at Mt. Silver Cave or after you beat the Champion.
Try looking in mt silver.
Larvitar will evolve into Pupitar at Lv. 30
mt silver or 16 badges safari zone mountain area