Methods and systems are described for vehicle coasting optimization. The system may include a vehicle having an engine, a drivetrain, and an accelerator. The system may include selecting a fuel-saving mode based on an anticipated braking requirement in response to detecting the vehicle is non-stationary and the accelerator is disengaged. The system may include generating an instruction corresponding the selected fuel-saving mode, wherein the instruction is configured to control at least the engine and the drivetrain.