HM01 (Cut)

Kanto
Vermilion City on S. S. Anne, given by the captain of the ship. Requires the Cascade Badge to be used out of battle.

Hoenn
Rustboro City west of the Pokécmon Center, given by Cutter in the Cutter's House. Requires the Stone Badge to be used out of battle.

Sinnoh
Eterna City, given by Cynthia outside the Team Galactic Eterna Building. Requires the Forest Badge to be used out of battle.

Unova
Obtained in Striaton City after defeating the Gym Leader.