Princess Leonor of Spain has been photographed since she was 20 months old, and her wardrobe has changed right along with her. From the classic children's dresses of her earliest years to the tailored suits and military uniforms she wears today, her clothing choices trace two decades of transformation tied to her growing role as heir to the Spanish throne.

Childhood: Leonor's Earliest Looks
Leonor's first years followed the traditional codes of children's fashion: flared dresses, Mary Janes, bows and soft colors, especially at big family gatherings. In July 2007, at just 20 months old, she attended the christening of her sister, Infanta Sofía, in the gardens of the Zarzuela Palace wearing a classic white dress with a pin-tucked bodice, two embroidered vertical lines and short puffed sleeves, paired with white Mary Janes and a small pink bow in her hair.

In September 2008, at nearly three years old, Leonor started at the Santa María de los Rosales school in Madrid, the same school her father had attended. She herself called it the school for older children. She wore the school uniform of a pleated grey skirt, white polo shirt and navy V-neck sweater, with navy socks and shoes and a pink backpack, smiling for the cameras as she held her parents' hands.

By April 2011, at age five, Leonor appeared in one of her most relaxed outfits during a family visit to the zoo with her parents, her sister Sofía and Queen Sofía. She wore greyish-green trousers, a white t-shirt and a green cardigan with a large bow, finished with ballet flats.

A Royal Proclamation and a First Designer Dress
On June 19, 2014, Felipe VI's proclamation made eight-year-old Leonor Princess of Asturias and heir to the crown. She wore a custom pale pink dress made by Asturian designers Nieves García Torres and Teresa Fernández Castro, identical in design to her sister's dusty-blue version. Made from natural silk jacquard, it had a rounded neckline, French sleeves, a flared skirt and a small side bow, paired with metallic Mary Janes.

At the Royal Family's summer photocall in Mallorca in August 2016, ten-year-old Leonor wore her first Carolina Herrera design, a white dress with navy detailing at the neckline, armholes, waist and hem, finished with white espadrilles and a thin headband.

Adolescence: Tailoring and Heels Take Over
Between ages 12 and 17, Leonor's style shifted noticeably as her public duties expanded. In January 2018, at 12, she received the Order of the Golden Fleece from Felipe VI at the Royal Palace, coinciding with his 50th birthday, wearing a simple baby blue dress with French sleeves and flared silhouette, paired with matching Pretty Ballerinas flats.

On her 13th birthday in October 2018, Leonor made her first public speech, reading Article 1 of the Constitution at the Instituto Cervantes for its 40th anniversary, wearing a straight blue dress with French sleeves and green Eli 1957 flats.

Nearly 14 in October 2019, she gave her first speech at the Princess of Asturias Awards in Oviedo, wearing a knee-length turquoise dress in floral jacquard with a thin waist ribbon, pleated skirt and gold flats.

By the 2020 Princess of Asturias Awards, 14-year-old Leonor swapped her usual flats for beige heeled pumps, paired with a matching sequined and beaded blouse and an embroidered midi skirt, one of her most formal looks to date.

In March 2021, at 15, Leonor carried out her first solo official engagement, visiting the Instituto Cervantes in Madrid for its 30th anniversary. She wore the ecru chiffon Mirta dress by Poète, with a small print, neck tie and ruffled skirt, paired with black three-centimeter kitten heels by Pretty Ballerinas.

At 16, in July 2022, Leonor presided over the Princess of Girona Foundation Awards alongside the King, Queen and Infanta Sofía, wearing a sky-blue crossover dress by Spanish label Miphai with a fitted bodice and flared midi skirt, plus nude patent slingback heels by Carolina Herrera and her hair in a high bun instead of her usual loose style.

Leonor's school years ended in May 2023, at 17, when she graduated with the International Baccalaureate from UWC Atlantic College in Wales. She wore a fuchsia tuxedo-style minidress by Apparentia in crepe fabric with double-breasted detailing, paired with a metallic mini bag and aged-silver Mint & Rose sandals.

Turning 18 and a New Institutional Wardrobe
On October 31, 2023, her 18th birthday, Leonor swore allegiance to the Constitution before the Cortes Generales, formally becoming heir to the throne. She wore a custom white tailored suit by Sastrería Serna, made up of a crossover blazer and straight trousers, paired with white Lodi heels and the Golden Fleece that Felipe VI had awarded her in 2018.

A year later, at the 2024 Princess of Asturias Awards, Leonor swapped a dress for tailoring for the first time at the ceremony, wearing a navy three-piece satin-finish suit with blazer, waistcoat and pleated trousers, black heels and her hair in a low bun revealing aquamarine earrings from Queen Letizia's jewelry collection. It was her first edition of the awards as an adult.
In September 2025, Leonor made her first official visit to Navarre as Princess of Viana, marking the title's 600th anniversary, wearing a navy pinstripe suit by Hugo Boss with a crossover blazer and straight-cut trousers, navy suede heels and a ring by PDPAOLA. Weeks later, at the October 2025 Princess of Asturias Awards, she switched tailoring for an aubergine midi dress by H&M, made of jacquard fabric with a round neck and flared skirt, altered specially for her with shortened sleeves finished in jeweled buttons, plus amethyst earrings from Letizia's jewelry box.
In August 2026, Leonor showed a more relaxed side of her style at the traditional reception for Balearic society at the Marivent Palace, wearing a tie-dye set by Spanish label Thinking Mu in orange, yellow and blue tones, made up of a round-neck sleeveless top and a long straight skirt. She had worn the same top weeks earlier to a Bad Bunny concert in Madrid with her sister Sofía, finishing the Marivent look with gold Sézane sandals.
The Uniforms of Her Military Training
Since enrolling at the General Military Academy in 2023, Leonor has worn the uniforms of Spain's Army, Navy and Air and Space Force in turn. In October 2023, weeks before turning 18, she swore the flag alongside fellow cadets at the General Military Academy in Zaragoza, where she had begun training that August. She wore the cadets' period uniform, with a navy jacket with gold buttons and red details, red trousers and the traditional ros hat topped with a red plume, and carried a wooden Mauser rifle as the first of the new cadets to march before the flag and kiss it.
On August 29, 2024, Leonor began the second phase of her training at the Naval Military School in Marín, Pontevedra, wearing for the first time the Navy's white midshipman uniform, made up of a white jacket and trousers with matching gloves and shoes.
On September 1, 2025, she began the third and final stage of her military training at the General Air and Space Academy in San Javier, Murcia, wearing the blue aviation uniform reserved for formal events, with a closed-collar tunic, epaulettes, gold buttons and academy emblems, along with a blue peaked cap, cadet cord, ribbon decorations and white gloves.
Two decades separate the 20-month-old Leonor who ran through the gardens of the Zarzuela Palace in a white dress and Mary Janes from the young woman who today mixes tailored suits, dresses, relaxed clothing and military uniforms. Some elements have stayed constant throughout, including classic lines, the recurring presence of Spanish designers and a wardrobe closely tied to the context of each appearance. At just 20 years old, her style continues to evolve.
