Toen Louise de huwbare leeftijd had bereikt ging haar moeder, koningin Victoria, opzoek naar een geschikte echtgenoot voor haar. Prinses Alexandra, vrouw van haar broer Edward, stelde haar broer kroonprins Frederik van Denemarken voor. Koningin Victoria wilde een tweede huwelijk met de Deense koninklijke familie voorkomen om Pruisen niet voor het hoofd te stoten. De oudste zus van Louise stelde daarom de neef van haar man, Prins Albert van Pruisen voor. Maar ook dit kwam niet tot een huwelijk, prins Albert wilde niet in Engeland wonen. Uiteindelijk werd er besloten dat Louise zou trouwen met een lid van het Britse adel. De keuze viel op John Douglas Sutharland Campbell, hij was markies van Lorne en erfgenaam voor de titel ‘hertog van Argyll’.
Op 21 maart 1871 trouwde Louise met hertog John Douglas Campbell in de St. George’s Chapel van Windsor Castle.