A method for determining boarding and alighting positions in a vehicle dispatch system that dispatches a vehicle (V1, V2) in response to a vehicle dispatch request from a user, the method for determining the boarding and alighting positions comprising: calculating a plurality of boarding position candidates (S1, S2) around a geographical point from which the vehicle dispatch request was transmitted and calculating a plurality of alighting position candidates; wherein the calculation is based on position information of a starting point and a destination of the user, and information of positions where boarding and alighting are possible, the information being included in the vehicle dispatch request; detecting a vehicle position of the vehicle when the vehicle dispatch request was transmitted; calculating for each of the boarding position candidates a traveling route of the vehicle from the vehicle position at a time of the vehicle dispatch request to at least one of the alighting position candidates via the boarding position candidate; calculating a travel time for the vehicle to travel the traveling route calculated for each of the boarding position candidates; calculating a total trip time that includes the travel time and includes the time the user moves from the geographical point to the boarding position candidate and the time the user moves from the alighting position candidate to the destination; notifying the user about the boarding and alighting position candidates and presenting the total trip time for each of the boarding and alighting position candidates; and deciding the boarding and alighting position candidate selected by the user from among the boarding and alighting position candidates as the boarding and alighting position. calculating a plurality of boarding position candidates (S1, S2) around a geographical point from which the vehicle dispatch request was transmitted and calculating a plurality of alighting position candidates; wherein the calculation is based on position information of a starting point and a destination of the user, and information of positions where boarding and alighting are possible, the information being included in the vehicle dispatch request; detecting a vehicle position of the vehicle when the vehicle dispatch request was transmitted; calculating for each of the boarding position candidates a traveling route of the vehicle from the vehicle position at a time of the vehicle dispatch request to at least one of the alighting position candidates via the boarding position candidate; calculating a travel time for the vehicle to travel the traveling route calculated for each of the boarding position candidates; calculating a total trip time that includes the travel time and includes the time the user moves from the geographical point to the boarding position candidate and the time the user moves from the alighting position candidate to the destination; notifying the user about the boarding and alighting position candidates and presenting the total trip time for each of the boarding and alighting position candidates; and deciding the boarding and alighting position candidate selected by the user from among the boarding and alighting position candidates as the boarding and alighting position.