Where to catch, #0143
Snorlax in HeartGold and SoulSilver: 2 places, level 50
2 encounters by area
Places
Route 11 and Route 12
Other games
Also found in 12 other games
Red and Green (Japan)Red and BlueYellowGold and SilverCrystalXDFireRed and LeafGreenX and YSun and MoonLet's Go, Pikachu and EeveeSword and ShieldThe Crown Tundra