La película fue rodada íntegramente en España, en las provincias de Madrid (localizaciones en el Parque del Retiro y la Estación de Ferrocarril de Las Delicias), Almería, Granada y Sevilla (Parque de María Luisa y Real Alcázar).