Hidden Machines (HMs) in Black/White/Black 2/White 2

See also: Diamond/Pearl/Platinum HM chart, HeartGold & SoulSilver HM chart

Pokémon Black & Pokémon White actually cut back the number of HMs from previous games, from eight in Generation 4 down to six. Black 2 & White 2 keep the same list.

In Black & White, none of the HMs are required to complete the main storyline except Cut, which is used on a single tree. However, they are useful in most areas to access extras like items behind trees or across water. Several large rocks can be moved with Strength to create shortcuts. Flash remains a TM but is useful in certain caves. Headbutt and Rock Smash have no use outside of battle in the Unova region. Dive is only used for one area - the Abyssal Ruins underneath Undella Bay (more details & map).

Below we list every Pokémon available in Generation 5 with the HMs they can learn in Black & White and their sequels. The Pokémon can be filtered by ticking the checkboxes - this is useful for deciding on an HM Slave - a Pokémon knowing only HM moves (in order to save all four spots for good moves on other Pokémon).

HM Locations

Where to find the HMs in Black/White and Black/White 2.

  1. Cut
    B/W: Striaton City - from Mokomo.
    B2/W2: Virbank City - from Roxie.
  2. Fly
    B/W: Driftveil City - from Bianca.
    B2/W2: Route 5 - from Bianca.
  3. Surf
    B/W: Twist Mountain - from Alder.
    B2/W2: Route 6 - from Cheren.
  4. Strength
    B/W: Nimbasa City - West.
    B2/W2: Castelia Sewers - from Hugh.
  5. Waterfall
    B/W: Route 18 - South West corner.
    B2/W2: Victory Road - from N.
  6. Dive
    B/W: Undella Town - from girl outside PokéCenter.
    B2/W2: Undella Town - from Hugh after defeating Elite Four.

Pokémon HM chart

