Eco-drive is a widely used concept. It can improve fuel economy for different driving behaviors such as vehicle acceleration or accelerator pedal operation, deceleration or coasting while slowing down, and gear shift timing difference. The feasibility of improving the fuel economy of urban buses by applying eco-drive was verified by analyzing data from drivers who achieved high fuel efficiencies in urban buses with a high frequency of acceleration/deceleration and frequent operation. The items that were monitored for eco-drive were: rapid take-off/acceleration/deceleration, accelerator pedal gradient, coasting rate, shift indicator violation, average engine speed, over speed, and gear shifting under low-end engine speed. The monitoring method for each monitored item was set up, and an index was produced using driving data. A fuel economy prediction model was created using machine learning to determine the contribution of each index to the fuel economy. Furthermore, the contribution of each monitoring item was analyzed using the prediction model explainer. Accordingly, points (defined as the eco-drive score) were allocated for each monitoring item. It was verified that this score can represent the eco-drive characteristics based on the relationship between the score and fuel economy. In addition, it resulted in an average annual fuel economy improvement of 12.1%.