There are three ways of getting a Snorlax. You can't catch Snorlax in Diamond or Pearl very easily.
I just want to let you know DO NOT MAKE AN EGG FROM SNORLAX AND HATCH IT!!! I have already tried that and for some dtrange reason it comes out as a snorlax????
Chat with our AI personalities
Riolu (baby lucario)
You can only get Snorlax by evolving Munchlax.
you can not catch snorlax but you can by honey and put it on certin trees and you can catch a muntchlax and evolve it with friendship
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.
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.