Well, its somehow a challanging task if you do not want to use GSM/ZIGBEE.
Things which I can suggest are
1. Wired Communication
TCP/IP ETHERNET CABLE
What is the exact distance to be covered ? Let us know about the controller which you are planning to use.