you can't get or learn it sorry
I have a Lapras with surf.
Normally its because the dungeon is big or if for exaple you have to get in with the hm surf and if no one can learn surf you could risk losng it, so yeah, the games just being helpful ;)
Any water pokemon. Goldeen, Barboach (etc.)
No you get a Pikachu lv 10 with surf as a mystery gift
1. get a water type Pokemon 2. go to solar cave 20th floor is where surf is
Well you can't migrate it but you can transfer. If you have Pokemon Battle Revolution or PBR for wii you can get pikachu that knows volt tackle and surf. After you beat the game on PBR you will have a mystery gift. go to shop and to mystery gift. on the top there will be mystery gift. it is free. click send to Pokemon game and you will have a pikachu that knows surf and volt tackle
solar cave
I believe it is in Solar Cave...
You use surf to access certain dungeons that are located in the ocean. You can also use it in battle to hit Pokemon using dive for double damage.
Pokemon cannot forget HM's unless they're in Pokemon Mystery Dungeon. But, if its from Emerald, add another Pokemon to your party that knows surf and ask the move deleter.
you surf on a Ilsand and you'll find Mesprite,Azelf,or Uxie
Either use a key in solar cave or when lombre speaks of stormy sea, speak to whishcash