Yes. Foreign nationals can legally marry in India under the Special Marriage Act, 1954, but one partner must live in the district for 30 days before giving notice, followed by a 30-day notice period. Because that means about two months in India, most couples marry legally at home and hold their wedding ceremony in India.
- Law
- Special Marriage Act, 1954
- Residence before notice
- 30 days in the district
- Notice period
- 30 days
- Witnesses
- Three
The short version
There are two routes, and both end with a beautiful wedding in India:
- Marry legally at home, celebrate in India. You sign the legal papers at a registry office or courthouse in your own country, before or after the trip, and your ceremony in India is the wedding everyone remembers. This is what most of our couples from abroad choose. It is simple, fast and recognised at home without any extra steps.
- Marry legally in India. You register your marriage under India’s Special Marriage Act, 1954. It is entirely possible, but it takes time: roughly two months in India, and paperwork from your embassy.
Neither route changes what the day looks like. Guests see the same ceremony, the same vows and the same party.
How does the Special Marriage Act work for foreign nationals?
The Special Marriage Act is India’s civil marriage law. It is open to any two people regardless of religion or nationality, as long as the basic conditions are met: neither partner is already married, both can give valid consent, the groom is at least 21 and the bride at least 18, and the two are not closely related.
The process runs through the Marriage Officer (usually a sub-registrar) of the district:
- Residence. At least one partner must have lived in that district for 30 days immediately before giving notice.
- Notice. You file a notice of intended marriage with the Marriage Officer, who publishes it.
- Waiting period. Anyone may object within 30 days of the notice being published.
- Solemnisation. After 30 days, and within three months of the notice, you marry in front of the Marriage Officer and three witnesses, and the marriage is registered.
In practice, that means planning for about two months in India, which is why most couples choose the first route.
What documents will we need?
Requirements vary between offices, so we confirm the list with the Marriage Officer before you travel. Typically you will be asked for:
- Passports and valid Indian visas
- Proof of address in the district for the 30 days (for example, a letter from your hotel or landlord)
- Birth certificates and passport photographs
- A sworn statement of age and marital status
- If previously married, a divorce decree or a death certificate
- For foreign nationals, often a certificate of no impediment or single status from your embassy
Will an Indian marriage be recognised at home?
Usually yes, but recognition depends on your own country’s rules. Check with your embassy, consulate or a family lawyer before relying on an Indian certificate, especially if you need it for immigration, a name change or tax.
What about a religious ceremony?
You can hold a Hindu, Christian, Muslim, Sikh or civil-style ceremony in India whichever legal route you choose. Religious marriage laws in India apply mainly to people of that faith, so for most couples from abroad the ceremony in India is a celebration rather than the legal act. We find priests, pastors and officiants who are used to explaining each step to guests in English.
A simple plan most couples follow
- 6–12 months before: book the venue and send save-the-dates.
- 1–3 months before: marry legally at home, quietly or with close family.
- Wedding week in India: the ceremony, the vows, the party. No paperwork on the day.
This guide is general information, not legal advice. Laws and office practices change; always confirm your own situation with the Marriage Officer, your embassy or a lawyer.
Sources
Questions couples ask
Can two foreigners get married in India?
Yes, under the Special Marriage Act, 1954, provided one partner has lived in the district for 30 days before giving notice, and then a 30-day notice period passes. Most couples find it simpler to marry legally at home and celebrate in India.
How long do we need to stay in India to marry legally?
Plan for about two months: 30 days of residence before the notice, and a 30-day notice period before the marriage can be solemnised.
Is a symbolic wedding in India a real wedding?
It is a real ceremony with real vows, but not a legal registration. Couples who marry legally at home first are fully married; the ceremony in India is the celebration.
Can a foreigner marry an Indian citizen in India?
Yes. The Special Marriage Act applies to marriages between Indian and foreign nationals, with the same notice and residence rules.



