Harry and Meghan, who was wearing a white dress with intricate detailing on the shoulder, arrived to the ceremony as a band played Imagine by John Lennon.
Meghan’s floor length gown was by designer Theia Couture while Prince Harry changed into a black tuxedo with a bowtie.
Meghan was also wearing Princess Diana's Aquamarine ring on her hand to the reception and accessorised with a Givenchy clutch bag and Aquazzura shoes.
"Wow!!!! Can we firstly take a moment to appreciate Prince Harry, looking incredibly dapper?!" fashion expert Donny Galella told New Idea.
"Megan loves her white dresses and with her skin tone she pulls it off with aplomb," he added.
"Meghan's dress has some jewel embellishment on it, so she’s cleverly worn a smaller earring and has her hair pulled back.
"A black clutch and heels complete this dreamy look."
According to the Theia Couture website the brand’s collection combines “sophisticated and elegant styling with luxurious silks, European brocades, laces and prints.
“Inspired by the Greek Goddess THEIA, this evening wear, bridal and day dress collection was created to bring out every woman’s inner goddess,” the website says.
Meghan started off the day in Fiji where she wore a green dress by Jason Wu for her final engagement in the country.
The Duchess then changed outfits on her Qantas flight between Fiji and Tonga - changing into a bright red Self Portrait dress.