HM Surf: Details & Pokémon That Learn It HM HM03 Name Surf Description Surf can be used outside of battle to travel over bodies of water. When doing so, wild Pokémon may be encountered. Pokemon with HM03 Surf SquirtleWartortleBlastoiseMega BlastoiseNidoqueenNidokingPsyduckGolduckPoliwagPoliwhirlPoliwrathTentacoolTentacruelSlowpokeSlowbroMega SlowbroSeelDewgongShellderCloysterKrabbyKinglerLickitungRhydonKangaskhanMega KangaskhanHorseaSeadraGoldeenSeakingStaryuStarmieTaurosGyaradosMega GyaradosLaprasVaporeonOmanyteOmastarKabutoKabutopsSnorlaxDratiniDragonairDragoniteMewTotodileCroconawFeraligatrSentretFurretChinchouLanturnMarillAzumarillPolitoedWooperQuagsireSlowkingQwilfishSneaselCorsolaRemoraidOctilleryMantineKingdraMiltankSuicuneTyranitarMega TyranitarLugiaMudkipMarshtompSwampertMega SwampertZigzagoonLinooneLotadLombreLudicoloPelipperExploudMakuhitaHariyamaAzurillAggronMega AggronCarvanhaSharpedoMega SharpedoWailmerWailordBarboachWhiscashCorphishCrawdauntFeebasMiloticSphealSealeoWalreinClamperlHuntailGorebyssRelicanthLuvdiscLatiasMega LatiasLatiosMega LatiosKyogreKyogre (Primal)RayquazaMega RayquazaPiplupPrinplupEmpoleonBibarelRampardosBuizelFloatzelShellosGastrodonGarchompMega GarchompMunchlaxFinneonLumineonMantykeWeavileLickilickyRhyperiorPalkiaPhioneManaphyArceusOshawottDewottSamurottHerdierStoutlandPanpourSimipourAudinoMega AudinoTympolePalpitoadSeismitoadBasculinTirtougaCarracostaDucklettSwannaFrillishJellicentAlomomolaHaxorusCubchooBearticStunfiskDruddigonBouffalantHydreigonKeldeo (Standard Form)Keldeo (Resolute Form)FroakieFrogadierGreninjaBunnelbyDiggersbySkiddoGogoatPanchamPangoroFurfrouSwirlixSlurpuffBinacleBarbaracleSkrelpDragalgeClauncherClawitzerHelioptileHelioliskBergmiteAvalugg