Snorlax is found blocking diglett's cave in vermilion city.
It depends what game. In Pokemon games you either use the Poke Flute or the radio in your Poke Gear. Snorlax is usually outside of a cave or blocking a path.
near vermillion city.a snorlax is blocking it
Snorlax is located in Kanto, blocking the entrance to Diglett's Cave outside of Vermilion City.
you have to get the poke flute poke gear radio station and play it next to snorelax
its the huge sleeping thing blocking diglett cave in kanto -- IMPROVED ANSWER BY MOLOKAICREEPER: Snorlax can only be found after you beat the Elite 4 and you make it to Kanto. This time he is blocking the Diglett cave. Make sure to bring lots of Pokeballs to catch it! This is the only chance you get to have a Snorlax in this game, if you faint it, you're out of luck unless you find a Pokemon Yellow, Red or Blue to trade with.
It will disappear, giving you access to that cave. However, I'm not so sure if Snorlax returns after beating the Elite four.
in front of diglett cave
you can't get the poke flute on soul silver however you can get it on the poke radio to wake the sleeping snorlax blocking entrance to diglets cave.
In Pokemon silver after you get the expn card you will get a Pokemon flute melody on the last line of your radio which you can use to awaken the sleeping snorlax blocking the way to the cave that leads to Pewter city
You must use the pokeflute on the radio to wake up the Snorlax blocking the path. The Snorlax will attack you, and there is a 55% chance that it will have leftovers.
you need to get the flute from the old man in the ghost town.