The couple, who revealed their engagement on 27 November, will tie the knot at St George’s Chapel, Windsor Castle, which is where Harry’s father Charles had his civil wedding to the Duchess of Cornwall blessed in 2005.
The Royal Family will pay for the wedding, including the church service, the music, the flowers and the reception, Buckingham Palace said.
Markle, 36, has shown off a three-stone yellow-gold engagement ring, designed by Harry, 33, himself with a diamond from Botswana plus two diamonds taken from the personal collection of his later mother, Princess Diana.
The couple’s wedding day will be held on the same day as the Emirates FA Cup Final. Harry’s brother Prince William is the president of the Football Association.
She and the prince will attend the traditional Christmas Day church service on the Queen’s private estate in Norfolk. It is believed the actress will be the first royal fiancee to open presents with the Queen.
Speaking in a candid interview with BBC’s Mishal Husain on the day of their engagement was announced, Harry and Markle revealed the moment the prince popped the question - over a roast chicken dinner at his Kensington Palace cottage.
The prince revealed he knew little of the Hollywood actress before being introduced by a mutual friend. “I had never even heard about her until this friend said [to me] ‘Meghan Markle’,” he admitted. “I had never watched ‘Suits’”.
“Anything I learned about him and his family was what he shared with me and vice versa,” Markle added.
Harry also recalled the moment he knew he’d met “the one” in Markle, saying: “I was beautifully surprised and I thought I better up my game... sit down and have good chat.”