At the PokeAthlon Dome west of the National Park, there are prizes every day that you can buy with your PokeAthlon points. A king's rock may appear one day, which costs 3000 PokeAthlon points.
U go to the slowpoke well. Located by Azalea Town. A guy will give it to u, hes at the very bottom of the well.
buy it from the PokeShop, silly.With Loves From, Karrmy
you evolve poliwhirl into politoed with trade while holding kings rock
You can find a Rock Incense in the Digglett's Cave in Kanto.
you can find a kings rock on seven island in sevault canyon.
You cant
You can find it by chance when you use rock smash on rocks
you find it in cerculan city, right then you will find a pokeball, pick it up, it is a kings rock
easy go past the rock where proton was i have heartgold
You find the kings rock in the very bottom of the Slowpoke Well (Near the town with the bug Pokemon gym)
The king is sat on it
In Johto you can find it in the Safari zone and in Kanto you can find it in Rock tunnel.
come back to cinnibar island with a Pokemon with rock climb n climb the rock until u find it