This application discloses a method and a device for determining a geographical location for a user to take
bus. The method includes: obtaining, by a terminal, a first time period during which a user arrives from a first geographical location to a second geographical location; collecting, by the terminal in the first time period, accelerations of the user in a horizontal direction, and determining, based on an acceleration change of the user in the horizontal direction, a second time period from a moment at which the user departs from the first geographical location to a moment at which a
bus begins to move after the user takes the
bus; collecting, by the terminal, a plurality of geographical locations of the user in the second time period; and performing clustering, by the terminal, on the plurality of geographical locations to determine a geographical location whose collection quantity meets a condition, and using the geographical location whose collection quantity meets the condition as a geographical location at which the user takes the bus. Trip information determining efficiency of the user can be improved by using the method and the device of this application.