A drive planning device comprising: a drive planning processor configured to plan a driving operation plan for a subject vehicle traveling on a first route (BV1R), the drive planning processor being operative to: set a plurality of candidate stop positions (SP1-SP5) for the subject vehicle to make a stop using determination results for relationships between the subject vehicle and a plurality of events (Q1-Q5) which the subject vehicle encounters in a time-series manner when traveling on the first route (BV1R), and plan a driving operation plan for a scene which the subject vehicle encounters using determination results for relationships between the subject vehicle and the plurality of events (Q1-Q5) which the subject vehicle encounters at the candidate stop positions (SP1-SP5), wherein the plurality of events includes the subject vehicle passing through a point of intersection between the first route (BV1R) and a second route (BV4S), the plurality of candidate stop positions (SP1-SP5) are set in accordance with positions of respective events (Q1-Q5), wherein each candidate stop position is set at a position shifted towards the upstream side from the position of the respective event by a certain distance, and when another vehicle merges into the first route (BV1R) at a position of a candidate stop position from the second route (BV4S) having a point of intersection with the first route (BV1R) and a speed of the other vehicle is a specified speed or less, the drive planning processor determines stopping at another candidate stop position that is located at an upstream side adjacent to the candidate stop position. a drive planning processor configured to plan a driving operation plan for a subject vehicle traveling on a first route (BV1R), the drive planning processor being operative to: set a plurality of candidate stop positions (SP1-SP5) for the subject vehicle to make a stop using determination results for relationships between the subject vehicle and a plurality of events (Q1-Q5) which the subject vehicle encounters in a time-series manner when traveling on the first route (BV1R), and plan a driving operation plan for a scene which the subject vehicle encounters using determination results for relationships between the subject vehicle and the plurality of events (Q1-Q5) which the subject vehicle encounters at the candidate stop positions (SP1-SP5), wherein set a plurality of candidate stop positions (SP1-SP5) for the subject vehicle to make a stop using determination results for relationships between the subject vehicle and a plurality of events (Q1-Q5) which the subject vehicle encounters in a time-series manner when traveling on the first route (BV1R), and plan a driving operation plan for a scene which the subject vehicle encounters using determination results for relationships between the subject vehicle and the plurality of events (Q1-Q5) which the subject vehicle encounters at the candidate stop positions (SP1-SP5), wherein the plurality of events includes the subject vehicle passing through a point of intersection between the first route (BV1R) and a second route (BV4S), the plurality of candidate stop positions (SP1-SP5) are set in accordance with positions of respective events (Q1-Q5), wherein each candidate stop position is set at a position shifted towards the upstream side from the position of the respective event by a certain distance, and when another vehicle merges into the first route (BV1R) at a position of a candidate stop position from the second route (BV4S) having a point of intersection with the first route (BV1R) and a speed of the other vehicle is a specified speed or less, the drive planning processor determines stopping at another candidate stop position that is located at an upstream side adjacent to the candidate stop position.