Diane Kruger flaunts her bikini bod on vacation

Diane Kruger is flaunting her bikini body on a much needed vacation!

The 40-year-old actress snapped a couple of Instagram shots of her toned frame, and it's clear that she's not skipping the gym.

NEWS: America Ferrera and Diane Kruger Debut New Hairstyles – See the Pics!

"Need a vacation so badly," Kruger captioned a mirror selfie on Thursday, wearing a skimpy black one-piece showing off her long legs.

View this post on Instagram

Needed a vacay so badly

A post shared by Marie (@dianekruger) on Dec 29, 2016 at 8:06pm PST

A day earlier, Kruger Instagrammed a Boomerang video of herself happily dancing on a balcony wearing a tiny black bikini, floral cover-up, straw fedora, and dark shades.

MORE: Diane Kruger Pays Tribute to Late Stepfather: 'Thank You for Making My Mom So Happy'

Kruger looks to be enjoying the single life following her split with longtime boyfriend, Joshua Jackson, over the summer. Jackson dished on re-entering the dating scene during an appearance on The Ellen DeGeneres Show in December.

"Things have changed a little bit since the last time I was single," explained The Affair star. "I mean, everything's in your phone now. There's no more talking to people anymore. You talk to somebody and they're like, 'Oh, no, no, no, we don't do that anymore.'"

WATCH: Diane Kruger Struts Her Stuff in Throwback to Her Modeling Days With Jaime King

RELATED: Stars show off their bikini bods on vacation: