Pokemon That Can Learn Flash


We previously tackled the Pokemon who can learn Cut, this question has been asked many times. Now, let’s talk about the second most asked question, which Pokemon can learn flash? Below are some important details about the move FLASH, and the table shows the complete list of Pokemon that can learn flash including their learnset; whether they can learn using TM/HM or by level up.

The majority of Pokemon who can learn flash is by using TM(70) or HM(05). Only Volbeat(Gen 4 onwards), Morelull, and Shiinotic can learn flash by level up. Meanwhile, with the release of Pokémon: Let’s Go, Pikachu! and Let’s Go, Eevee!, both Kadabra and Alakazam can learn flash by level up.


In Generations 1 to 3, the Flash move decreases the target’s accuracy by one stage and it was HM05, flash has 70% accuracy. In Generation 4 and the later generations, the accuracy of Flash changed to 100% and now it is TM70.

In Generation 7, everything has changed as flash is no longer usable outside of battle.


Flash can light up dark caves. In generations 1 and 2, the flash move illuminates the whole caves and turns back to normal as the player exits. But in the later generations, the flash move will only light up around the player.

In Generation 4 and onwards when a Pokemon has Normalium Z, and uses Z-power; Flash turns to Z-Flash. As an effect, the user’s Evasiveness is lifted by one stage.

Pokemon That Can Learn Flash

wdt_ID ID Pokemon Learnset
1 1 Bulbasaur HM/TM
2 2 Ivysaur HM/TM
3 3 Venusaur HM/TM
4 12 Butterfree HM/TM
5 15 Beedrill TM
6 25 Pikachu HM/TM
7 26 Raichu HM/TM
8 35 Clefairy HM/TM
9 36 Clefable HM/TM
10 39 Jigglypuff HM/TM

Some information and resources provided are from bulbapedia.bulbagarden.net

More resources:

Featured Video
Notify of

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Inline Feedbacks
View all comments

Gloom can’t learn flash for some reason

In pokemon ruby, what type can learn flash the most? (At the beginning)