Queen Letizia, along with King Felipe VI and their daughters Princess Leonor and Princess Sofia, posed for this year’s Christmas picture.
The family are posing for the picture in a garden, presumably in the Zarzuela Palace in Madrid.
The Zarzuela Palace is the main residence of the Spanish Royal Family in the capital.
Queen Letizia is wearing a simple white T-shirt and a grey coat.
She has her hair down around her shoulders and is donning a pair of small gold earrings.
For makeup, the monarch opted for a natural look with a dash of mascara.
Princess Leonor, Spain’s future queen, is donning a beige knitted sweater and brown trousers.
Her sister Princess Sofia wears a blue sweater by designer Yerse and white trousers. She sported the same jumper last year for an official visit to Pueblo Ejemplar, in Spain.
King Felipe VI opted for a light brown blazer, scarlet jumper and pink shirt.
Social media user Rosi Sanchez said: “Very beautiful.”
Last week, the Duke and Duchess of Cambridge shared their Christmas card where they looked happy while posing with their three children: Prince George, Princess Charlotte and Prince Louis.
The picture was taken in Jordan where the family were enjoying a holiday earlier this year.
Kate Middleton looked beautiful wearing a khaki dress.