The invention provides a scheduling method preventing centralized arrival of buses on the basis of a GPS technology, and relates to the field of urban road traffic control. The method aims to solve the problems that in the prior art, arrival punctuality of the buses is poor and arrival time of the buses is not balanced. According to the method, retrieval is performed on the first bus nearest to a route starting point, i is equal to 1, the number, coordinates and running speeds of buses running on a route at the same time are obtained according to a GPS, a ratio interval is judged by calculating running distance, ideal distance and predicted distance between two buses and the ratio of the predicted distance of the two buses to the ideal distance between the two buses, i is equal to i plus 2, i is smaller than N, all the buses are scheduled repeatedly, the average speed of all the buses is calculated, whether operation of the buses is finished or not is judged, data of the running buses are obtained again if operation is not finished, and scheduling is achieved. The method can be used for vehicle scheduling.