In the National Park, you have to enter the Bug Catching Contest and it is also very rare.
Pinsir is available in the Bug Catching Contest. Pinsir, Scyther or other strong bug Pokemon can easily found at night, trust me. Last time, i try to catch them at the morning, but I did not encounter with any strong bug Pokemon.
In Pokémon SoulSilver and HeartGold, Pinsir can be obtained by using the Headbutt move on certain trees in the Johto region. Headbutt is a move that allows you to shake trees to encounter Pokémon. Pinsir is a rare encounter, so you may need to try multiple trees before finding one. It is recommended to save your game before using Headbutt to increase your chances of encountering Pinsir.
Pokemon Catching Pinsir Pinsir is harder to catch than other pokemon. You need to go to the bug-catching contest after getting the national Pokedex. It will sometimes appear. Sorry for being brief. Hope I Helped! :D
~You can only get pinsir at the Safari Zone. I am not sure where exactly in the Safari Zone, but you will find it!~ This cheat was by: Abby you most go north west to find the pensir pokemon!
The Resort Area
you only find it on pearl.Its uncommon on route 299.
Pinsir does not evolve.
bug catching contest
Pinsir is a Bug type.
Definitely Pinsir!
Pinsir does not have an evolution
i believe its in the cave level