Provided is a vehicle, including: a communicator configured to perform communication with a user terminal or a remote control device; a sensor configured to acquire surrounding information of the vehicle; and a controller including a processor configured to process the surrounding information. The controller is configured to identify a location of the remote control device based on the communication and transmit a warning message to the user terminal when an obstruction is identified between the identified location of the remote control device and a location of the vehicle, based on processing the surrounding information.