By Kelsey Glein
Updated: Jul 08, 2016 @ 7:45 pm
More Celebs in Swimwear

It looks like all of Carrie Underwood's hard work at the gym is really paying off. Yesterday, the star was snapped having some fun in the sun aboard a yacht in Cab San Lucas, Mexico, and she looked better than ever.

The 33-year-old enjoyed the warm weather with family and friend while wearing a sporty black halter bikini top with a sheer mesh panel ($45, that she paired with rollover floral print bikini bottoms ($35,—both of the pieces are from her athleisure line, Calia by Carrie Underwood. The mom of 1-year-old Isaiah also took to Instagram to share several snaps of herself in the number, where she expressed her excitement about being on vacation.

I'm on a boat! @caliabycarrie #vacation

A photo posted by Carrie Underwood (@carrieunderwood) on

Love this swimsuit! #vacation #ocean @caliabycarrie #staythepath

A photo posted by Carrie Underwood (@carrieunderwood) on

But this isn't the first swimsuit Underwood has been spotted in this week. The smokin' hot singer donned a hot pink two-piece on Wednesday while on the beach with her hockey player husband Mike Fisher—the duo celebrates their sixth wedding anniversary on July 10.

He's flying!!!!! @mfisher1212

A video posted by Carrie Underwood (@carrieunderwood) on

This guy... #duckface #lame #vacation

A photo posted by Carrie Underwood (@carrieunderwood) on

RELATED: Carrie Underwood Shows Off Her Incredible Post-Baby Body in a Pink Bikini

For more celebrities rocking bikinis, click through our gallery now.