Princess Eugenie will marry her long-term boyfriend Jack Brooksbank on Friday, 12 October, her father, the Duke of York, has announced.
The wedding will take place at St George's Chapel at Windsor Castle.
The princess met the former manager of Mayfair club Mahiki while skiing, and they dated for seven years.
Last month, the 27-year-old described the proposal from Mr Brooksbank as a "perfect moment" and said she was "over the moon".
It will be the second royal wedding at St George's Chapel this year - Prince Harry and Meghan Markle will marry there in May.
The marriage of Her Royal Highness Princess Eugenie to Mr Jack Brooksbank will take place on 12th October 2018.— The Duke of York (@TheDukeOfYork) February 2, 2018
As previously announced, the wedding will take place at St. George’s Chapel, Windsor Castle.
On the announcement of their engagement last month, the princess said: "We met when I was 20 and Jack was 24 and fell in love.
"We have the same passions and drive for life."
Mr Brooksbank said it was "love at first sight".
"I love Eugenie so much and we are just so happy and over the moon for what is to come," he said.
Princess Eugenie is the second daughter of Prince Andrew and Sarah, Duchess of York, and is eighth in line to the throne.
She will keep her royal title when she marries Mr Brooksbank and will have the option to take his surname.
The princess works in the arts as a director at gallery Hauser and Wirth.