In Silver, I believe you have to headbutt a tree to knock one out .. the locations include: Routes 29, 30, 31, 32, 33, 42, 43, 44, 45, 46
They're pretty rare, so keep trying. Best of luck to you.
--------------------------------------------------------------------------------------------------------------
I couldn't find it for ages as well.....but i think i found the perfect location where he showed up many times....first you have to learn headbutt, then go to route 29, at the end of route 29 there is a berry tree and a boy, headbutt the little trees next to the berry tree...you have to hit the tree about 25 times and even if it says 'nope nothing' keep trying, you will find it eventually!
Goodluck don't get too frustrated
--------------------------------------------------------------------------------------------------------------
I can confirm that the little trees behind the berry tree on route 29 have heracross. Time was 10pm, if that matters.
Chat with our AI personalities
You can catch heracrosses by headbutting trees. But in order to have a powerful heracross your going to have to do some training. sorry.
Heracross is in the Safari Zone. Use an Acro Bike to get across the poles (white lines) and go North. The areas there hold Heracross (they are rare and hard to catch so beware).
on orange trees with honey after a day go to that tree and you have 30% chance to catch it!!
No you can't catch Mewtwo in Pokemon silver, you must trade it from Pokemon yellow.
You can catch Heracross at around level 30 in pattern bush on one of the sevii islands. I don't think he's too rare.