Where to catch, #0057
Primeape in Diamond and Pearl: 2 places, levels 51 to 53
2 encounters by area
Places
Route 225 and Sea Route 226
Other games
Also found in 8 other games
YellowGold and SilverXDFireRed and LeafGreenPlatinumHeartGold and SoulSilverSun and MoonUltra Sun and Ultra Moon