Check out which celebs are showing off their sexy bikinis—and bikini bods—via social media
1 of 26All photos
If there’s anyone who knows how to take a sizzling selfie, it’s Israeli supermodel Bar Refaeli. She posted this photo of her killer physique along with the caption, “Oh what a day for a day dream."
Photo: Bar Refaeli Instagram
2 of 26All photos
After recently reaching her goal weight, Weight Watchers spokesperson Jessica Simpson showed off her slimmed down and seriously toned bikini bod over Memorial Day weekend with two Instagram pics and the caption: "If I'm in a bathing suit I should pose proudly."
Photo: Jessica Simpson Instagram
3 of 26All photos
Glee hottie Naya Rivera is no stranger to flaunting her figure on social media, including this scorching pic taken while on vacation, writing, “Nailing it...”
Photo: Naya Rivera Instagram
4 of 26All photos
Victoria’s Secret angel Miranda Kerr showed her Internet fans some love with this adorable candid snap. “To love and be loved is one of the greatest gifts in the world,” she wrote.
Photo: Miranda Kerr Instagram
5 of 26All photos
American Idol alum Jordin Sparks has dropped 50 pounds over the last year and a half, so it’s only natural she’d want to show it off! “My bathing suit today! BIG step for me to wear something like this on a carpet. Yeah, yeah, yeah I know it was for a pool party...but for ME, this was HUGE,” the 24-year-old singer wrote on Instagram. “I’m still learning more about my health & body confidence everyday! I always want to keep growing!”
Photo: Jordin Sparks Instagram
6 of 26All photos
Blonde bombshell Erin Andrews is known to work hard for her fierce figure. Case in point? She makes fitness a lifestyle, posting a stand-up paddleboard pic with her NHL boyfriend Jarret Stoll, captioning it “R&R.”
Photo: Erin Andrews Instagram
7 of 26All photos
Model-turned-media-maven Heidi Klum is so gorgeous, a bad social media pic of the 40-year-old probably doesn’t exist—including this sexy-funny pic she posted along with the caption, “Yummy."
RELATED: 25-Minute Workout for a Beach Body
Photo: Heidi Klum Instagram
8 of 26All photos
Talk about a memorable #TBT! Columbian stunner Sofia Vergara shared a sizzling swimsuit pic from her younger years, writing, “Relaxing in Salgar! Young and fresh in Barranquilla!”
Photo: Sofia Vergara Instagram
9 of 26All photos
Wowza! No filter needed to make Sports Illustrated swimsuit star Irina Shayk shine. She posted this insanely hot shot on Instagram with the simple caption, “#mexico.”
Photo: Irina Shayk Instagram
10 of 26All photos
Lingerie queen Rosie Huntington-Whiteley shared a beautiful snap while in Kauai, writing, “Aloha Kauai!”
Photo: Rosie Huntington-Whitely Instagram
11 of 26All photos
Pop princess Britney Spears is looking better than ever lately, judging by the looks of her rock-hard bikini bod in this pic, to which she captioned, “Aloha from Hawaii."
RELATED: Britney Spears' Yoga Workout
Photo: Britney Spears Instagram
12 of 26All photos
It’s important not to take life too seriously, something actress Gabrielle Union believes in whole-heartedly. “Dance like no one is watching...#islanddiving #livingmybestlifeonmyowndamnterms,” she wrote on her Instagram.
Photo: Gabrielle Union Instagram
13 of 26All photos
Adorable actress Emmy Rossum found a creative way to show off her beautiful bikini bod in this Instagram pic, cleverly writing, “Your move, Coachella. #Checkmate.”
Photo: Emmy Rossum Instagram
14 of 26All photos
Former X Factor judge Nicole Scherzinger showed an honest look at her before and after swimsuit snaps, saying, “#Before & After. Nobody eva shows the before! They only show the after! Lol.”
Photo: Nicole Scherzinger Instagram
15 of 26All photos
Barefaced beauty Molly Sims had a little photo fun while on vacation in the Bahamas, writing, “Love mixing up a bathing suit! #lastfewhours @bakersbay.”
RELATED: Molly Sims' Diet and Fitness Secrets
Photo: Molly Sims Instagram
16 of 26All photos
Brazilian beauty Gisele Bundchen kicked up her heels while on a recent photo shoot with this totally cute, carefree shot, writing, “I love shooting on the beach.”
Photo: Gisele Bundchen Instagram
17 of 26All photos
Cue the collective aww’s! Yoga guru Hilaria Baldwin shared a sweet moment with her precious baby girl, hilariously captioning it: “My little swimsuit model! Watch out @si_swimsuit models...Carmen’s a lot younger than you."
Photo: Hilaria Baldwin Instagram
18 of 26All photos
Pretty Little Liars star Ashley Benson sure does look pretty in a two-piece! The 24-year-old actress uploaded this shot to Instagram, joking, “Trying to look tan, haha.”
Photo: Ashley Benson Instagram
19 of 26All photos
Nina Agdal has some impressive arm muscles! Thanks to hour-long, super intense sweat sessions at Barry’s Bootcamp, she’s able to work overtime on and off set. “New photo assistant/professional windbreaker,” she wrote along with this photo on Instagram.
Photo: Nina Agdal Instagram
20 of 26All photos
By the looks of her ripped bikini bod, Michelle Rodriguez is a total badass on screen and off, especially when it comes to her fitness. “I’ve always wanted to know what it’s like to drive a Bugati...too bad I’m a practical Prius driving humble,” she captioned the pic.
Photo: Michelle Rodriguez Instagram
21 of 26All photos
This might just be the sexiest shot on social media yet! South African model Candice Swanepoel continued to break the hearts of men everywhere with this too-hot-words selfie, writing, “Bikini of the day. #EternalSummer #eatbeachsleeprepeat.”
Photo: Candice Swanepoel Instagram
22 of 26All photos
2013 was a breakout year for Wolf of Wall Street Aussie actress Margot Robbie, so good thing she’s taking time out for a little R&R! “Bliss,” the sultry star wrote on Instagram along with this artsy underwater pic.
Photo: Margot Robbie Instagram
23 of 26All photos
Bravo’s Real Housewives of Beverly Hills star Kyle Richards is proving that having a strong, slim, and sexy swimsuit shape is her reality! “Ready to move here to paradise. #VillasDelMar #Cabo #VivaMexico,” she captioned the pic.
Photo: Kyle Richards Instagram
24 of 26All photos
There’s no doubt the Kardashians are masters when it comes to posting sizzling selfies on social media, including this throwback pic that Kim captioned, “#TBT #thatcowgirl.”
RELATED: Guess the Celebrity #TBT!
Photo: Kim Kardashian Instagram
25 of 26All photos
Kylie Jenner may only be 16, but she sure is a pro at posting racy photos to her Instagram. “So...Is it summer yet?” she captioned the pic.
Photo: Kylie Jenner Instagram
26 of 26All photos
Jetting around the world is all in a day’s work for supermodel Alessandra Ambrosio. “Jump around...#foreveronvacation,” she wrote along with this fun and flirty pic. Can we just swap jobs for a day?
Photo: Alessandra Ambrosio Instagram