An autonomous vehicle comprising: a display unit; and a controller configured to: when the vehicle enters a set distance from a preset destination or receives a stop request while travelling, search for at least one available stopping area (1000, 1100a) based on acquired vehicle driving information, and display information about a found available stopping area (1000, 1100a) on the display unit or transmit such information to a preset terminal, wherein the vehicle driving information further comprises map information, traffic information, and location information of the vehicle, wherein the controller is configured to determine a recommended area in the found available stopping area based on the vehicle driving information, characterized in that the controller is further configured to determine, based on at least one of the map information, the traffic information, and the location information, that an area having the smallest sum of a first time and a second time within the found available stopping area (1000, 1100a) is the recommended area, wherein the first time is a time required for the vehicle to completely stop, and the second time is a time required for a user to reach the destination from a location at which the vehicle is stopped, and in that the controller is further configured to: determine, based on the traffic information, a transition time of a pedestrian signal, determine, based on the transition time of the pedestrian signal, a time required for the user to walk across a crosswalk, and calculate the second time by considering the time required for the user to walk across the crosswalk. a display unit; and a controller configured to: when the vehicle enters a set distance from a preset destination or receives a stop request while travelling, search for at least one available stopping area (1000, 1100a) based on acquired vehicle driving information, and display information about a found available stopping area (1000, 1100a) on the display unit or transmit such information to a preset terminal, when the vehicle enters a set distance from a preset destination or receives a stop request while travelling, search for at least one available stopping area (1000, 1100a) based on acquired vehicle driving information, and display information about a found available stopping area (1000, 1100a) on the display unit or transmit such information to a preset terminal, wherein the vehicle driving information further comprises map information, traffic information, and location information of the vehicle, wherein the controller is configured to determine a recommended area in the found available stopping area based on the vehicle driving information, characterized in that the controller is further configured to determine, based on at least one of the map information, the traffic information, and the location information, that an area having the smallest sum of a first time and a second time within the found available stopping area (1000, 1100a) is the recommended area, wherein the first time is a time required for the vehicle to completely stop, and the second time is a time required for a user to reach the destination from a location at which the vehicle is stopped, and in that the controller is further configured to: determine, based on the traffic information, a transition time of a pedestrian signal, determine, based on the transition time of the pedestrian signal, a time required for the user to walk across a crosswalk, and calculate the second time by considering the time required for the user to walk across the crosswalk. determine, based on the traffic information, a transition time of a pedestrian signal, determine, based on the transition time of the pedestrian signal, a time required for the user to walk across a crosswalk, and calculate the second time by considering the time required for the user to walk across the crosswalk.