An autonomous driving system, comprising: one or more storage devices that store specific position information indicating a specific position where an autonomous vehicle has a possibility to require remote support; a communication device configured to communicate with an outside of the autonomous vehicle, wherein, when the one or more processors receive distribution information from an information providing server outside the autonomous vehicle or roadside infrastructure via the communication device, the one or more processors are configured to add the specific position to the specific position information based on the distribution information (270; and one or more processors configured to set a first target route as a target route that is a route to a destination, determine whether an abnormality has occurred in a remote support system, the remote support system being configured to provide the remote support to the autonomous vehicle that is an object of the remote support, when the abnormality is detected, which is performance degradation in the remote support system, search for an alternative route that is a route to the destination based on the specific position information, the alternative route having a smaller number of the specific positions to be passed through by the autonomous vehicle than the first target route, when the alternative route is found, change the target route from the first target route to the alternative route, and control the autonomous vehicle. one or more storage devices that store specific position information indicating a specific position where an autonomous vehicle has a possibility to require remote support; a communication device configured to communicate with an outside of the autonomous vehicle, wherein, when the one or more processors receive distribution information from an information providing server outside the autonomous vehicle or roadside infrastructure via the communication device, the one or more processors are configured to add the specific position to the specific position information based on the distribution information (270; and one or more processors configured to set a first target route as a target route that is a route to a destination, determine whether an abnormality has occurred in a remote support system, the remote support system being configured to provide the remote support to the autonomous vehicle that is an object of the remote support, when the abnormality is detected, which is performance degradation in the remote support system, search for an alternative route that is a route to the destination based on the specific position information, the alternative route having a smaller number of the specific positions to be passed through by the autonomous vehicle than the first target route, when the alternative route is found, change the target route from the first target route to the alternative route, and control the autonomous vehicle. set a first target route as a target route that is a route to a destination, determine whether an abnormality has occurred in a remote support system, the remote support system being configured to provide the remote support to the autonomous vehicle that is an object of the remote support, when the abnormality is detected, which is performance degradation in the remote support system, search for an alternative route that is a route to the destination based on the specific position information, the alternative route having a smaller number of the specific positions to be passed through by the autonomous vehicle than the first target route, when the alternative route is found, change the target route from the first target route to the alternative route, and control the autonomous vehicle.