Beyonce may have given birth to her first child earlier this year, but fans still think that she has the best bikini bodies.
The 'Single Ladies' star scoring 12% of the votes landing her top place, while Kate came in second along with Jessica Alba.
Beyonce on stage at Glastonbury (WENN)
Kate also got one up on her younger sister Pippa, as she came in joint fourth on the list with Cheryl Cole. So not only as Kate actually bagged herself a royal, with hubby Prince William, but she's also got the better body, according to fans.
The British vote also saw Rihanna, Elle Macpherson, Helen Mirren, Katy Perry and Kim Kardashian make the top 10.
While the global vote put Jessica Alba at the top spot, with Beyonce in second place and Kate trailing at third.
"It's great to see that the royal effect spreading around the world with Kate Middleton appearing in the global list of celebrity bikini bodies," says Kate Hopcraft from Hotels.com.
While we know that Kate doesn't exactly flaunt it in her bikini, perhaps the vote has come since pictures of Kate and Wills honeymoon were printed in an Australian magazine?
Do you think Kate has one of the best bikini bodies? Does she really beat the likes of Rihanna, Katy Perry and Elle Macpherson?
Kate steps out in Stella McCartney to Olympic exhibition...