Princess Leonor, 16, and Infanta Sofia, 15, visited the Paseo de Sagrera market in Palma de Majorca with Queen Letizia of Spain and their grandmother Queen Sofia.
The future Queen of Spain, Princess Leonor, opted for a blue printed shirt dress from Zara.
The summery gown currently retails for £34.
Leonor looked beautiful in the short gown which she combined with a white Adolfo Dominguez handbag.
A pair of espadrilles by Spanish designer mint&rose, the Sardinia design, finished the young royal’s look.
READ MORE: Hair: The ‘only’ time you should wash your hair – expert tips
Her younger sister, Infanta Leonor, wore an asymmetrical white dress from Zara and light brown espadrilles from Macarena Shoes.
Royal fans took to social media to praise the royals’ choice of outfit for the evening out in Majorca.
Instagram user @zepiepue said: “I think they look fresh in those dresses, proper for summer.”
Another one, @philemon0512, commented Leonor’s dress was “lovely and appropriate for her age”.
DON’T MISS
Social media user @2414_betty said: “I love her but I think she’s too old for this length.”
@heidimariescott agreed: “This is…. Too short for a Queen or Princess.
“But wonderful for one of her daughters!”
“Much too short for a Queen! She is usually so elegant but with this, she looks like she’s trying way too hard,” said @meredithbags.
Stay connected with us on social media platform for instant update click here to join our Twitter, & Facebook
We are now on Telegram. Click here to join our channel (@TechiUpdate) and stay updated with the latest Technology headlines.
For all the latest Fashion News Click Here