Childhood friends Faith (Selena Gomez), Brit (Ashley Benson), Candy (Vanessa Hudgens), and Cotty (Rachel Korine) plan to go on a spring break vacation, but don't have enough money. Brit and Candy then rob a fast-food restaurant using excessive violence, with Cotty as the getaway driver. Faith is taken aback by Brit and Candy's actions, but overlooks their crimes, and they travel to Florida.
After they are arrested following a party where they used cocaine, they are given a choice - either spend another 2 days in county, or pay the fine, because the narcotics were not found on their persons. They don't have enough money left, but then are surprisingly bailed out by Alien (James Franco), a local, second-rate rapper and drug dealer. Faith becomes uncomfortable with Alien's surrounding and lifestyle, and decides to leave after learning he's a drug dealer. Brit, Candy and Cotty return to Alien's apartment, where Brit and Candy hook up with Alien and start to build a relationship with him, while Cotty sleeps in the next room.
Alien takes the trio to a strip club, where he runs into his ex-best friend-turned-rival drug dealer Big Arch (Gucci Mane), who tells Alien to stop selling drugs in his territory. Alien ignores him and continues selling drugs, as well as robbing spring breakers with the girls' help (set to Britney Spears' "Everytime"). In retaliation, Big Arch executes a drive-by shooting against Alien's car. After being shot in the arm, Cotty decides to leave as well, while Alien, Brit, and Candy decide to take revenge on Big Arch. They go to his waterfront mansion in Alien's boat, but are spotted by Big Arch's men, who kill Alien before being killed by the girls.
Brit and Candy kill Big Arch and his men, leaving their signature masks in the water by the dock. The girls kiss Alien's dead body and then they leave Florida in Big Arch's Lamborghini.