Any tree. There is a very low chance (8%) of fining it, though, so keep trying
a honey tree
To find a Munchlax you need to put honey on a tree, wait for a while and go back to the tree. You might find a munchlax but you can find other rare Pokemon too. Such as Aipom and Burmy.
The rarest Pokemon is Munchlax, but you can find it only in the Valley Windworks honey tree.
You can slather some honey on a tree and it might come. (Munchlax is very rare though)
To find munchlax put honey on a tree and wait until a munchlax appears or breed snorlax.
To get a munchlax you have to slather a tree with honey and wait 8 hours then come back.If you find a munchlax you have a .91 chance to get another if you use the same tree again
Slather honey on trees On Valley Windworks' Honey Tree
You can find Munchlax by putting Honey on Yellow trees. After you put Honey on the tree wait 12 hours then check the tree. If your lucky, you'll find Munchlax.
there is not a certain honey tree that you find munchlax just keep on trying.
Get it from a honey tree
I've been lucky with the tree near the Pokemon mansion
Yes, you can, but you are just as likely to find one on any other tree in Sinnoh.