From Bulbapedia, the community-driven Pokémon encyclopedia.
These are Pokémon that learn an HM move by level up. This does not include Pokémon that learn a move that was formerly an HM move (such as Flash, Whirlpool, or Dive) in a generation other than the one in which it was contained in an HM, even if they became HMs again and the Pokémon still learns the HM by level up. (such as Wailmer learning Dive by level-up in Gen V and Pokémon Omega Ruby and Alpha Sapphire)
Pages in category "Pokémon that learn HM moves by level-up"
The following 4 pages are in this category, out of 4 total.