It should be one 46 cent stamp for first class mail. It doesn't matter how many, really, as long as they add up to 46 cents.
For just a regular, letter sized envelope - one stamp should be enough
It isnt about the distance, it's about the weight of the envelope. (: