Design of GSM based weather monitoring system useful for agriculture consists of different sensors such as temperature, humidity and soil moisture. Sensors are used to measure moisture content of soil, temperature level and humidity level. The Arduino Uno receives the data from the various sensor and transmit it to the GSM module. The GSM module send the information to formers via Short Message Service (SMS). The implementation of this system in agriculture for future will not only save the time, money and water but also increase the productivity of crops and improves the growth of the plants. The future iteration will include data collection at base station and incorporation of additional remote station directly controls irrigation systems. Wireless transmission of the output data to the user with the help of using ZigBee or Bluetooth. In this way the agriculture monitoring system helps the formers in the form of improving their yields.