Koffing - Generation 1 learnset

Below are all the moves that Koffing can learn in Generation 1, which consists of:

  • Pokémon Red
  • Pokémon Blue
  • Pokémon Yellow

Note: The move categories shown here are based on the move's type, as was the mechanic in Generations 1-3. The moves' detail pages may show a different category for Generation 4+.

Moves learnt by level up

Koffing learns the following moves in Pokémon Red & Blue at the levels specified.

Lv.
Move
Type
Cat.
Power
Acc.
1SmogPoisonPhysical 30 70
1TackleNormalPhysical 40 100
32SludgePoisonPhysical 65 100
37SmokescreenNormalStatus 100
40Self-DestructNormalPhysical 200 100
45HazeIceStatus
48ExplosionNormalPhysical 250 100

Moves learnt by HM

Koffing does not learn any HMs in Pokémon Red & Blue.

Moves learnt by TM

Koffing is compatible with these Technical Machines in Pokémon Red & Blue:

TM
Move
Type
Cat.
Power
Acc.
06ToxicPoisonStatus 90
20RageNormalPhysical 20 100
24ThunderboltElectricSpecial 90 100
25ThunderElectricSpecial 110 70
31MimicNormalStatus
32Double TeamNormalStatus
34BideNormalPhysical
36Self-DestructNormalPhysical 200 100
38Fire BlastFireSpecial 110 85
44RestPsychicStatus
47ExplosionNormalPhysical 250 100
50SubstituteNormalStatus

Moves learnt by level up

Koffing learns the following moves in Pokémon Yellow at the levels specified.

Lv.
Move
Type
Cat.
Power
Acc.
1SmogPoisonPhysical 30 70
1TackleNormalPhysical 40 100
32SludgePoisonPhysical 65 100
37SmokescreenNormalStatus 100
40Self-DestructNormalPhysical 200 100
45HazeIceStatus
48ExplosionNormalPhysical 250 100

Moves learnt by HM

Koffing does not learn any HMs in Pokémon Yellow.

Moves learnt by TM

Koffing is compatible with these Technical Machines in Pokémon Yellow:

TM
Move
Type
Cat.
Power
Acc.
06ToxicPoisonStatus 90
20RageNormalPhysical 20 100
24ThunderboltElectricSpecial 90 100
25ThunderElectricSpecial 110 70
31MimicNormalStatus
32Double TeamNormalStatus
34BideNormalPhysical
36Self-DestructNormalPhysical 200 100
38Fire BlastFireSpecial 110 85
44RestPsychicStatus
47ExplosionNormalPhysical 250 100
50SubstituteNormalStatus