The Spanish royal, 18, was seen with her lookalike mother Queen Letizia, 51, as well as her 85-year-old grandmother Queen Sofia, and sister Infanta Sofia, 16.
The Spanish royals enjoyed some sightseeing in Palma de Mallorca
The stylish princess looked so chic in a strapless button-down top in a blue and white floral fabric from Subdued which was styled with the must-have linen trousers of the season in white.
Queen Letizia and Princess Leonor walked in the main square
King Felipe's eldest daughter carried the braided raffia 'Isabelle' shoulder bag from Sezane to elevate her TikTok-approved summer look and added the Mint and Rose 'Sardinia' wedges to round off her ensemble.
Meanwhile, Queen Letizia looked splendid in an unexpected tie-dye blouse and maxi skirt co-ord from Babbaki styled with the Josune González ‘Ainara’ crochet bag for added boho charm.
The mother-of-two took the opportunity to don casual flats for the outing with her daughters and mother-in-law. She opted for the 'Tanit Sandals in Butter' from The Trenza and completed her look with gold star earrings from Isabel Guarch.
Queen Letizia, Princess Sofia, Princess Irene of Greece, Tatiana Radziwill, Princess Leonor, Queen Sofia, Jean Henri Fruchaud and King Felipe arrive at the Mia restaurant
The royal, who is currently enrolled at the General Military Academy in Zaragoza, was spotted for an evening at the Mia restaurant in Majorca on Sunday alongside her parents and sister, as well as Princess Irene of Greece, 82.
Princess Leonor, King Felipe, Queen Letizia and Princess Sofia of Spain attended several audiences at the Zarzuela Palace
The Princess of Asturias was seen wearing the printed 'Ruth' dress from Polín et moi with her go-to Mint and Rose 'Sardinia' wedges. Leonor wore a similar printed midi dress and wedges combo when she attended several audiences at the Zarzuela Palace on 17 July.
Infanta Sofia and Princess Leonor enjoyed a spot of volleyball
The royal is making the most of a Euro summer. She was spotted with her sister at the Paris Olympics at the Eiffel Tower Stadium enjoying a beach volleyball match.
She also rocked a killer red Carolina Herrera suit with nude heels when she visited the Jeronimos Monastery in Lisbon in July.
Sign up to HELLO Daily! for the best royal, celebrity and lifestyle coverage
By entering your details, you are agreeing to HELLO! Magazine User Data Protection Policy. You can unsubscribe at any time. For more information please click here.