A drive planning device comprising: a drive planning processor configured to plan a driving operation plan for a subject vehicle (V1) 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 (V1) to make a stop using determination results for relationships between the subject vehicle (V1) and a plurality of events (Q1-Q5) which the subject vehicle (V1) 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 (V1) encounters using determination results for relationships between the subject vehicle (V1) and the plurality of events (Q1-Q5) which the subject vehicle (V1) encounters at the candidate stop positions (SP1-SP5), wherein the plurality of events includes the subject vehicle (V1) 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 (V4) merges into the first route (BV1R) at a position of a candidate stop position (SP4) from the second route (BV4S) having a point of intersection with the first route (BV1R) and a speed of the other vehicle (V4) is a specified speed or less, the drive planning processor determines stopping at another candidate stop position (SP3) that is located at an upstream side adjacent to the candidate stop position (SP4). a drive planning processor configured to plan a driving operation plan for a subject vehicle (V1) 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 (V1) to make a stop using determination results for relationships between the subject vehicle (V1) and a plurality of events (Q1-Q5) which the subject vehicle (V1) 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 (V1) encounters using determination results for relationships between the subject vehicle (V1) and the plurality of events (Q1-Q5) which the subject vehicle (V1) encounters at the candidate stop positions (SP1-SP5), wherein set a plurality of candidate stop positions (SP1-SP5) for the subject vehicle (V1) to make a stop using determination results for relationships between the subject vehicle (V1) and a plurality of events (Q1-Q5) which the subject vehicle (V1) 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 (V1) encounters using determination results for relationships between the subject vehicle (V1) and the plurality of events (Q1-Q5) which the subject vehicle (V1) encounters at the candidate stop positions (SP1-SP5), wherein the plurality of events includes the subject vehicle (V1) 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 (V4) merges into the first route (BV1R) at a position of a candidate stop position (SP4) from the second route (BV4S) having a point of intersection with the first route (BV1R) and a speed of the other vehicle (V4) is a specified speed or less, the drive planning processor determines stopping at another candidate stop position (SP3) that is located at an upstream side adjacent to the candidate stop position (SP4). <EOS>