If you are a foreigner, and want to have your wedding with your foreign partner in Sri Lanka or if you are foreigner and you want to marry a Sri Lankan girl or boy of your opposite sex, following things should be taken care by you and it should be carried out according to the local legal procedures. Legal marriage registration of weddings in Sri Lanka may take place on any working day except Sundays and Holidays.
Both the Bride and Bridegroom must be more than 18+ years of age, if less than 21 years of age parents must agree to the wedding of the bride or bridegroom. A foreigner must have been a resident in the island at least 5 days prior to the wedding ceremony. Also 3 months before the wedding ceremonies, following documents must reach Srilanka.
Normally you can put a file a notice for the wedding 14 days prior to the wedding registration date with your area wedding register.
Also there is one day special notice procedure too available and you have to pay an additional fee for that service through the marriage
registrar's office. To do this one day special notice, both bride and bridegroom should have stayed in Sri Lanka for at least 5 days.
Sri Lanka Embassy. Marriages in Srilanka for foreign nationals. http://srilankahighcommission.co.uk
American Citizen marrying in Sri Lanka. Click here