Yes, you can capture Heracross in Pokemon HeartGold (And in Pokemon SoulSilver). You must go to Azalea Town and heabutt into the trees there, and eventually you will encounter one.
Chat with our AI personalities
Pokemon HeartGold and SoulSilver.
heracross is a pokemon who doesn't evolve. sorry.
Try to hit the other Pokemon from behind. Try not to be stressed
In Heartgold, you can find any of the following Pokemon by headbutting trees: Caterpie Metapod Butterfree Spearow Venonat Exeggcute Tangela Hoothoot Noctowl Spinarak Ariados Natu Aipom Pineco Heracross After you've obtained the National Pokedex: Wurmple Seedot Tailow Shroomish Slakoth Starly Combee Burmy Cherubi Locations and time of day for capture differ. Check your Pokedex for more information or check the internet for additional help.
Well, the Pokèmon that appear on the tree are randomized; you can get a Heracross on Mt. Silver in HeartGold and SoulSilver, but it usually takes 6-8 hours for a Pokèmon to appear on a Honey Tree after you slather the bark with Honey.