Prinsesse Anne har vært gift to ganger, første gang i 1973 med Mark Phillips. De har to barn, Peter Mark Andrew Phillips og Zara Anne Elizabeth Tindall. I 1992 giftet hun seg med Timothy Laurence.