Which Pokémon Can Learn Flash? (Which Pokemon Uses Flash?)
I first used Flash in Pokemon Crystal. Granted, it wasn’t as cool as Flare Blitz, Bodyslam, or Earthquake, but it worked for navigating dark caves.
Decades later, I rediscovered it in HeartGold and Brilliant Diamond Shining Pearl. Although I got it purely for the nostalgia, I was glad they improved its accuracy😊.
I used it in some battles and thought it was decent enough to cover.
So, here’s a breakdown of which Pokemon can use Flash.
Can you teach Flash to any Pokemon?
Not really. Some Pokemon cannot learn Flash. However, this Normal type move is available to many Pokemon across the generations. Flash is a non-damaging move introduced in the first generation of Pokemon games.
In battle, the user emits a blinding light that reduces its opponent’s accuracy. Outside the battlefield, Flash is used to illuminate dark caves.
Here’s a table outlining this move’s stats 👇:
Type |
Normal |
Category |
Status |
Accuracy |
100% |
PP |
20 |
Contact |
None |
Description |
Your Pokemon flashes a bright light. |
Effect |
In battle, this light blinds your opponent, reducing their accuracy. Outside battle, this light illuminates dark caves. |
How to teach Flash to Pokemon
You can teach Flash to Pokemon using TM70 and HM05. Alternatively, some Pokemon learn this move once they level up 🤓.
Level-up
As mentioned, some Pokemon learn Flash when they level up. They include Kadabra, Morelull, Shiinotic, Volbeat, and Alakazam.
Once these Pokemon gain the required Experience points, they level up and acquire Flash.
TM70
You can use TM70 to teach Pokemon Flash in Generations 4 to 6 and Pokemon Brilliant Diamond and Shining Pearl 🧐.
Its location varies from one game to another. Once you get TM70, go to your menu and select a compatible Pokemon.
Choose TM70 and confirm that you want to use it to teach your Pokemon Flash. You could only use it once in Generation 4, but this rule was changed in subsequent Generations.
HM05
You can use HM05 to teach Flash to your Pokemon in the first three Generations. Its location varies from one game to another. Once you get HM05, go to your menu and select a compatible Pokemon.
Choose HM05 and confirm that you want to use it to teach Flash to your Pokemon.
Which Pokemon can learn Flash in Pokemon Ruby?
Bulbasaur, Ivysaur, Venusaur, Butterfree, Pikachu, and Raichu are some Pokemon that can learn Flash in Ruby. You’ll need HM05 to teach this move.
Which Pokemon can learn Flash in Emerald?
JigglyPuff, WigglyTuff, Oddish, Gloom, VilePlum, and Paras are some Pokemon that can learn Flash in Emerald.
You’ll need HM05 to teach Flash to your Pokemon. You can get it by talking to the man in the Granite Cave.
Which Pokemon can learn Flash in Yellow?
Venonat and Venomoth can learn Flash in Pokemon Yellow. You’ll need HM05 to teach this move. To get HM05, catch at least 10 Pokemon and speak to Prof. Oak’s aide.
He will give you HM05 as a reward.
Which Pokemon can learn Flash in Sapphire?
SlowPoke, SlowBro, Magnemite, and Magneton can learn Flash in Pokemon Sapphire. You’ll need HM05 to teach Flash.
Which Pokemon can learn Flash in HeartGold?
Raichu, Hypno, Drowzee, and Voltorb are some Pokemon that can learn Flash in HeartGold. You’ll need TM70 to teach Flash. You can get this TM from the Sprout Tower or the Goldenrod Department Store.
Which Pokemon can learn Flash in Red?
Electrode, Drowzee, Chansey, and Staryu are some Pokemon that can learn this move in Red. You’ll need HM05 to teach this move. To get it, acquire 10 Pokemon and talk to Prof. Oak.
Which Pokemon can learn Flash in Crystal?
Chikorita, Bellsprout, Hoppip, and Spinarak are some Pokemon that can learn this move in Crystal. You’ll need HM05 to teach Flash. You can get it by beating Sage Li at the Sprout Tower.