In this paper a portable Weather Monitoring system using Internet of Things (IoT) along with cloud for data storage has been presented. The objective for this paper is to make an efficient, accurate and portable system that measures meteorological factors. The form of technology presented in this work is an advanced system for monitoring and detecting local meteorological conditions and making the data accessible from anywhere in the globe. The technology that is presented here is IoT which is a network of interconnected physical devices embedded with sensors, software and other technologies to collect along with exchanging data over the internet. The other technology is Wireless Network System (WSN)which are dynamic, distributed networks comprising physically separated autonomous sensors that collaboratively monitor the environment, objects and their interactions. The system uses an Arduino UNO board, sensors and a WIFI module to communicate data to cloud computing services. A web page is likewise built to showcase and display the data to users. Various parameters are analyzed, including temperature, humidity, pressure, altitude, light intensity, carbon monoxide levels in the air and the detection of rain or snow. The technology gathers data and presents it in a visual style that can be accessed from any location worldwide.