A washing machine, comprising: a washing machine body having an input portion capable of arbitrarily inputting a predetermined end time of a washing; a washing drum arranged inside the washing machine body; and a motor for supplying driving force for rotating washings contained in the washing drum and capable of performing a reservation operation for ending multiple processes of washing the washings until the predetermined end time, wherein the washing machine comprises: a time acquisition unit for acquiring a remaining time until a target end time set based on the predetermined end time inputted by the input portion before starting an initial process of the multiple processes; and a control portion also functioning as a mode determination unit for determining to perform each of the multiple processes in an ordinary reservation mode or a special reservation mode on the basis of the remaining time acquired by the time acquisition unit, wherein the ordinary reservation mode refers to a mode for setting an average rotation speed of the motor as a specified value and performing each of the multiple processes at a specified execution time; and the special reservation mode refers to a mode for setting an average rotation speed of the motor to be lower than a rotation speed in the ordinary reservation mode and setting an execution time to be longer than an execution time in the ordinary reservation mode; wherein the multiple processes comprise the washing process (SP2, SP2a), the rinsing process (SP4, SP4a) and the dewatering process (SP3, SP3a; SP5, SP5a); and characterized in that: the time acquisition unit is also configured to acquire the remaining time until the target end time before the start of the rinsing process (SP4, SP4a) and before the start of the dewatering process (SP3, SP3a; SP5, SP5a) respectively, except in the initial process, i.e., before the start of the washing process (SP2, SP2a); and the mode determination unit is also configured to determine to perform the next process in the ordinary reservation mode or the special reservation mode based on the remaining time whenever the time acquisition unit acquires the remaining time. a time acquisition unit for acquiring a remaining time until a target end time set based on the predetermined end time inputted by the input portion before starting an initial process of the multiple processes; and a control portion also functioning as a mode determination unit for determining to perform each of the multiple processes in an ordinary reservation mode or a special reservation mode on the basis of the remaining time acquired by the time acquisition unit, wherein the ordinary reservation mode refers to a mode for setting an average rotation speed of the motor as a specified value and performing each of the multiple processes at a specified execution time; and the special reservation mode refers to a mode for setting an average rotation speed of the motor to be lower than a rotation speed in the ordinary reservation mode and setting an execution time to be longer than an execution time in the ordinary reservation mode; wherein the multiple processes comprise the washing process (SP2, SP2a), the rinsing process (SP4, SP4a) and the dewatering process (SP3, SP3a; SP5, SP5a); and characterized in that: the time acquisition unit is also configured to acquire the remaining time until the target end time before the start of the rinsing process (SP4, SP4a) and before the start of the dewatering process (SP3, SP3a; SP5, SP5a) respectively, except in the initial process, i.e., before the start of the washing process (SP2, SP2a); and the mode determination unit is also configured to determine to perform the next process in the ordinary reservation mode or the special reservation mode based on the remaining time whenever the time acquisition unit acquires the remaining time. the time acquisition unit is also configured to acquire the remaining time until the target end time before the start of the rinsing process (SP4, SP4a) and before the start of the dewatering process (SP3, SP3a; SP5, SP5a) respectively, except in the initial process, i.e., before the start of the washing process (SP2, SP2a); and the mode determination unit is also configured to determine to perform the next process in the ordinary reservation mode or the special reservation mode based on the remaining time whenever the time acquisition unit acquires the remaining time.