In Pokémon Ruby and Sapphire there are eight basic HMs that can be used outside of battle or in the field to change or manipulate your surroundings. Cut (HM01) can be used after you obtain the Stone Badge, but the actual HM is obtained in Rustboro City.
| HM | Ability | Location |
|---|---|---|
| 01 | Cut | Rustboro City |
| 02 | Fly | Route 119 |
| 03 | Surf | Petalburg City |
| 04 | Strength | Rusturf Tunnel |
| 05 | Flash | Granite Cave |
| 06 | Rock Smash | Mauville City |
| 07 | Waterfall | Cave of Origin |
| 08 | Dive | Mossdeep City |