The invention provides a lane selection method for autonomous driving. The processing steps are as follows: 1, the initial point, the ending point and the driving area of a road path are determined, and each road section and each lane are divided; 2, the vehicle speed of each lane is acquired, the average vehicle speed is calculated, and a real-time information database is built; 3, the average vehicle speed is sent to a vehicle-mounted terminal, and lane-level road path planning is carried out based on the shortest time; 4, when the changed real-time average vehicle speed enables the planned driving lane to be changed, according to the average speed difference between the lanes and the distance information between the vehicle position and a front intersection, whether to change a lane for driving is considered comprehensively; and 5, if lane changing can be carried out, the newly-planned lane is tracked for driving, and if not, the originally-planned lane is used for driving. Lane selection is carried out according to the real-time vehicle flow speed and the position information between the vehicle and the intersection, the driving lane is corrected automatically in real time, and the vehicle can be autonomously driven to avoid a congested road.