I think you have asked this question before. OR Maybe some one different but from your country. Is this for "farming"?
Look at xbee zigbee. Most people use the 2.4ghz frequency. It will not work when it rains. The 900mhz frequency does not have this problem. Both will work "line of sight". If you can see the other radio. At 2.4ghz it takes only one tree to kill the signal, while at 900mhz you might get through some trees. At these high frequencies the RF is much like light. It can not go through a mountain.
Use the high power version of xbee or zigbee. I can get 2km. A mesh network is good to reach long distance. Remember a good antenna is very important. Or keep and radio as high as possible.