Diancie - Generation 7 learnset

Below are all the moves that Diancie can learn in Generation 7, which consists of:

  • Pokémon Sun
  • Pokémon Moon
  • Pokémon Ultra Sun
  • Pokémon Ultra Moon
  • Pokémon Let's Go Pikachu
  • Pokémon Let's Go Eevee

Moves learnt by level up

Diancie learns the following moves in Pokémon Sun & Moon at the levels specified.

Lv.
Move
Type
Cat.
Power
Acc.
1HardenNormal
1Rock ThrowRock 50 90
1TackleNormal 40 100
5SharpenNormal
8Smack DownRock 50 100
12ReflectPsychic
18Stealth RockRock
21Guard SplitPsychic
27Ancient PowerRock 60 100
31FlailNormal 100
35Skill SwapPsychic
40Power GemRock 80 100
46Trick RoomPsychic
49Stone EdgeRock 100 80
50Diamond StormRock 100 95
50MoonblastFairy 95 100
60Light ScreenPsychic
70SafeguardNormal

Egg moves

Diancie does not learn any moves by breeding in Pokémon Sun & Moon.

Moves learnt by TM

Diancie is compatible with these Technical Machines in Pokémon Sun & Moon:

Transfer-only moves

Diancie can only learn these moves in previous generations. It must be taught the moves in the appropriate game and then transferred to Pokémon Sun & Moon.

Move
Type
Cat.
Power
Acc.
Method
FlashNormal 100 Generation 6 — TM
Secret PowerNormal 70 100 Generation 6 — TM

Moves learnt by level up

Diancie learns the following moves in Pokémon Ultra Sun & Ultra Moon at the levels specified.

Lv.
Move
Type
Cat.
Power
Acc.
1HardenNormal
1Rock ThrowRock 50 90
1TackleNormal 40 100
5SharpenNormal
8Smack DownRock 50 100
12ReflectPsychic
18Stealth RockRock
21Guard SplitPsychic
27Ancient PowerRock 60 100
31FlailNormal 100
35Skill SwapPsychic
40Power GemRock 80 100
46Trick RoomPsychic
49Stone EdgeRock 100 80
50Diamond StormRock 100 95
50MoonblastFairy 95 100
60Light ScreenPsychic
70SafeguardNormal

Egg moves

Diancie does not learn any moves by breeding in Pokémon Ultra Sun & Ultra Moon.

Move Tutor moves

Diancie can be taught these attacks in Pokémon Ultra Sun & Ultra Moon from move tutors (details):

Move
Type
Cat.
Power
Acc.
After YouNormal
CovetNormal 60 100
Earth PowerGround 90 100
EndeavorNormal 100
GravityPsychic
Heal BellNormal
Helping HandNormal
Iron DefenseSteel
Last ResortNormal 140 100
Magnet RiseElectric
Skill SwapPsychic
SnoreNormal 50 100
Stealth RockRock
TelekinesisPsychic
Wonder RoomPsychic

Moves learnt by TM

Diancie is compatible with these Technical Machines in Pokémon Ultra Sun & Ultra Moon:

Transfer-only moves

Diancie can only learn these moves in previous generations. It must be taught the moves in the appropriate game and then transferred to Pokémon Ultra Sun & Ultra Moon.

Move
Type
Cat.
Power
Acc.
Method
FlashNormal 100 Generation 6 — TM
Secret PowerNormal 70 100 Generation 6 — TM

Moves learnt by level up

Diancie does not learn any level up moves in Pokémon Let's Go Pikachu & Let's Go Eevee.

Moves learnt by TM

Diancie cannot be taught any TM moves in Pokémon Let's Go Pikachu & Let's Go Eevee.