Reese Witherspoon  sported a striped swimsuit while logging beach time in Tulum, Mexico, this week. She joined Drew Barrymore and Cameron Diaz on the girls' getaway , which reportedly included a bikini bootcamp program. While Cameron flaunted her figure in a colorful bikini and straw hat, Drew showed off her postbaby body in a retro polka-dot two-piece.
The tropical trip comes just a few weeks after Drew's 38th birthday. Drew, of course, has plenty to celebrate since she gave birth to her daughter, Olive Kopelman, late last year. Reese also welcomed a baby in late 2012 — her son Tennessee Toth entered the world last September. This isn't the first time we've seen Reese on the sand postbaby, as she wore a blue swimsuit during a family trip to Hawaii  earlier this year.
Reese Witherspoon  hit the beach with friends during a girls' trip in Tulum, Mexico.
Cameron Diaz  wore a red bikini on the beach in Mexico.
Reese Witherspoon  spent time in the ocean wearing a striped swimsuit.
Cameron Diaz  showed off her bikini body in a two-piece.
Drew Barrymore  logged beach time in a polka-dot swimsuit during a girls' getaway in Mexico.
Drew Barrymore  enjoyed time in the ocean.
Cameron Diaz  walked on the beach.
Drew Barrymore  and Cameron Diaz  toweled off.