Met by bustling crowds under the shadow of the capital’s castle, the soon-to-be newlyweds greeted hundreds of well-wishers.
But one Shetland pony was particularly thrilled to meet the couple.
Video footage depicts the pair meeting Cruachan the mascot pony for the Royal Regiment of Scotland, as they chatted with Major Mark Wilkinson.
But as Prince Harry mindlessly petted the animal’s shaggy mane, Cruachan was quick to nip his hand.
And Meghan couldn’t help but fall into a fit of giggles, as the 33-year-old yelped: “Hey!”
The couple’s first pit stop of the day was at the historic Edinburgh Garrison where the pair watched as the One o’clock Gun was fired, a tradition which first began back in 1861.
Later this afternoon, Harry and Meghan will then head into the New Town to visit Social Bite, a social enterprise cafe which distributes food and hot drinks to the homeless across Scotland.
They will end their trip at a reception at the Palace of Holyroodhouse in celebration of Scotland’s Year of Young People 2018.
Read more from Yahoo Style UK: