The concepts of the TM and HM have been around since Generation 1, and even the newest games in the Pokemon franchise still use these features.
But going back to the Gen 3 games, HMs in particular played a vital role in the game’s story progression.
If you need some assistance in acquiring specific HMs in the game, here’s our guide about all the HM locations in Pokemon Emerald.
Most veteran Pokemon Emerald players would already know where the HMs are. However, new players and even some older ones might forget the HMs’ whereabouts.
This list will make your life easier once you find out where the HMs are and what they can do.
Topics You Might Like:
- Pokemon Emerald TM and HM cheat
- All Legendary Pokemon in FireRed/LeafGreen
- Pokemon Emerald Legendary Locations
- How to Get Dive in Pokemon Emerald
- How to Get Rock Smash in Pokemon Emerald

Table of Contents
More About HMs in Pokemon Games
The HM is defined as a Hidden Machine. It teaches Pokemon specific moves like any regular TM.
However, two things make HMs a bit different from TMs. The first one is that the HM can be used in an unlimited amount of times.
The second difference is that HM moves can be used outside of battle once conditions are met. HMs are also often needed to progress the story and some are optional.
How to Obtain HMs?
HMs can be obtained through the course of the story. NPCs and events will reward you with the HM required to progress the story.
All HM Locations in Pokemon Emerald
HM | Description | How to Obtain |
---|---|---|
HM 01 – Cut | ![]() Use Cut to slash down certain trees located on the map to access more areas. |
![]() Get HM 01 from the NPC Cutter to the house left of the Pokemon Center in Rustboro City |
HM 02 – Fly | ![]() Using Fly will allow you to teleport to locations that you’ve already visited. |
![]() This HM can be obtained after your fourth battle against your rival in Route 119. |
HM 03 – Surf | ![]() Surf will allow your Pokemon to travel on the water in selected areas. |
![]() Simply defeat the fifth gym leader in Petalburg City and Wally’s dad will give you Surf. |
HM 04 – Strength | ![]() This move will allow you to move specific rocks on the map. |
![]() You need to have a Pokemon that has Rock Smash. Head to Rusturf Tunnel where the lovers are and break the rock. The guy will then give you HM 04 after the dialogue. |
HM 05 – Flash | ![]() Using Flash will illuminate a dark area like a cave. The area will be fully shown compared to a small circle and pitch-black darkness. |
![]() Go inside Granite Cave whenever you’re available and talk to the hiker to obtain Flash. |
HM 06 – Rock Smash | ![]() Rock Smash can destroy specific rocks on the map which can give you an item or a Pokemon encounter. |
![]() From Mauville City, head to the lower right house and the person inside will give you Rock Smash after the dialogue. |
HM 07 – Waterfall | ![]() Waterfall will allow your Pokemon to climb up waterfalls in the game. |
![]() After the scene where Rayquaza descends to cure Kyogre and Groudon, go to the gym in Sootopolis City. Steven and Wallace should be there, and talking to Wallace will allow you to get HM 07. |
HM 08 – Dive | ![]() Dive can be used in specific areas where water is available, so you need to have a Pokemon use Surf. Dive down the area to explore more locations. |
![]() Head to Mossdeep City and finish the events of the Space Center. Head to Steven’s house which is in the upper left part of the Pokemon Center and he’ll give you the HM. |
In Closing
And those are all the HM locations in Pokemon Emerald. A lot of them are very easy to obtain, as you just need to progress the story.
The trickiest one to get would be Dive, and some of them have existing requirements. One example of this is HM 04, where you need HM 06 first before you can get it.
Nevertheless, this list can pretty much make your tasks easier as you play your way in the Hoenn region. This is all about getting those HMs with relative ease.