Princess Anne was not prohibited from marrying. She has been married twice.
- First Marriage: Princess Anne married Captain Mark Phillips in 1973. The couple had two children together, Peter Phillips and Zara Tindall, before divorcing in 1992.
- Second Marriage: Princess Anne married Timothy Laurence in 1992. They remain married to this day.
Princess Anne's marriages were subject to the same laws and customs as any other British citizen.