Selena Gomez is thriving. The pop star is on vacation with her friends, and she showed off her incredible bikini body on the beach in Cabo San Lucas, Mexico. Click through the gallery for all the info.
1 of 9

Selena, 26,
posted photos on the beach with her friends. “My best friend is getting married, so we celebrated her! Future Mrs. Lopez,” she captioned the photo.
Photo credit: Selena Gomez/Instagram
2 of 9

With her was the bride-to-be Courtney Barry and their friends Ashley Cook and Raquelle Stevens.
Photo credit: Selena Gomez/Instagram
3 of 9

The “Good For You” singer looked stunning in a high-waisted white bikini and big hoop earrings.
Photo credit: Selena Gomez/Instagram
4 of 9

She wore minimal makeup, showing off her natural glow.
Photo credit: Selena Gomez/Instagram
5 of 9

The Spring Breakers actress was smiling as she lounged with her friends on the sand.
Photo credit: Selena Gomez/Instagram
6 of 9
7 of 9

8 of 9

Photo credit: INSTARImages
9 of 9

What do you think of Selena’s bikini look? Sound off in the comments!
Photo credit: INSTARImages
Selena, 26,
posted photos on the beach with her friends. “My best friend is getting married, so we celebrated her! Future Mrs. Lopez,” she captioned the photo.
Photo credit: Selena Gomez/Instagram
With her was the bride-to-be Courtney Barry and their friends Ashley Cook and Raquelle Stevens.
Photo credit: Selena Gomez/Instagram
The “Good For You” singer looked stunning in a high-waisted white bikini and big hoop earrings.
Photo credit: Selena Gomez/Instagram
She wore minimal makeup, showing off her natural glow.
Photo credit: Selena Gomez/Instagram
The Spring Breakers actress was smiling as she lounged with her friends on the sand.
Photo credit: Selena Gomez/Instagram
Photo credit: INSTARImages
What do you think of Selena’s bikini look? Sound off in the comments!
Photo credit: INSTARImages