Where to catch, #0049
Venomoth in Let's Go, Pikachu and Eevee: 2 places, levels 33 to 38
2 encounters by area
Places
Route 14 and Route 15
Other games
Also found in 13 other games
Red and Green (Japan)Red and BlueYellowGold and SilverCrystalXDFireRed and LeafGreenDiamond and PearlPlatinumHeartGold and SoulSilverBlack and WhiteX and YOmega Ruby and Alpha Sapphire