Dittobase

Games

Pokémon GO
Pokopia
Pokémon Unite

Cards

TCG Pocket
Pokémon TCG

Main Series

Legends: Z-A
Scarlet & Violet
HOME
Legends: Arceus
Brilliant Diamond and Shining Pearl
Sword and Shield
Let's Go, Pikachu! & Eevee!
Ultra Sun and Ultra Moon
Sun and Moon
Omega Ruby and Alpha Sapphire
X and Y
Black 2 and White 2
Black and White
HeartGold and SoulSilver
Platinum
Diamond and Pearl
Emerald
FireRed and LeafGreen
Ruby and Sapphire
Crystal
Gold and Silver
Yellow
Red and Blue

Events

Championships

Tools

Upgrade

X/Y / HMs

HMs

Pokémon X and Y HMs

Where to get all five HMs, the badge each one needs, and every Pokémon that can learn them.

Every HM in X and Y

In the order you get them.

HMMoveCategoryPowerAcc.PPOutside battleBadge neededWhere to get itLearned by
HM01Physical5095%30Cuts down small trees

Bug Badge

Viola
Parfum Palace (hedge maze)
HM04Physical80100%15Pushes big boulders

Cliff Badge

Grant
Cyllage City (from Grant)
HM03Special90100%15Travels across water

Rumble Badge

Korrina
Shalour City (rival gift)
HM02Physical9095%15Flies to a town you’ve visited

Plant Badge

Ramos
Coumarine City (Professor Sycamore)
HM05Physical80100%15Climbs up and down waterfalls

Iceberg Badge

Wulfric
Route 19 (from Shauna)
HM01 Cut

50 power · 95% accuracy · 30 PP

Normal
Physical

Outside battle

Cuts down small trees

Badge needed

Bug Badge

Viola

Where to get it

Parfum Palace (hedge maze)

HM01 teaches Cut. Find it in the hedge maze in the gardens behind Parfum Palace, near Camphrier Town.

Learned by

HM04 Strength

80 power · 100% accuracy · 15 PP

Normal
Physical

Outside battle

Pushes big boulders

Badge needed

Cliff Badge

Grant

Where to get it

Cyllage City (from Grant)

HM04 teaches Strength. Gym Leader Grant gives it to you in Cyllage City.

Learned by

HM03 Surf

90 power · 100% accuracy · 15 PP

Water
Special

Outside battle

Travels across water

Badge needed

Rumble Badge

Korrina

Where to get it

Shalour City (rival gift)

HM03 teaches Surf. Your rival, Calem or Serena, gives it to you in Shalour City.

Learned by

HM02 Fly

90 power · 95% accuracy · 15 PP

Flying
Physical

Outside battle

Flies to a town you’ve visited

Badge needed

Plant Badge

Ramos

Where to get it

Coumarine City (Professor Sycamore)

HM02 teaches Fly. Professor Sycamore hands it to you in Coumarine City.

Learned by

HM05 Waterfall

80 power · 100% accuracy · 15 PP

Water
Physical

Outside battle

Climbs up and down waterfalls

Badge needed

Iceberg Badge

Wulfric

Where to get it

Route 19 (from Shauna)

HM05 teaches Waterfall. Shauna gives it to you on Route 19, near Couriway Town.

Learned by

Forgetting an HM

HM moves can’t be replaced by leveling up. To remove one, visit the Move Deleter in Dendemille Town, in the house northeast of the Pokémon Center.

HMs never run out

Teach an HM as many times as you like, to as many Pokémon as you like.

Which Pokémon can learn each HM

Types and moves as they were in X and Y.

HMs

Showing 547 of 721 Pokémon

PokémonTypeCutStrengthSurfFlyWaterfallTotal
DragonFlying
5
Mew

#151

Psychic
5
Arceus

#493

Normal
5
Water
4
Water
4
Lugia

#249

PsychicFlying
4
Water
4
WaterDark
4
Latias

#380

DragonPsychic
4
Latios

#381

DragonPsychic
4
DragonFlying
4
Water
4
WaterSteel
4
NormalWater
4
Water
4
Water
4
Water
4
WaterDark
4
FireFlying
3
Water
3
Water
3
Water
3
PoisonGround
3
PoisonGround
3
Water
3
Water
3
Water
3
WaterFighting
3
WaterPoison
3
WaterPoison
3
Water
3
Water
3
Normal
3
Rhydon

#112

GroundRock
3
Normal
3
WaterFlying
3
Lapras

#131

WaterIce
3
Water
3
RockWater
3
Water
3
Furret

#162

Normal
3
Marill

#183

WaterFairy
3
WaterFairy
3
Water
3
WaterGround
3
DarkIce
3
Water
3
RockDark
3
Mudkip

#258

