Kate Hudson on June 24, 2012 in Saint Tropez, France. Credit: BAUER-GRIFFIN.COM

Kate Hudson's is making the most of her summer vacation in paradise!

The 33-year-old actress and mother-of-two flaunted her jaw-dropping bikini bod Monday while enjoying a family vacation in St. Tropez. While aboard Sir Philip Green's yacht, Hudson styled a printed turquoise and white string bikini that showed off her toned frame.

The busy mom took advantage of the time off and relaxed in the sun with a cigarette and drink. According to the Daily Mail, Hudson and her family -- fiance Matt Bellamy, 34, and son Bingham "Bing" Hawn Bellamy, 11 months -- were guests on the Topshop mogul's yacht along with his wife, Tina, and friends.

Hudson and Bellamy welcomed Bing, their first child together, on July 10, 2011. The Something Borrowed actress also has an 8-year-old son with ex-husband Chris Robinson.

A source told Us Weekly that Hudson stays in such great shape by dancing. She reportedly built a dance studio in her L.A. for daily, hour-long dance workouts. The friend raved, "She has no baby fat!"