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

B/W / HMs

HMs

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.

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

None

Striaton City (gift)
HM04Physical80100%15Pushes big boulders

None

Nimbasa City
HM02Physical9095%15Flies to a town you’ve visited

None

Driftveil City (from Bianca)
HM03Special95100%15Travels across water

None

Twist Mountain (from Alder)
HM05Physical80100%15Climbs up and down waterfalls

None

Route 18
HM06Physical80100%10Dives underwater in Undella Bay

None

Undella Town
HM01 Cut

50 power · 95% accuracy · 30 PP

Normal
Physical

Outside battle

Cuts down small trees

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

HM04 Strength

80 power · 100% accuracy · 15 PP

Normal
Physical

Outside battle

Pushes big boulders

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

HM02 Fly

90 power · 95% accuracy · 15 PP

Flying
Physical

Outside battle

Flies to a town you’ve visited

Badge needed

None

Where to get it

Driftveil City (from Bianca)

HM02 teaches Fly. Bianca gives it to you in Driftveil City.

Learned by

HM03 Surf

95 power · 100% accuracy · 15 PP

Water
Special

Outside battle

Travels across water

Badge needed

None

Where to get it

Twist Mountain (from Alder)

HM03 teaches Surf. Alder hands it to you near Twist Mountain.

Learned by

HM05 Waterfall

80 power · 100% accuracy · 15 PP

Water
Physical

Outside battle

Climbs up and down waterfalls

Badge needed

None

Where to get it

Route 18

HM05 teaches Waterfall. Find it out on Route 18.

Learned by

HM06 Dive

80 power · 100% accuracy · 10 PP

Water
Physical

Outside battle

Dives underwater in Undella Bay

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.

HMs

Showing 492 of 652 Pokémon

PokémonTypeCutStrengthFlySurfWaterfallDiveTotal
DragonFlying
6
Mew

#151

Psychic
6
Water
5
Water
5
Lugia

#249

PsychicFlying
5
WaterDark
5
Latias

#380

DragonPsychic
5
Latios

#381

DragonPsychic
5
DragonFlying
5
Water
5
WaterSteel
5
NormalWater
5
Arceus

#493

Normal
5
Water
5
Water
4
Water
4
Water
4
Water
4
Water
4
Water
4
WaterFighting
4
WaterPoison
4
WaterPoison
4
Water
4
Water
4
WaterFlying
4
Lapras

#131

WaterIce
4
Water
4
RockWater
4
Water
4
Marill

#183

Water
4
Water
4
Water
4
WaterGround
4
Water
4
Mudkip

#258

Water
4
WaterGround
4
WaterGround
4
Lombre

#271

WaterGrass
4
WaterGrass
4
WaterDark
4
Water
4
Water
4
WaterGround
4
Water
4
Spheal

#363

IceWater
4
Sealeo

#364

IceWater
4
IceWater
4
Kyogre

#382

Water
4
Piplup

#393

Water
4
Buizel

#418

Water
4
Water
4
WaterGround
4
Palkia

#484

WaterDragon
4
Water
4
Dewott

#502

Water
4
Water
4
Water
4
Water
4
WaterRock
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

Blastoise

Strength, Surf, Waterfall and Dive · or Golduck or Poliwrath

Charizard

Cut and Fly · or Tropius or Salamence

Dragonite

Cut, Strength, Fly and Surf

Blastoise

Waterfall and Dive · or Golduck or Poliwrath

Tentacruel

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

Charizard

Strength and Fly · or Tropius or Salamence

Feraligatr

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

Charizard

Strength and Fly · or Tropius or Salamence

Tentacruel

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

Hydreigon

Strength and Fly

Dragonite

Cut, Strength, Fly and Surf

Tentacruel

Waterfall and Dive · or Kabutops or Simipour

Best single helpers

PokémonHMs coveredMissing

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.

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 & White (this page)01020304---0506--
Black 2 & White 201020304---0506--
X & Y01020304---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.