Water
3
WaterGround
3
WaterGround
3
Normal
3
Lombre

#271

WaterGrass
3
WaterGrass
3
Aggron

#306

SteelRock
3
WaterDark
3
Water
3
Water
3
WaterGround
3
GrassFlying
3

Who should carry your HMs

An HM helper is a Pokémon that carries your HMs, so the rest of your team keeps its battle moves.

HMs you need

Fewest Pokémon for all five HMs: two

Feraligatr

Cut, Strength, Surf and Waterfall · or Crawdaunt or Empoleon

Charizard

Fly · or Tropius or Salamence

Dragonite

Cut, Strength, Surf and Fly

Feraligatr

Waterfall · or Crawdaunt or Empoleon

Feraligatr

Cut, Strength, Surf and Waterfall · or Crawdaunt or Empoleon

Dragonite

Cut, Strength, Surf and Waterfall

Charizard

Fly · or Tropius or Salamence

Dragonite

Cut, Strength, Surf and Waterfall

Best single helpers

PokémonHMs coveredMissing

5 of 5

Cut, Strength, Surf, Fly and Waterfall

None

4 of 5

Cut, Strength, Surf and Waterfall

Fly

4 of 5

Cut, Strength, Surf and Waterfall

Fly

4 of 5

Cut, Strength, Surf and Waterfall

Fly

4 of 5

Cut, Strength, Surf and Waterfall

Fly

4 of 5

Cut, Strength, Surf and Waterfall

Fly

4 of 5

Cut, Strength, Surf and Waterfall

Fly

4 of 5

Cut, Strength, Surf and Waterfall

Fly

About HMs in X and Y

HMs (Hidden Machines) teach moves that also work outside battle, like Cut for clearing small trees and Surf for crossing water.

X and Y have five HMs, and you can’t finish the game without Strength and Surf. This page shows where to get each one, which badge lets you use it outside battle, and every Pokémon that can learn it. Pick the HMs you need and it finds the fewest Pokémon that can carry them, so the rest of your team keeps four battle moves.

Frequently Asked Questions

How many HMs are in X and Y?

Five: HM01 Cut, HM02 Fly, HM03 Surf, HM04 Strength and HM05 Waterfall.

Where do you get each HM in X and Y?

In the order you get them:

  • HM01 Cut: Find it in the hedge maze in the gardens behind Parfum Palace, near Camphrier Town
  • HM04 Strength: Gym Leader Grant gives it to you in Cyllage City
  • HM03 Surf: Your rival, Calem or Serena, gives it to you in Shalour City
  • HM02 Fly: Professor Sycamore hands it to you in Coumarine City
  • HM05 Waterfall: Shauna gives it to you on Route 19, near Couriway Town

Which badge do you need to use each HM in X and Y?

To use an HM outside battle: Bug Badge for Cut, Cliff Badge for Strength, Rumble Badge for Surf, Plant Badge for Fly and Iceberg Badge for Waterfall. In battle, any Pokémon that knows the move can use it, badge or not.

Which HMs do you need to finish X and Y?

Strength and Surf. You can finish the story without Cut, Fly or Waterfall.

How do you delete an HM move?

Leveling up and TMs can’t replace an HM move, but the Move Deleter can make a Pokémon forget any move, including HMs. You’ll find the Move Deleter in Dendemille Town, in the house northeast of the Pokémon Center.

Which Pokémon can learn the most HMs?

Dragonite, Mew and Arceus learn all five.

What’s a good HM helper in X and Y?

Two Pokémon can carry all five HMs between them, for example Feraligatr and Charizard. The helper finder above shows more options for your version and starter.

HMs in other games

The same page for every main-series game, in release order. Numbers are each move’s HM number in that game.

GameCutFlySurfStrengthFlashWhirlpoolRock SmashWaterfallDiveDefogRock Climb
Red & Blue0102030405------
Yellow0102030405------
Gold & Silver010203040506-07---
Crystal010203040506-07---
Ruby & Sapphire0102030405-060708--
FireRed & LeafGreen0102030405-0607(08)--
Emerald0102030405-060708--
Diamond & Pearl01020304--0607-0508
Platinum01020304--0607-0508
HeartGold & SoulSilver01020304-050607--08
Black & White01020304---0506--
Black 2 & White 201020304---0506--
X & Y (this page)01020304---05---
Omega Ruby & Alpha Sapphire01020304--060507--

Numbers in parentheses are HMs in a game’s data that you can’t get in that game.

Games without HMs

© 2026 dittobase.com. All rights reserved.

This website is an independent platform and is not associated with, validated, backed, or sponsored by Nintendo, Game Freak, Niantic, or The Pokémon Company.

Advertise on this site

As an Amazon Associate I earn from qualifying purchases.