The computation of molecular excitation energies is essential for predicting photo-induced reactions of chemical and technological interest. While the classical computing resources needed for this task scale poorly, quantum algorithms emerge as promising alternatives. In particular, the extension of the variational quantum eigensolver algorithm to the computation of the excitation energies is an attractive choice. However, there is currently a lack of such algorithms for correlated molecular systems that is amenable to near-term, noisy hardware. Here, we introduce an efficient excited states quantum algorithm, that employs a quantum version of the well-established classical equation of motion approach, which allows the calculation of the excitation energies of a given system using an approximated description of its ground state wave function. We numerically test the algorithm for several small molecules and experimentally demonstrate the robustness of the algorithm by computing the excitation energies of a LiH molecule at varying noise levels.