Gen 5 HM Compatibility

Find the best Pokémon for your team to teach your HMs to in Pokémon Black, White, Black 2, and White 2.

# Name Type Category Power Accuracy PP Location
HM1 Cut Normal type Physical 50 95 30
  • Striaton City (from Mokomo)
HM2 Fly Flying type Physical 90 95 15
  • Driftveil City (from Bianca)
HM3 Surf Water type Special 95 100 15
  • Twist Mountain (from Alder)
HM4 Strength Normal type Physical 80 100 15
  • Nimbasa City
HM5 Waterfall Water type Physical 80 100 15
  • Route 18
HM6 Dive Water type Physical 80 100 10
  • Undella Town
Pokémon CutFlySurfStrengthWaterfallDive
Venusaur Venusaur
Charizard Charizard
Blastoise Blastoise
Beedrill Beedrill
Pidgeot Pidgeot
Raticate Raticate
Fearow Fearow
Arbok Arbok
Raichu Raichu
Sandslash Sandslash
Nidoqueen Nidoqueen
Nidoking Nidoking
Clefable Clefable
Wigglytuff Wigglytuff
Vileplume Vileplume
Parasect Parasect
Dugtrio Dugtrio
Persian Persian
Golduck Golduck
Arcanine Arcanine
Poliwrath Poliwrath
Machamp Machamp
Victreebel Victreebel
Tentacruel Tentacruel
Golem Golem
Rapidash Rapidash
Slowbro Slowbro
Farfetch’d Farfetch’d
Dodrio Dodrio
Dewgong Dewgong
Muk Muk
Cloyster Cloyster
Gengar Gengar
Kingler Kingler
Exeggutor Exeggutor
Marowak Marowak
Hitmonlee Hitmonlee
Hitmonchan Hitmonchan
Kangaskhan Kangaskhan
Seaking Seaking
Starmie Starmie
Pinsir Pinsir
Tauros Tauros
Gyarados Gyarados
Lapras Lapras
Vaporeon Vaporeon
Jolteon Jolteon
Flareon Flareon
Omastar Omastar
Kabutops Kabutops
Aerodactyl Aerodactyl
Snorlax Snorlax
Articuno Articuno
Zapdos Zapdos
Moltres Moltres
Dragonite Dragonite
Mewtwo Mewtwo
Mew Mew
Meganium Meganium
Typhlosion Typhlosion
Feraligatr Feraligatr
Furret Furret
Noctowl Noctowl
Ledian Ledian
Crobat Crobat
Lanturn Lanturn
Xatu Xatu
Ampharos Ampharos
Bellossom Bellossom
Azumarill Azumarill
Sudowoodo Sudowoodo
Politoed Politoed
Sunflora Sunflora
Quagsire Quagsire
Espeon Espeon
Umbreon Umbreon
Slowking Slowking
Forretress Forretress
Steelix Steelix
Granbull Granbull
Qwilfish Qwilfish
Scizor Scizor
Shuckle Shuckle
Heracross Heracross
Magcargo Magcargo
Corsola Corsola
Octillery Octillery
Delibird Delibird
Mantine Mantine
Skarmory Skarmory
Houndoom Houndoom
Kingdra Kingdra
Donphan Donphan
Hitmontop Hitmontop
Miltank Miltank
Blissey Blissey
Raikou Raikou
Entei Entei
Suicune Suicune
Tyranitar Tyranitar
Lugia Lugia
Ho-Oh Ho-Oh
Celebi Celebi
Sceptile Sceptile
Blaziken Blaziken
Swampert Swampert
Mightyena Mightyena
Linoone Linoone
Ludicolo Ludicolo
Shiftry Shiftry
Swellow Swellow
Pelipper Pelipper
Breloom Breloom
Slaking Slaking
Ninjask Ninjask
Shedinja Shedinja
Exploud Exploud
Hariyama Hariyama
Delcatty Delcatty
Sableye Sableye
Mawile Mawile
Aggron Aggron
Medicham Medicham
Manectric Manectric
Swalot Swalot
Sharpedo Sharpedo
Wailord Wailord
Camerupt Camerupt
Torkoal Torkoal
Spinda Spinda
Flygon Flygon
Cacturne Cacturne
Altaria Altaria
Zangoose Zangoose
Seviper Seviper
Whiscash Whiscash
Crawdaunt Crawdaunt
Claydol Claydol
Cradily Cradily
Armaldo Armaldo
Milotic Milotic
Kecleon Kecleon
Tropius Tropius
Absol Absol
Walrein Walrein
Huntail Huntail
Gorebyss Gorebyss
Relicanth Relicanth
Luvdisc Luvdisc
Salamence Salamence
Metagross Metagross
Regirock Regirock
Regice Regice
Registeel Registeel
Latias Latias
Latios Latios
Kyogre Kyogre
Groudon Groudon
Rayquaza Rayquaza
Deoxys Deoxys
Torterra Torterra
Infernape Infernape
Empoleon Empoleon
Staraptor Staraptor
Bibarel Bibarel
Kricketune Kricketune
Luxray Luxray
Roserade Roserade
Rampardos Rampardos
Bastiodon Bastiodon
Vespiquen Vespiquen
Pachirisu Pachirisu
Floatzel Floatzel
Gastrodon Gastrodon
Ambipom Ambipom
Drifblim Drifblim
Lopunny Lopunny
Honchkrow Honchkrow
Purugly Purugly
Skuntank Skuntank
Bronzong Bronzong
Chatot Chatot
Garchomp Garchomp
Lucario Lucario
Hippowdon Hippowdon
Drapion Drapion
Toxicroak Toxicroak
Carnivine Carnivine
Lumineon Lumineon
Abomasnow Abomasnow
Weavile Weavile
Lickilicky Lickilicky
Rhyperior Rhyperior
Tangrowth Tangrowth
Electivire Electivire
Magmortar Magmortar
Togekiss Togekiss
Leafeon Leafeon
Glaceon Glaceon
Gliscor Gliscor
Mamoswine Mamoswine
Gallade Gallade
Probopass Probopass
Dusknoir Dusknoir
Dialga Dialga
Palkia Palkia
Heatran Heatran
Regigigas Regigigas
Giratina Giratina
Phione Phione
Manaphy Manaphy
Darkrai Darkrai
Arceus Arceus
Serperior Serperior
Emboar Emboar
Samurott Samurott
Watchog Watchog
Stoutland Stoutland
Liepard Liepard
Simisage Simisage
Simisear Simisear
Simipour Simipour
Unfezant Unfezant
Gigalith Gigalith
Swoobat Swoobat
Excadrill Excadrill
Audino Audino
Conkeldurr Conkeldurr
Seismitoad Seismitoad
Throh Throh
Sawk Sawk
Leavanny Leavanny
Scolipede Scolipede
Lilligant Lilligant
Basculin Basculin
Krookodile Krookodile
Darmanitan Darmanitan
Crustle Crustle
Scrafty Scrafty
Sigilyph Sigilyph
Carracosta Carracosta
Archeops Archeops
Zoroark Zoroark
Reuniclus Reuniclus
Swanna Swanna
Sawsbuck Sawsbuck
Emolga Emolga
Escavalier Escavalier
Jellicent Jellicent
Alomomola Alomomola
Galvantula Galvantula
Ferrothorn Ferrothorn
Eelektross Eelektross
Haxorus Haxorus
Beartic Beartic
Stunfisk Stunfisk
Mienshao Mienshao
Druddigon Druddigon
Golurk Golurk
Bouffalant Bouffalant
Braviary Braviary
Mandibuzz Mandibuzz
Heatmor Heatmor
Durant Durant
Hydreigon Hydreigon
Volcarona Volcarona
Cobalion Cobalion
Terrakion Terrakion
Virizion Virizion
Tornadus Tornadus
Thundurus Thundurus
Reshiram Reshiram
Zekrom Zekrom
Landorus Landorus
Kyurem Kyurem
Keldeo Keldeo
Meloetta Meloetta
Genesect Genesect