Pokémon Black and White HMs
Where to get all six HMs and every Pokémon that can learn them.
Every HM in Black and White
In the order you get them.
| HM | Move | Category | Power | Acc. | PP | Outside battle | Badge needed | Where to get it | Learned by |
|---|---|---|---|---|---|---|---|---|---|
| HM01 | Physical | 50 | 95% | 30 | Cuts down small trees | None | Striaton City (gift) | ||
| HM04 | Physical | 80 | 100% | 15 | Pushes big boulders | None | Nimbasa City | ||
| HM02 | Physical | 90 | 95% | 15 | Flies to a town you’ve visited | None | Driftveil City (from Bianca) | ||
| HM03 | Special | 95 | 100% | 15 | Travels across water | None | Twist Mountain (from Alder) | ||
| HM05 | Physical | 80 | 100% | 15 | Climbs up and down waterfalls | None | Route 18 | ||
| HM06 | Physical | 80 | 100% | 10 | Dives underwater in Undella Bay | None | Undella Town |
Outside battle
Badge needed
None
Where to get it
Striaton City (gift)
HM01 teaches Cut. You receive it in Striaton City from a Dreamyard researcher early in your journey.
Learned by
Outside battle
Badge needed
None
Where to get it
Nimbasa City
HM04 teaches Strength. You can collect it inside a building in the upper-left part of Nimbasa City.
Learned by
Outside battle
Badge needed
None
Where to get it
Driftveil City (from Bianca)
HM02 teaches Fly. Bianca gives it to you in Driftveil City.
Learned by
Outside battle
Badge needed
None
Where to get it
Twist Mountain (from Alder)
HM03 teaches Surf. Alder hands it to you near Twist Mountain.
Learned by
Outside battle
Badge needed
None
Where to get it
Route 18
HM05 teaches Waterfall. Find it out on Route 18.
Learned by
Outside battle
Badge needed
None
Where to get it
Undella Town
HM06 teaches Dive. You can pick it up in Undella Town.
Learned by
Forgetting an HM
HM moves can’t be replaced by leveling up. To remove one, visit the Move Deleter in Mistralton City, in the house east 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 Black and White.
Evolution stage
HMs
Showing 492 of 652 Pokémon
| Pokémon | Type | Cut | Strength | Fly | Surf | Waterfall | Dive | Total |
|---|---|---|---|---|---|---|---|---|
![]() Dragonite #149 | ![]() ![]() | 6 | ||||||
![]() Mew #151 | ![]() | 6 | ||||||
![]() Croconaw #159 | ![]() | 5 | ||||||
![]() Feraligatr #160 | ![]() | 5 | ||||||
![]() Lugia #249 | ![]() ![]() | 5 | ||||||
![]() Crawdaunt #342 | ![]() ![]() | 5 | ||||||
![]() Latias #380 | ![]() ![]() | 5 | ||||||
![]() Latios #381 | ![]() ![]() | 5 | ||||||
![]() Rayquaza #384 | ![]() ![]() | 5 | ||||||
![]() Prinplup #394 | ![]() | 5 | ||||||
![]() Empoleon #395 | ![]() ![]() | 5 | ||||||
![]() Bibarel #400 | ![]() ![]() | 5 | ||||||
![]() Arceus #493 | ![]() | 5 | ||||||
![]() Samurott #503 | ![]() | 5 | ||||||
![]() Squirtle #7 | ![]() | 4 | ||||||
![]() | 4 | |||||||
![]() | 4 | |||||||
![]() Psyduck #54 | ![]() | 4 | ||||||
![]() Golduck #55 | ![]() | 4 | ||||||
![]() Poliwhirl #61 | ![]() | 4 | ||||||
![]() Poliwrath #62 | ![]() ![]() | 4 | ||||||
![]() Tentacool #72 | ![]() ![]() | 4 | ||||||
![]() Tentacruel #73 | ![]() ![]() | 4 | ||||||
![]() Krabby #98 | ![]() | 4 | ||||||
![]() Kingler #99 | ![]() | 4 | ||||||
![]() Gyarados #130 | ![]() ![]() | 4 | ||||||
![]() Lapras #131 | ![]() ![]() | 4 | ||||||
![]() Vaporeon #134 | ![]() | 4 | ||||||
![]() Kabutops #141 | ![]() ![]() | 4 | ||||||
![]() Totodile #158 | ![]() | 4 | ||||||
![]() Marill #183 | ![]() | 4 | ||||||
![]() Azumarill #184 | ![]() | 4 | ||||||
![]() Politoed #186 | ![]() | 4 | ||||||
![]() Quagsire #195 | ![]() ![]() | 4 | ||||||
![]() Suicune #245 | ![]() | 4 | ||||||
![]() Mudkip #258 | ![]() | 4 | ||||||
![]() Marshtomp #259 | ![]() ![]() | 4 | ||||||
![]() Swampert #260 | ![]() ![]() | 4 | ||||||
![]() Lombre #271 | ![]() ![]() | 4 | ||||||
![]() Ludicolo #272 | ![]() ![]() | 4 | ||||||
![]() Sharpedo #319 | ![]() ![]() | 4 | ||||||
![]() Wailmer #320 | ![]() | 4 | ||||||
![]() Wailord #321 | ![]() | 4 | ||||||
![]() Whiscash #340 | ![]() ![]() | 4 | ||||||
![]() Corphish #341 | ![]() | 4 | ||||||
![]() Spheal #363 | ![]() ![]() | 4 | ||||||
![]() Sealeo #364 | ![]() ![]() | 4 | ||||||
![]() Walrein #365 | ![]() ![]() | 4 | ||||||
![]() Kyogre #382 | ![]() | 4 | ||||||
![]() Piplup #393 | ![]() | 4 | ||||||
![]() Buizel #418 | ![]() | 4 | ||||||
![]() Floatzel #419 | ![]() | 4 | ||||||
![]() Gastrodon #423 | ![]() ![]() | 4 | ||||||
![]() Palkia #484 | ![]() ![]() | 4 | ||||||
![]() Oshawott #501 | ![]() | 4 | ||||||
![]() Dewott #502 | ![]() | 4 | ||||||
![]() Panpour #515 | ![]() | 4 | ||||||
![]() Simipour #516 | ![]() | 4 | ||||||
![]() | 4 | |||||||
![]() Tirtouga #564 | ![]() ![]() | 4 |
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 six HMs: two

