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