U.S. embassy and consulate personnel cannot perform marriages in foreign countries. Depending on the law of the foreign country, local civil or religious officials generally perform marriages. Marriages performed overseas are considered valid in the country where they take place if they are entered into in accordance with local law. Recognition of the validity of marriages performed abroad depends on the laws of the place in which the marriage is to be recognized.
The process of marrying overseas can be time-consuming and expensive. Procedures vary from country to country, and some require lengthy preparation. If you plan to marry in a foreign country, you should find out the requirements of that country before you travel.
Some of the requirements you might encounter are:
Contact the embassy or tourist information bureau of the country where you plan to marry to learn about specific requirements. You can also find foreign embassy and consulate contact information in the Country Information the Department of State publishes for each country. If you are already abroad, you may wish to consult with the nearest U.S. embassy or consulate.
Validity of Marriages Abroad
If you get married abroad and need to know if your marriage will be recognized in the United States and what documentation may be needed, contact the office of the Attorney General of your state of residence in the United States.
Marriage to a Foreign Citizen
You can get information on obtaining a visa for a foreign spouse here.