Cut, Surf, Waterfall and Dive · or Kabutops or Simipour

Strength and Fly · or Tropius or Salamence

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

Strength and Fly · or Tropius or Salamence

Cut, Surf, Waterfall and Dive · or Kabutops or Simipour

Strength and Fly

Cut, Strength, Fly and Surf

Waterfall and Dive · or Kabutops or Simipour
Best single helpers
| Pokémon | HMs covered | Missing |
|---|---|---|
6 of 6 Cut, Strength, Fly, Surf, Waterfall and Dive | None | |
5 of 6 Cut, Strength, Surf, Waterfall and Dive | Fly | |
5 of 6 Cut, Strength, Surf, Waterfall and Dive | Fly | |
5 of 6 Cut, Strength, Surf, Waterfall and Dive | Fly | |
5 of 6 Cut, Strength, Surf, Waterfall and Dive | Fly | |
5 of 6 Cut, Strength, Surf, Waterfall and Dive | Fly | |
5 of 6 Cut, Strength, Surf, Waterfall and Dive | Fly | |
5 of 6 Cut, Strength, Surf, Waterfall and Dive | Fly |
About HMs in Black and White
HMs (Hidden Machines) teach moves that also work outside battle, like Cut for clearing small trees and Surf for crossing water.
Black and White have six HMs, and you can’t finish the game without Cut. This page shows where to get each one, 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 Black and White?
Six: HM01 Cut, HM02 Fly, HM03 Surf, HM04 Strength, HM05 Waterfall and HM06 Dive.
Where do you get each HM in Black and White?
In the order you get them:
- HM01 Cut: You receive it in Striaton City from a Dreamyard researcher early in your journey
- HM04 Strength: You can collect it inside a building in the upper-left part of Nimbasa City
- HM02 Fly: Bianca gives it to you in Driftveil City
- HM03 Surf: Alder hands it to you near Twist Mountain
- HM05 Waterfall: Find it out on Route 18
- HM06 Dive: You can pick it up in Undella Town
Which badge do you need to use each HM in Black and White?
None. You can use an HM outside battle as soon as you have it.
Which HMs do you need to finish Black and White?
Cut. You can finish the story without Strength, Fly, Surf, Waterfall or Dive.
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 Mistralton City, in the house east of the Pokémon Center.
Which Pokémon can learn the most HMs?
Dragonite and Mew learn all six.
What’s a good HM helper in Black and White?
Two Pokémon can carry all six HMs between them, for example Blastoise 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.
| Game | Cut | Fly | Surf | Strength | Flash | Whirlpool | Rock Smash | Waterfall | Dive | Defog | Rock Climb |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Red & Blue | 01 | 02 | 03 | 04 | 05 | - | - | - | - | - | - |
| Yellow | 01 | 02 | 03 | 04 | 05 | - | - | - | - | - | - |
| Gold & Silver | 01 | 02 | 03 | 04 | 05 | 06 | - | 07 | - | - | - |
| Crystal | 01 | 02 | 03 | 04 | 05 | 06 | - | 07 | - | - | - |
| Ruby & Sapphire | 01 | 02 | 03 | 04 | 05 | - | 06 | 07 | 08 | - | - |
| FireRed & LeafGreen | 01 | 02 | 03 | 04 | 05 | - | 06 | 07 | (08) | - | - |
| Emerald | 01 | 02 | 03 | 04 | 05 | - | 06 | 07 | 08 | - | - |
| Diamond & Pearl | 01 | 02 | 03 | 04 | - | - | 06 | 07 | - | 05 | 08 |
| Platinum | 01 | 02 | 03 | 04 | - | - | 06 | 07 | - | 05 | 08 |
| HeartGold & SoulSilver | 01 | 02 | 03 | 04 | - | 05 | 06 | 07 | - | - | 08 |
| Black & White (this page) | 01 | 02 | 03 | 04 | - | - | - | 05 | 06 | - | - |
| Black 2 & White 2 | 01 | 02 | 03 | 04 | - | - | - | 05 | 06 | - | - |
| X & Y | 01 | 02 | 03 | 04 | - | - | - | 05 | - | - | - |
| Omega Ruby & Alpha Sapphire | 01 | 02 | 03 | 04 | - | - | 06 | 05 | 07 | - | - |
Numbers in parentheses are HMs in a game’s data that you can’t get in that game.
5 HMs
5 HMs
7 HMs
7 HMs
8 HMs
7 HMs
8 HMs
8 HMs
8 HMs
6 HMs
6 HMs
5 HMs































Physical

Special






































































