The 32-year-old British royal and 35-year-old American actress were spotted sharing a smooch Saturday following the Audi Polo Challenge in Ascot, England, according to Entertainment Tonight.
People reported Markle wore a navy Antonia Berardi dress with a white Aritzia blazer. The actress was seen cheering on Prince Harry during the charity polo match at Coworth Park earlier in the day.
"Prince Harry is today taking part in the #AudiPoloChallenge, playing in support of his charities @Sentebale and @WellChild," Kensington Palace confirmed on its official Twitter account.
Prince Harry and Markle were first linked in October, and confirmed their relationship the next month. Sources told E! News in March that the couple appear to be headed toward marriage.
"It comes down to timing," an insider said. "Harry is ready to settle down and Meghan feels the same way. They are both in this for the long haul, they've known pretty much from the start. Everything has just fallen into place."
Markle will accompany Prince Harry to Pippa Middleton's wedding reception this month, according to People. Middleton, the younger sister of Prince Harry's sister-in-law, Kate Middleton, will wed James Matthews on May 20.