This paper presents a scheme for the feedforward–feedback longitudinal trajectory tracking control of buses. The scheme is specifically designed to address the periodic and repetitive nature of bus operations. First, the vehicle’s longitudinal dynamics are linearized along the iterative axis via full-form dynamic linearization (FFDL), and parameters such as the pseudo-gradient are estimated with data and a projection algorithm to grasp the dynamic characteristics of the system. To better handle complex real-world traffic conditions, we then propose the forward and backward structure. At the same time, the iterative axis design performance index is verified, and the forward partial control law, namely, model-free adaptive iterative learning control (MFAILC), is derived. In order to further enhance the robustness to disturbance and other factors, the control law of the feedback part is designed with active disturbance rejection control (ADRC). A key advantage of this control approach is its sole reliance on the data generated during vehicle operation, without the need for specific information about the controlled vehicle. This feature enables the method to be adaptable to different vehicle types and resilient to various disturbances. Finally, MATLAB simulations are used to verify the practicality of the proposed method.