On a small island that you surf to, then go into the forest on the island, go to your left then go to your left again then go up then go to the left then go up and there should be an old man talking about some legendary pokemon. He will give it to you if you listen to all his stories.
Chat with our AI personalities
It's in the lighthouse.
I know this is an old question but I was looking for it and figure someone else will too. The lighthouse is next to the Pokemon Center in the same town you win the gym badge to be able to use Dive.
how to get Dive HM8
HM1 CUT HM2 FLY HM3 SURF HM4 STRENGTH HM5 FLASH HM6 ROCK SMASH HM7 WATERFALL HM8 DIVE --/ninjax/
yes it is in the ice cave.
If HM8 is Rock climb, You have to beat blue (gary Oak) then talk to Prof oak and he give you it. Blue is the 16th Gym leader
you have to go through ice path. somewhere there, I think you can get the HM08. But you have to slide through the ice or something like that.