The range mainly depends on the weapon's energy which is measured in J (Joule) and the spring.
Here in Germany airsoft weapons are categories into 2 main categories: weapons with energy < 0,5J and > 0,5J
< 0,5J weapons (which usually have actual energy between 0,4 and 0,5J) have a range between 30 to 40 meters (maybe 50 if the weather is favorable - no wind); the legal status of those weapons is kind of blurred
> 0,5J weapons (usually have actual energy in the range of 1J, but there are some clowns who have (tuned) weapons with more) have a range of about 70 meters and more I would say
The wheight of the 'ammo' (plastic pellets) you use also has impact on the range.
Here in Germany airsoft weapons are categories into 2 main categories: weapons with energy < 0,5J and > 0,5J
< 0,5J weapons (which usually have actual energy between 0,4 and 0,5J) have a range between 30 to 40 meters (maybe 50 if the weather is favorable - no wind); the legal status of those weapons is kind of blurred
> 0,5J weapons (usually have actual energy in the range of 1J, but there are some clowns who have (tuned) weapons with more) have a range of about 70 meters and more I would say
The wheight of the 'ammo' (plastic pellets) you use also has impact on the range.