Lady Alexandra Victoria war die älteste Tochter von Alexander Duff, 1. Duke of Fife, (1849–1912) und seiner Frau Louise, Princess Royal (1867–1931), Tochter des britischen König Eduard VII. Bei ihrer Geburt stand sie an der vierten Stelle der britischen Thronfolge. Zusammen mit ihrer jüngeren Schwester, Maud (1893–1945), wuchs sie in London und auf Windsor Castle auf. Ihre Erziehung und die schulische Ausbildung lag in den Händen mehrerer Hauslehrer und Gouvernanten.
1905 wurden Alexandra Victoria und ihre Schwester von ihrem Großvater, König Eduard VII., abweichend von den allgemeinen Regeln, wonach dieses Privileg nur Kindern von Söhnen des Monarchen zusteht, zu Prinzessinnen erklärt. Sie erhielten das AdelsprädikatHoheit(Highness) verliehen und in der Protokollarischen Rangordnung folgten sie unmittelbar nach der engeren königlichen Familie vor allen anderen Adeligen.
Bei einer Reise nach Ägypten erlitt die Familie im Dezember 1911 vor der Küste Marokkos Schiffbruch. Obgleich niemand unmittelbar verletzt wurde, erkrankte ihr Vater, möglicherweise deswegen, in Ägypten an Pleuritis. Er verstarb im Januar 1912 in Assuan. Eines der beiden Dukedoms des Vaters ging mit dessen Tode auf die Tochter Alexandra über, weil dieser Titel abweichend vom Regelfall auch auf die Töchter des Dukes und deren männliche Abkömmlinge übergehen konnte. Alexandra trug den Titel damit aus eigenem Recht, auch wenn sie als erbliche Peeress nicht den Sitz im House of Lords einnehmen konnte (die rechtliche Möglichkeit hierzu wurde erst durch den Peerage Act 1963 geschaffen).
Zusammen mit ihrem Mann nahmen sie vielfältige offizielle Aufgaben im Namen ihres Onkels, König Georg V., und später für ihren Vetter, König Georg VI., wahr. Während des Ersten Weltkriegs arbeitete sie als Krankenschwester im St. Marys Hospital,Paddington, London. 1920 wurde ihr Mann zum Generalgouverneur von Südafrika ernannt und sie gingen zusammen nach Pretoria, dort arbeitete sie neben ihrer Rolle als Viceregal consort in den lokalen Krankenhäusern mit. Nach der Rückkehr ins Vereinigte Königreich ging das Ehepaar wieder seinen offiziellen Aufgaben nach. Alexandra war außerdem von 1937 bis 1944 Staatsrätin. Princess Alexandra, 2. Duchess of Fife, starb am 26. Februar 1959 in der Nähe von Primrose Hill in London und wurde in der Familienkapelle, der Mar Lodge Chapel, Braemar, bestattet. Ihr Titel ging auf ihren Neffen James Carnegie, 12. Earl of Southesk, über, weil der eigene Sohn bereits verstorben war.
Name in verschiedenen Lebensphasen
1891–1905: Lady Alexandra Duff
1905–1912: Her Highness Princess Alexandra of Fife
1912–1913: Her Highness Princess Alexandra, Duchess of Fife
1913–1959: Her Royal Highness Princess Arthur of Connaught, Duchess of Fife