Crown Princess Mary of Denmark put on a leggy display in a pastel pink dress during a fashion show in København.

The Australian-born royal looked right at home in the front row as she watched students showcase their designs at the Kolding Design School and the Royal Danish Academy of Fine Arts joint show Future of Fashion.

Initially Mary looked every inch the royal in her dress, which featured a respectable high neck and had a floor-sweeping length (pictured arriving at the Academy)

The ever-stylish Mary wore a floor-sweeping flowy frock cinched at the waist with a chunky belt and finished off with pink stilettos, fitting right in with the chic crowd.

The royal even showed off her tanned pins when she swept her dress to the side as she sat down to watch the fashion parade.  

Sitting in the front row, Australian born Mary had pulled her long dress up above her knees (pictured)

Later in the day, she attended the Fashion Fair in Copenhagen, of which she is patron.

The annual event sees upcoming designers showcase their clothes in displays and fashion shows. 

What do you think of Princess Mary's dress? Let us know in the comments below.