Where to catch, #0049
Venomoth in HeartGold and SoulSilver: 2 places, levels 8 to 14
2 encounters by area
Places
Route 24 and Route 25
Other games
Also found in 13 other games
Red and Green (Japan)Red and BlueYellowGold and SilverCrystalXDFireRed and LeafGreenDiamond and PearlPlatinumBlack and WhiteX and YOmega Ruby and Alpha SapphireLet's Go, Pikachu and Eevee