The radiation efficiency of short electric dipole and small magnetic loop is low. Therefore, the long electric dipole and large magnetic loop for direction of arrival (DOA) estimation are investigated in this study. A novel array composed of long electric dipole, large magnetic loop, or a hybrid long electric dipole and large magnetic loop is proposed. Then a corresponding algorithm based on ESPRIT is proposed to estimate the two-dimensional (2D) DOA. The proposed array has eight elements. The first four elements and other four elements construct the rotational invariant property. Then, the 2D direction cosine can be estimated accurately but with ambiguity. After that, the ambiguous value is instituted into the spatially spread vector sensor for spatial phase compensation. Then, the steering vector of the collocated orthogonal vector sensor is obtained to calculate a fake coarse DOA estimation. By comparing the above ambiguous fine estimation with the fake coarse estimation, the closest estimation is taken as the finally 2D DOA estimation. The computation of the proposed algorithm is small due to a lack of angle searching. Moreover, the long dipole has high radiation efficiency, and the spatially spread vector sensor has low mutual coupling. Simulation results demonstrate the effectiveness of the proposed algorithm.