Para casarse en España con un ciudadano extranjero, ambos contrayentes deberán, como mínimo, cumplir los siguientes requisitos:
Para contraer matrimonio en España, el ciudadano extranjero deberá, además, acreditar los siguientes requisitos:
En el caso de que el ciudadano extranjero no tenga la nacionalidad de un país miembro de la Unión Europea, además de los requisitos anteriores, deberá acreditar que dispone de autorización para residir en España con carácter indefinido o, en su defecto, que dispone de autorización de residencia con carácter permanente o de residencia y trabajo.