You can only get Snorlax by evolving Munchlax.
Chat with our AI personalities
I think after you get the National Dex in Sunnyshore City you can Surf to the 'Pokemon Statue' and press 'A' against it and Snorlax will appear.
Snorlax is number 113 and is in your rivals party at the Pokemon League when you battle. The Pokemon after Snorlax is 114 and is called Unown and can be found in the Solaceon Ruins.
it will let you breed munchlax's without the full incence you will get snorlax
Unfortunately there are no wild Snorlax in Pokemon Ruby, Sapphire, or Emerald. The Snorlax must be traded from Firered or Leafgreen, or gained using a gameshark.
Snorlax is found blocking diglett's cave in vermilion city.