Pokémon Black 2 and White 2 HMs
Where to get all six HMs and every Pokémon that can learn them.
Every HM in Black 2 and White 2
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 | From Roxie in Virbank City | ||
| HM04 | Physical | 80 | 100% | 15 | Pushes big boulders | None | From your rival, Castelia Sewers | ||
| HM02 | Physical | 90 | 95% | 15 | Flies to a town you’ve visited | None | From Bianca on Route 5 | ||
| HM03 | Special | 95 | 100% | 15 | Travels across water | None | From Cheren on Route 6 | ||
| HM05 | Physical | 80 | 100% | 15 | Climbs up and down waterfalls | None | From N in Victory Road | ||
| HM06 | Physical | 80 | 100% | 10 | Dives underwater in Undella Bay | None | From your rival in Undella Town |
Outside battle
Badge needed
None
Where to get it
From Roxie in Virbank City
HM01 teaches Cut. Roxie hands it to you in Virbank City after you clear her Gym.
Learned by
Outside battle
Badge needed
None
Where to get it
From your rival, Castelia Sewers
HM04 teaches Strength. Your rival gives it to you down in the Castelia Sewers.
Learned by
Outside battle
Badge needed
None
Where to get it
From Bianca on Route 5
HM02 teaches Fly. Bianca gives it to you on Route 5.
Learned by
Outside battle
Badge needed
None
Where to get it
From Cheren on Route 6
HM03 teaches Surf. Cheren gives it to you on Route 6.
Learned by
Outside battle
Badge needed
None
Where to get it
From N in Victory Road
HM05 teaches Waterfall. N gives it to you in Victory Road.
Learned by
Outside battle
Badge needed
None
Where to get it
From your rival in Undella Town
HM06 teaches Dive. Your rival gives it to you 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 Driftveil City, at a stall in the Pokémon World Tournament.
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 2 and White 2.
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 2 and White 2
HMs (Hidden Machines) teach moves that also work outside battle, like Cut for clearing small trees and Surf for crossing water.
Black 2 and White 2 have six HMs, and you can’t finish the game without Strength and Surf. 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 2 and White 2?
Six: HM01 Cut, HM02 Fly, HM03 Surf, HM04 Strength, HM05 Waterfall and HM06 Dive.
Where do you get each HM in Black 2 and White 2?
In the order you get them:
- HM01 Cut: Roxie hands it to you in Virbank City after you clear her Gym
- HM04 Strength: Your rival gives it to you down in the Castelia Sewers
- HM02 Fly: Bianca gives it to you on Route 5
- HM03 Surf: Cheren gives it to you on Route 6
- HM05 Waterfall: N gives it to you in Victory Road
- HM06 Dive: Your rival gives it to you in Undella Town
Which badge do you need to use each HM in Black 2 and White 2?
None. You can use an HM outside battle as soon as you have it.
Which HMs do you need to finish Black 2 and White 2?
Strength and Surf. You can finish the story without Cut, Fly, 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 Driftveil City, at a stall in the Pokémon World Tournament.
Which Pokémon can learn the most HMs?
Dragonite and Mew learn all six.
What’s a good HM helper in Black 2 and White 2?
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 | 01 | 02 | 03 | 04 | - | - | - | 05 | 06 | - | - |
| Black 2 & White 2 (this page) | 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






































































