This paper examines the application of STATCOM and battery energy storage to enhance the transient stability of large-scale multimachine power systems with synchronous and doubly-fed induction generators (DFIGs). A passivity-based control design method [interconnection and damping assignment passivity-based control (IDA-PBC)] is developed for multimachine power systems and its performance is evaluated on a two-area system consisting of two synchronous generators (SGs) and two DFIG along with STATCOM/battery energy storage system. The main contributions of this paper are threefold: 1) use of a STATCOM and battery energy storage system to enhance transient stability and provide voltage regulation with SG and DFIG; 2) demonstrating the application of nonlinear control theory (specifically the IDA-PBC methodology) for the design of a stabilizing feedback controller in large-scale power systems to improve transient system performance; and 3) developing a methodology that can use the additional degrees of freedom in large-scale power systems in order to further improve system performance, in particular the transient stability margin [measured through critical clearing time (CCT)] and the dynamic transient performance of the system. In order to achieve power angle stability along with the simultaneous regulation of frequency and voltage, the performance of the proposed control scheme after the occurrence of large disturbances is evaluated and compared with a conventional power system stabilizer and a feedback linearizing controller.