A vehicle sunroof apparatus comprising: a pair of first and second opening and closing drive units provided in a widthwise direction, the pair of first and second opening and closing drive units each including: a rail extending in a fore-and-aft direction of a vehicle; a movable body provided so as to be movable on the rail; and a coupling mechanism configured to couple the movable body to a movable panel provided in a roof opening portion and thereby defining a coupled state of the movable body and the movable panel, and arranged at widthwise both end portions of the roof opening portion so as to be capable of opening and closing the movable panel; and a control device configured to control operations of the opening and closing drive units, wherein the coupling mechanism includes a tilt mechanism configured to tilt the movable panel in accordance with a relative position of the movable body moving on the rail, and a switching mechanism configured to switch the coupled state between a tilting state in which the movable body is relatively movable with respect to the movable panel and a sliding state in which the movable panel moves integrally with the movable body, the tilt mechanism is configured to tilt up the movable panel on the basis of a forward movement of the movable body, and the switching mechanism is configured to switch the coupled state from the tilting state into the sliding state and to switch the coupled state from the sliding state into the tilting state with the movable body moved to a switching area set at a forward position where the movable panel is tilted up, characterized in that the control device is configured to detect a load variation on the movable body, caused by switching of the coupled state by the forward movement of the movable body in the switching area, and to control each of the opening and closing drive units so as to move the movable body reversely when the switching of the coupled state is recognized in the first and second opening and closing drive units on the basis of the load variation. a pair of first and second opening and closing drive units provided in a widthwise direction, the pair of first and second opening and closing drive units each including: a rail extending in a fore-and-aft direction of a vehicle; a movable body provided so as to be movable on the rail; and a coupling mechanism configured to couple the movable body to a movable panel provided in a roof opening portion and thereby defining a coupled state of the movable body and the movable panel, and arranged at widthwise both end portions of the roof opening portion so as to be capable of opening and closing the movable panel; and a control device configured to control operations of the opening and closing drive units, wherein the coupling mechanism includes a tilt mechanism configured to tilt the movable panel in accordance with a relative position of the movable body moving on the rail, and a switching mechanism configured to switch the coupled state between a tilting state in which the movable body is relatively movable with respect to the movable panel and a sliding state in which the movable panel moves integrally with the movable body, the tilt mechanism is configured to tilt up the movable panel on the basis of a forward movement of the movable body, and the switching mechanism is configured to switch the coupled state from the tilting state into the sliding state and to switch the coupled state from the sliding state into the tilting state with the movable body moved to a switching area set at a forward position where the movable panel is tilted up, characterized in that the control device is configured to detect a load variation on the movable body, caused by switching of the coupled state by the forward movement of the movable body in the switching area, and to control each of the opening and closing drive units so as to move the movable body reversely when the switching of the coupled state is recognized in the first and second opening and closing drive units on the basis of the load variation.