It was huge year for some of our favorite bikini-clad celebs. Toned ladies like Katy Perry, Rihanna, Miley Cyrus, and Kim Kardashian took their enviable beach bodies across the globe, and whether they were hitting the waves or cooling off in a pool, we couldn’t help but catch a glimpse of their fit physiques. Even pregnant celebs like Gisele Bundchen and Megan Fox bared their bumps in two-piece suits, proving that you can still rock a bikini while you have a bun in the oven. Click through now to see the stars in all their beach-bound glory in our roundup of 2012’s best bikini moments!
Cameron Diaz wore a bright orange bikini while spending Easter in Hawaii this April.
Jessica Paré sported a retro printed bikini while filming scenes for Mad Men in Maui this October.
Scarlett Johansson stunned in a bright blue bikini while hanging in Hawaii this February.
Katy Perry looked great in her printed bikini while spending time with friends in Miami this July.
Jessica Biel sported a a red bikini under her rash guard while hanging in Puerto Rico this July.
Megan Fox showed off her baby bump alongside husband Brian Austin Green on the Hawaiian island of Kona back in June.
Taylor Swift showed her stripes in a girlie two-piece in Perth, Australia, this March.
Brooklyn Decker relaxed poolside while promoting Battleship in Sydney this April.
Kim Kardashian flaunted her enviable curves in a colorful Agent Provocateur bikini during a trip to Miami in July.
Rihanna wore a wild leopard bikini in Portofino, Italy, back in July.
Rosie Huntington-Whiteley hit the hotel pool in Miami during a trip with boyfriend Jason Statham back in January.
Miley Cyrus hit the pool in a baby-blue bikini while in Miami this June.
Julia Roberts looked amazing in her bikini during a Hawaiian vacation in April.
Jennifer Lopez wore a sexy black bikini while spending time in Miami with daughter Emme in September.
Lucy Hale wore a purple bikini top and white cutoff shorts while visiting the Bongo Beach Shack in Miami this March.
Gisele Bündchen had her baby bump on display while hitting the beach in Miami in November.