A transfer apparatus having an input port and an output port, wherein an input line speed of the input port and an output line speed of the output port are set to differ from each other, the transfer apparatus comprising, for the output port: a low-latency frame transmission buffer configured to store a low-latency frame received at the input port, wherein the low-latency frame transmission buffer is configured to perform cut-through switching in which frame output is started without waiting for completion of storage of one frame; a normal-latency frame transmission buffer configured to store a normal-latency frame that is a frame received at the input port, the normal-latency frame being permitted to be transferred with higher latency than the low-latency frame; an output contention control unit; and a time calculation unit configured to calculate output start time, T, of the low-latency frame by using information on a frame length of the low-latency frame and a difference between the input line speed and the output line speed when the low-latency frame is received, wherein the time calculation unit is further configured to notify the output contention control unit of low-latency frame output start time information indicating the low-latency frame output start time, T; wherein the output contention control unit is configured to control, on the basis of the low-latency frame output start time information notified by the time calculation unit, transfer of the low-latency frame and control, on the basis of the low-latency frame output start time information notified by the time calculation unit, transfer of the normal-latency frame between time of reception of notification of the output start time from the time calculation unit and the output start time; and wherein the time calculation unit is configured to, when the output line speed is higher than the input line speed, calculate the output start time, T, at which the amount of the stored low-latency frame reaches an amount that prevents an underrun from occurring in the low-latency frame transmission buffer when the low-latency frame transmission buffer starts transferring the low-latency frame therefrom by using information on a frame length of the low-latency frame and a difference between the input line speed and the output line speed when the low-latency frame is received, and the output contention control unit is configured to start transfer of the low-latency frame on a basis of the output start time. a low-latency frame transmission buffer configured to store a low-latency frame received at the input port, wherein the low-latency frame transmission buffer is configured to perform cut-through switching in which frame output is started without waiting for completion of storage of one frame; a normal-latency frame transmission buffer configured to store a normal-latency frame that is a frame received at the input port, the normal-latency frame being permitted to be transferred with higher latency than the low-latency frame; an output contention control unit; and a time calculation unit configured to calculate output start time, T, of the low-latency frame by using information on a frame length of the low-latency frame and a difference between the input line speed and the output line speed when the low-latency frame is received, wherein the time calculation unit is further configured to notify the output contention control unit of low-latency frame output start time information indicating the low-latency frame output start time, T; wherein the output contention control unit is configured to control, on the basis of the low-latency frame output start time information notified by the time calculation unit, transfer of the low-latency frame and control, on the basis of the low-latency frame output start time information notified by the time calculation unit, transfer of the normal-latency frame between time of reception of notification of the output start time from the time calculation unit and the output start time; and wherein the time calculation unit is configured to, when the output line speed is higher than the input line speed, calculate the output start time, T, at which the amount of the stored low-latency frame reaches an amount that prevents an underrun from occurring in the low-latency frame transmission buffer when the low-latency frame transmission buffer starts transferring the low-latency frame therefrom by using information on a frame length of the low-latency frame and a difference between the input line speed and the output line speed when the low-latency frame is received, and the output contention control unit is configured to start transfer of the low-latency frame on a basis of the output start time.