This Virtual Telepresence Robot with a camera is placed in a remote location to capture the environment in visual form using Arduino UNO microcontroller. The captured visuals are displayed on the user’s virtual reality (VR) headset. An added feature allows the camera to move in the direction of the user’s head movements. This gives the user a real-time ex- perience as if he is present where the virtual telepresence robot is located. The virtual telepresence robot can also be moved in any direction through an app installed in the user’s smartphone. Virtual telepresence robot is a revolution in the robotics and IOT domain. The enhanced Virtual reality is the main objective of this project. IOTs, clouds and controller are the key constituents of the virtual telepresence robot. The data from the software is saved and transmitted by cloud storage platform known as IOT cloud.