• Share
  • Tweet
  • Share
Reese Witherspoon, Cameron Diaz, Drew Barrymoore

SBMF/MiamiPIXX/FAMEFLYNET

Looking good, ladies!

Reese Witherspoon, Cameron Diaz and Drew Barrymore took to the beaches of Tulum, Mexico for some fun in the sun earlier this week. On Sunday and Monday, the three leading ladies showed off their impressive bikini bods on the beach!

A source tells E! News the trio all stayed at Amansala Resort, which prides itself on being eco-friendly. The resort consists of 24 cabanas, a beachfront restaurant, lounging terrace, yoga shalas and massage rooms. It has no electricity, and everyone uses candles for light!

Drew, Reese and Cameron were "very happy and playful" during their stay, says a source. The women also frequented the local eateries and were happy to chat with others vacationing there.

But no girls' getaway can last forever! Drew, Reese and Cam flew away on a private jet Tuesday, according to a source.

—Reporting by Michelle Falls