This target path generation device (16) is provided with a map information acquisition unit (30), a curved path determination unit (32), an obstacle determination unit (34), and a target path generation unit (38). The map information acquisition unit (30) acquires map information. Based on the map information, the curved path determination unit (32) determines whether there is a curved path (58, 68) ahead on the road along which a vehicle (100, 200) is traveling. If it is determined that there is such a curved path (58, 68), the obstacle determination unit (34) determines whether there is an object (50, 70) to be avoided in the vicinity of the curved path (58, 68). If it is determined that there is an object (50, 70) to be avoided, the target path generation unit (38) generates a target path (62, 76) which the vehicle (100, 200) should follow in order to avoid a predetermined region (50, 60, 70, 74) including the object (50, 70) to be avoided.