A controller for a hybrid vehicle (20; 20B; 120; 220); the hybrid vehicle comprising an engine, a motor (MG; MG1, MG2), and a power storage device connected to the motor (MG; MG1, MG2); the controller comprising an electronic control unit (24, 40, 52, 70) configured to: i) when a condition a) is satisfied, execute state of charge decreasing control in a current trip and execute state of charge recovering control in a next trip; condition a) being: a) parking at a predetermined point is predicted; the state of charge decreasing control being control of controlling the engine and the motor (MG; MG1, MG2) such that a state of charge of the power storage device is lower when the condition a) is satisfied than when the condition a) is not satisfied; the state of charge recovering control being control of controlling the engine and the motor (MG; MG1, MG2) such that the state of charge of the power storage device is recovered when the engine operates; the controller being characterized in that the electronic control unit (24, 40, 52, 70) is further configured to: ii) limit an amount of charge of the power storage device compared with the state of charge decreasing control in the current trip when the condition a) and a condition b) are both satisfied; condition b) being: b) when the next trip is started at the predetermined point, high-load traveling with a load higher than a predetermined load is predicted to be performed within a predetermined period after a start of the next trip; and the predetermined period being at least one period of a period in which a predetermined time elapses and a period in which the hybrid vehicle (20; 20B; 120; 220) travels a predetermined distance. i) when a condition a) is satisfied, execute state of charge decreasing control in a current trip and execute state of charge recovering control in a next trip; condition a) being: a) parking at a predetermined point is predicted; the state of charge decreasing control being control of controlling the engine and the motor (MG; MG1, MG2) such that a state of charge of the power storage device is lower when the condition a) is satisfied than when the condition a) is not satisfied; the state of charge recovering control being control of controlling the engine and the motor (MG; MG1, MG2) such that the state of charge of the power storage device is recovered when the engine operates; the controller being characterized in that the electronic control unit (24, 40, 52, 70) is further configured to: a) parking at a predetermined point is predicted; the state of charge decreasing control being control of controlling the engine and the motor (MG; MG1, MG2) such that a state of charge of the power storage device is lower when the condition a) is satisfied than when the condition a) is not satisfied; the state of charge recovering control being control of controlling the engine and the motor (MG; MG1, MG2) such that the state of charge of the power storage device is recovered when the engine operates; the controller being characterized in that the electronic control unit (24, 40, 52, 70) is further configured to: ii) limit an amount of charge of the power storage device compared with the state of charge decreasing control in the current trip when the condition a) and a condition b) are both satisfied; condition b) being: b) when the next trip is started at the predetermined point, high-load traveling with a load higher than a predetermined load is predicted to be performed within a predetermined period after a start of the next trip; and the predetermined period being at least one period of a period in which a predetermined time elapses and a period in which the hybrid vehicle (20; 20B; 120; 220) travels a predetermined distance.