Princess Beatrice has been spotted getting close with a mystery man.

Princess Beatrice

Princess Beatrice

The 28-year-old royal was caught enjoying an evening out with a new man at a Halloween party over the weekend, which saw her adorn a glamorous pirate outfit for the bash, according to The Sun Online.

The flame-haired beauty was spotted leaving supermodel Heidi Klum's annual event, which was held in Manhattan, in the same vehicle as a dark-haired hunk after the pair waltzed out of the party smiling, whilst Beatrice's companion wrapped his arm over her shoulder.

This news comes after Beatrice's former boyfriend Dave Clarke - who ended their 10-year romance in July this year - was seen out with a new woman at Chiltern Firehouse last week.

However, this isn't the first time Beatrice has been seen moving on from her ex beau, as earlier this year she went on a blind date.

Things didn't go according to plan with her mystery suitor, as he had no idea he was being set up with a member of the British royal family and was left sweating and shaking with nerves throughout their meeting.

Speaking previously, a source said: "Bea went on a date with a man who arrived with flowers but was left pouring with sweat when he realised who his date was.

"Beatrice found it very funny - it was great to break the ice, great practice and he was a great guy, she said."

Meanwhile, it was previously claimed Beatrice and Dave had gone their separate ways because he didn't want to get married.

A source explained: "After ten years together, Beatrice and Dave had to wonder why they were not married.

"They talked it through and decided to take time apart to reflect on the future. They remain friends and the decision to break up was mutual.

"Beatrice has become a lot more assertive and confident recently. She gave Dave an ultimatum, but it backfired because he did not ask her to marry him. They both agreed that with no marriage in their future, it was time to go separate ways."