A controller for a vehicle including an engine, drive wheels, an accelerating operation member, a transmission constituting a part of a power transmission route between the engine and the drive wheels, the transmission being configured to switch a gear stage by a manual operation, a clutch configured to connect and disconnect the power transmission route between the engine and the transmission, and a clutch actuator configured to switch among engagement, slipping, and disengagement of the clutch, the controller comprising an electronic control unit configured to: switch an actuation state of the clutch by the clutch actuator; execute coasting control for disengaging the clutch for traveling when a specified initiation condition is established during traveling, during which the gear stage of the transmission is set and the clutch is engaged; and terminate the execution of the coasting control when a specified termination condition is established during execution of the coasting control; characterised in that the electronic control unit is configured to determine whether a current travel state is a travel state where the clutch can be engaged based on a determination of whether an engine speed falls within a specified speed range when the clutch is engaged at a current gear stage of the transmission during the execution of the coasting control; prohibit the engagement of the clutch when the electronic control unit determines that the current travel state is not the travel state where the clutch can be engaged during the execution of the coasting control; and execute slip control, being control in which the clutch transmits power from the engine as a state where the clutch slips, when the specified termination condition is established during the execution of the coasting control and an acceleration request is made through an operation of the accelerating operation member when the engagement of the clutch is prohibited. switch an actuation state of the clutch by the clutch actuator; execute coasting control for disengaging the clutch for traveling when a specified initiation condition is established during traveling, during which the gear stage of the transmission is set and the clutch is engaged; and terminate the execution of the coasting control when a specified termination condition is established during execution of the coasting control; characterised in that the electronic control unit is configured to determine whether a current travel state is a travel state where the clutch can be engaged based on a determination of whether an engine speed falls within a specified speed range when the clutch is engaged at a current gear stage of the transmission during the execution of the coasting control; prohibit the engagement of the clutch when the electronic control unit determines that the current travel state is not the travel state where the clutch can be engaged during the execution of the coasting control; and execute slip control, being control in which the clutch transmits power from the engine as a state where the clutch slips, when the specified termination condition is established during the execution of the coasting control and an acceleration request is made through an operation of the accelerating operation member when the engagement of the clutch is prohibited.