PokéBase - Pokémon Q&A
1 vote

Is there a Pokémon that can learn fly and surf (other than smeargle)?

There are plenty. Which game do you need this for? The selection of Pokemon could vary between each.
Pokémon y

1 Answer

1 vote
Best answer


There are quite a few, actually.
Pokemon that can learn Fly and Surf:

  • Mew
  • Pelipper
  • Ducklett (credit to sumwun)
  • Hydreigon
  • Drampa
  • Cramorant
  • Dragapult

    Pokemon that learn them through transform/sketch/etc:

  • Ditto
  • Smeargle

    In X/Y, like what you are asking, then all of those can except Cramorant, Dragapult, and Drampa.

Source: This site's moveset searcher page.

edited by
your welcome :)
So realistically the only options available you have to train until they evolve.
or trade for them but yes
The answer forgot Ducklett. You don't need to evolve Ducklett to teach it surf. Here's a better tool for finding HM slaves. https://pokemondb.net/x-y/hms