Trajectory planning with consideration of surrounding vehicles and decision-making in the middle of complicated manoeuvres are some of the most important challenges regarding the implementation of automated driving. Since transient dynamic traffic conditions was limited to the start of the manoeuvre in previous research, no solution was provided for the surrounding vehicles’ transient changes during the manoeuvre. The algorithm presented in this paper is able to adapt to unstable variable traffic conditions and it is robust to changes in the surrounding vehicles’ conditions, even during the lane change manoeuvre. The Adaptive Lane Change algorithm provides all possible safe trajectories for any moment of manoeuvre via applying DE optimization method on a fifth-order polynomial equation. In this way, it is able to make a new decision and plan safe trajectories according to the new conditions of surrounding vehicles during the manoeuvre. Also, it guarantees collision avoidance at all-time via simultaneous longitudinal and lateral vehicle control. Improving the trajectory during a lane change manoeuvre regarding the surrounding vehicles’ conditions is considered as one of the main contributions of the presented algorithm. A second main contribution is the collision avoidance considering the vehicle’s dynamic via returning to the initial lane when there is no safe trajectory in the target lane, even during the lane change manoeuvre. The decision-making unit is evaluated by real driving tests. Then, the whole structure is simulated with MATLAB in complex transient dynamic traffic conditions via various scenarios and its performance is tested with IPG CarMaker in the presence of simulated surrounding vehicles.