Dex #
Nat'l #
Name
Type
Cut
Fly
Surf
Strength
Waterfall
Dive
Total
000 494 VictiniPsychic
Fire
0
001 495 SnivyGrass
1
002 496 ServineGrass
1
003 497 SerperiorGrass
2
004 498 TepigFire
1
005 499 PigniteFire
Fighting
1
006 500 EmboarFire
Fighting
1
007 501 OshawottWater
4
008 502 DewottWater
4
009 503 SamurottWater
5
010 504 PatratNormal
1
011 505 WatchogNormal
2
012 506 LillipupNormal
0
013 507 HerdierNormal
2
014 508 StoutlandNormal
2
015 509 PurrloinDark
1
016 510 LiepardDark
1
017 511 PansageGrass
1
018 512 SimisageGrass
1
019 513 PansearFire
1
020 514 SimisearFire
1
021 515 PanpourWater
4
022 516 SimipourWater
4
023 517 MunnaPsychic
0
024 518 MusharnaPsychic
0
025 519 PidoveNormal
Flying
1
026 520 TranquillNormal
Flying
1
027 521 UnfezantNormal
Flying
1
028 522 BlitzleElectric
0
029 523 ZebstrikaElectric
0
030 524 RoggenrolaRock
1
031 525 BoldoreRock
1
032 526 GigalithRock
1
033 527 WoobatPsychic
Flying
1
034 528 SwoobatPsychic
Flying
1
035 529 DrilburGround
2
036 530 ExcadrillGround
Steel
2
037 531 AudinoNormal
1
038 532 TimburrFighting
1
039 533 GurdurrFighting
1
040 534 ConkeldurrFighting
1
041 535 TympoleWater
1
042 536 PalpitoadWater
Ground
1
043 537 SeismitoadWater
Ground
2
044 538 ThrohFighting
1
045 539 SawkFighting
1
046 540 SewaddleBug
Grass
1
047 541 SwadloonBug
Grass
1
048 542 LeavannyBug
Grass
1
049 543 VenipedeBug
Poison
0
050 544 WhirlipedeBug
Poison
0
051 545 ScolipedeBug
Poison
2
052 546 CottoneeGrass
Fairy
0
053 547 WhimsicottGrass
Fairy
0
054 548 PetililGrass
1
055 549 LilligantGrass
1
056 550 BasculinWater
4
057 551 SandileGround
Dark
1
058 552 KrokorokGround
Dark
2
059 553 KrookodileGround
Dark
2
060 554 DarumakaFire
1
061 555 Darmanitan
Standard Mode
Fire
1
061 555 Darmanitan
Zen Mode
Fire
Psychic
0
062 556 MaractusGrass
0
063 557 DwebbleBug
Rock
2
064 558 CrustleBug
Rock
2
065 559 ScraggyDark
Fighting
1
066 560 ScraftyDark
Fighting
1
067 561 SigilyphPsychic
Flying
1
068 562 YamaskGhost
0
069 563 CofagrigusGhost
0
070 564 TirtougaWater
Rock
4
071 565 CarracostaWater
Rock
4
072 566 ArchenRock
Flying
1
073 567 ArcheopsRock
Flying
2
074 568 TrubbishPoison
0
075 569 GarbodorPoison
0
076 570 ZoruaDark
1
077 571 ZoroarkDark
1
078 572 MinccinoNormal
0
079 573 CinccinoNormal
0
080 574 GothitaPsychic
0
081 575 GothoritaPsychic
0
082 576 GothitellePsychic
0
083 577 SolosisPsychic
0
084 578 DuosionPsychic
0
085 579 ReuniclusPsychic
1
086 580 DucklettWater
Flying
3
087 581 SwannaWater
Flying
3
088 582 VanilliteIce
0
089 583 VanillishIce
0
090 584 VanilluxeIce
0
091 585 DeerlingNormal
Grass
0
092 586 SawsbuckNormal
Grass
1
093 587 EmolgaElectric
Flying
1
094 588 KarrablastBug
1
095 589 EscavalierBug
Steel
1
096 590 FoongusGrass
Poison
0
097 591 AmoongussGrass
Poison
0
098 592 FrillishWater
Ghost
3
099 593 JellicentWater
Ghost
3
100 594 AlomomolaWater
3
101 595 JoltikBug
Electric
1
102 596 GalvantulaBug
Electric
1
103 597 FerroseedGrass
Steel
0
104 598 FerrothornGrass
Steel
2
105 599 KlinkSteel
0
106 600 KlangSteel
0
107 601 KlinklangSteel
0
108 602 TynamoElectric
0
109 603 EelektrikElectric
0
110 604 EelektrossElectric
2
111 605 ElgyemPsychic
0
112 606 BeheeyemPsychic
0
113 607 LitwickGhost
Fire
0
114 608 LampentGhost
Fire
0
115 609 ChandelureGhost
Fire
0
116 610 AxewDragon
2
117 611 FraxureDragon
2
118 612 HaxorusDragon
3
119 613 CubchooIce
3
120 614 BearticIce
4
121 615 CryogonalIce
0
122 616 ShelmetBug
0
123 617 AccelgorBug
0
124 618 StunfiskElectric
Ground
1
125 619 MienfooFighting
1
126 620 MienshaoFighting
1
127 621 DruddigonDragon
3
128 622 GolettGround
Ghost
1
129 623 GolurkGround
Ghost
2
130 624 PawniardDark
Steel
1
131 625 BisharpDark
Steel
1
132 626 BouffalantNormal
3
133 627 RuffletNormal
Flying
3
134 628 BraviaryNormal
Flying
3
135 629 VullabyDark
Flying
2
136 630 MandibuzzDark
Flying
2
137 631 HeatmorFire
1
138 632 DurantBug
Steel
2
139 633 DeinoDark
Dragon
1
140 634 ZweilousDark
Dragon
1
141 635 HydreigonDark
Dragon
3
142 636 LarvestaBug
Fire
0
143 637 VolcaronaBug
Fire
1
144 638 CobalionSteel
Fighting
2
145 639 TerrakionRock
Fighting
2
146 640 VirizionGrass
Fighting
2
147 641 Tornadus
Incarnate Forme
Flying
2
147 641 Tornadus
Therian Forme
Flying
0
148 642 Thundurus
Incarnate Forme
Electric
Flying
2
148 642 Thundurus
Therian Forme
Electric
Flying
0
149 643 ReshiramDragon
Fire
3
150 644 ZekromDragon
Electric
3
151 645 Landorus
Incarnate Forme
Ground
Flying
2
151 645 Landorus
Therian Forme
Ground
Flying
0
152 646 Kyurem
Kyurem
Dragon
Ice
3
152 646 Kyurem
White Kyurem
Dragon
Ice
0
152 646 Kyurem
Black Kyurem
Dragon
Ice
0
153 647 Keldeo
Ordinary Forme
Water
Fighting
3
153 647 Keldeo
Resolute Forme
Water
Fighting
0
154 648 Meloetta
Aria Forme
Normal
Psychic
1
154 648 Meloetta
Pirouette Forme
Normal
Fighting
0
155 649 GenesectBug
Steel
1