How "far a laser goes" is dependent a few things...
First, Divergence.
Generally, reds have better divergence than greens because of the optics used. This does not meant green lasers have inherently poor divergence. With the right setup, the same or better divergence can be achieved.
Better divergence means that the beam will be visible over a longer distance.
Second, the human eye's response to different wavelengths.
Green is brightest. Red and Violet are close to the same "brightness" mW for mW.
Green and red are "easy" for our eyes to focus on. Near UV is difficult. Violet lasers will appear blurry or fuzzy even though the divergence is about the same as what you get with typical red lasers.
This poor perception of Violet makes it look like the beam doesn't travel as far.
Third, atmospheric conditions and rayleigh scattering.
Short wavelengths (blues and violets) are scattered by the atmosphere (moisture, dust, and air) more than longer wavelengths like green and red.
This means that the beam of a violet laser will be attenuated by the air much more quickly than the beam of a red laser. On the other hand, this makes the beam appear brighter since more light is being reflected towards you.
If you have a red, green, and violet laser with equal divergence, power, and beam diameter... and point all 3 into the sky on a clear, dark night with average humidity, the green will be brightest and seem to travel the farthest, next will be the red, and the violet will look fuzzy after a couple meters.