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

Y / HMs

HMs

Pokémon Yellow HMs

Where to get all five HMs, the badge each one needs, and every Pokémon that can learn them.

Every HM in Yellow

In the order you get them.

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

Cascade Badge

Misty
S.S. Anne
HM05Status-70%20Lights up dark caves

Boulder Badge

Brock
Route 2
HM02Physical7095%15Flies to a town you’ve visited

Thunder Badge

Lt. Surge
Route 16
HM03Special95100%15Travels across water

Soul Badge

Koga
Safari Zone
HM04Physical80100%15Pushes big boulders

Rainbow Badge

Erika
Fuchsia City
HM01 Cut

50 power · 95% accuracy · 30 PP

Normal
Physical

Outside battle

Cuts down small trees and tall grass

Badge needed

Cascade Badge

Misty

Where to get it

S.S. Anne

Given by the captain of the S.S. Anne in Vermilion City after you soothe his seasickness.

Learned by

HM05 Flash

70% accuracy · 20 PP

Normal
Status

Outside battle

Lights up dark caves

Badge needed

Boulder Badge

Brock

Where to get it

Route 2

From Professor Oak's Aide in the Route 2 gate, once you have caught at least 10 Pokémon.

Learned by

HM02 Fly

70 power · 95% accuracy · 15 PP

Flying
Physical

Outside battle

Flies to a town you’ve visited

Badge needed

Thunder Badge

Lt. Surge

Where to get it

Route 16

From a girl in the house on Route 16, west of Celadon City, after you defeat the wild Snorlax there.

Learned by

HM03 Surf

95 power · 100% accuracy · 15 PP

Water
Special

Outside battle

Travels across water

Badge needed

Soul Badge

Koga

Where to get it

Safari Zone

The prize for reaching the Secret House at the back of the Safari Zone in Fuchsia City.

Learned by

HM04 Strength

80 power · 100% accuracy · 15 PP

Normal
Physical

Outside battle

Pushes big boulders

Badge needed

Rainbow Badge

Erika

Where to get it

Fuchsia City

Given by the Safari Zone warden in Fuchsia City after you return his lost Gold Teeth.

Learned by

Forgetting an HM

HM moves can’t be deleted in Yellow, so choose your HM helpers carefully.

HMs never run out

Teach an HM as many times as you like. TMs break after one use in Yellow.

Which Pokémon can learn each HM

Types and moves as they were in Yellow.

HMs

Showing 119 of 151 Pokémon

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 five HMs: two

Charizard

Cut, Fly and Strength

Slowbro

Flash and Surf · or Slowpoke

Best single helpers

PokémonHMs coveredMissing

3 of 5

Cut, Fly and Strength

Flash and Surf

3 of 5

Flash, Surf and Strength

Cut and Fly

3 of 5

Flash, Surf and Strength

Cut and Fly

3 of 5

Cut, Surf and Strength

Flash and Fly

3 of 5

Cut, Surf and Strength

Flash and Fly

3 of 5

Cut, Surf and Strength

Flash and Fly

2 of 5

Cut and Strength

Flash, Fly and Surf

2 of 5

Cut and Strength

Flash, Fly and Surf

About HMs in Yellow

HMs (Hidden Machines) teach moves that also work outside battle, like Cut for clearing small trees and Surf for crossing water.

Yellow has five HMs, and you can’t finish the game without Cut, Surf and Strength. This page shows where to get each one, which badge lets you use it outside battle, 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 Yellow?

Five: HM01 Cut, HM02 Fly, HM03 Surf, HM04 Strength and HM05 Flash.

Where do you get each HM in Yellow?

In the order you get them:

  • HM01 Cut: Given by the captain of the S.S. Anne in Vermilion City after you soothe his seasickness
  • HM05 Flash: From Professor Oak’s Aide in the Route 2 gate, once you have caught at least 10 Pokémon
  • HM02 Fly: From a girl in the house on Route 16, west of Celadon City, after you defeat the wild Snorlax there
  • HM03 Surf: The prize for reaching the Secret House at the back of the Safari Zone in Fuchsia City
  • HM04 Strength: Given by the Safari Zone warden in Fuchsia City after you return his lost Gold Teeth

Which badge do you need to use each HM in Yellow?

To use an HM outside battle: Cascade Badge for Cut, Boulder Badge for Flash, Thunder Badge for Fly, Soul Badge for Surf and Rainbow Badge for Strength. In battle, any Pokémon that knows the move can use it, badge or not.

Which HMs do you need to finish Yellow?

Cut, Surf and Strength. You can finish the story without Flash or Fly.

How do you delete an HM move?

You can’t. There’s no Move Deleter in Yellow, so an HM move stays for good. Choose your HM helpers carefully.

Which Pokémon can learn the most HMs?

Mew learns all five. Charizard, Slowpoke, Slowbro, Krabby and 2 more learn three.

What’s a good HM helper in Yellow?

Two Pokémon can carry all five HMs between them, for example Charizard and Slowbro. The helper finder above shows more options for your version and starter.

Why is Surf a special move in Yellow?

Before Diamond and Pearl, a move’s type decided whether it was physical or special, and every Water-type move was special. So Surf uses the Special stat in Yellow.

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------
Yellow (this page)0102030405------
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 & White01020304---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.