The communication would be used for communicating between a computer and a Raspberry Pi/arduino board. The range should be about 500m in city area, and the data rate some kB/s.
In the RF segment there is the xbee pro which would be perfect, but is a bit too pricy for this project.
On the other hand there is the GSM network. Which has a much higher range than RF and higher data rate. But the data is expensive.
What would be good communication solution?
EDIT1:
The location of the devices is not fixed.
EDIT2:
It seems that at that price range it is not possible to get a suitable communication system.
Making a custom RF system would probably cut down the costs, but how much work is it and what should one be aware when building/projecting it?