The 2012 Rock the Bells lineup has been announced, with the likes of Kid Cudi, Wiz Khalifa, Mac Miller, Yelawolf and Lupe Fiasco set to perform at the hip-hop extravaganza.

The traveling festival kicks off in Southern California in mid-August and hitting New Jersey in early September, just in time for Labor Day. If there ever was a quality way to close out the long, hot summer, the Rock the Bells Festival is the way to do it.

The festival will hit the NOS Events Center in San Bernardino, Calif. (Aug. 18-Aug. 19), the Shoreline Amphitheater in Mountain View, Calif. (Aug. 25-Aug. 26) and the PNC Bank Arts Center in Homdel, New Jersey (Sept. 1-Sept.2).

Tickets go on sale on May 19, so be sure and mark your calendar and/or smartphone and nab them on the quick.

Below is the full lineup for the festival. It's a venerable "Who's Who" of hip-hop from all eras and subgenres. If you can make it out to one of the shows, we highly suggest and recommend that you do so. There's so much opportunity for one-offs and impromptu collabs.

Additionally, Rock the Bells and non-profit organization Hip Hop and Hope for Haiti have joined forces to shine light on the disaster-stricken country and to provide continued relief efforts. The festival will make its way to Miami, Fla. in December at Bay Front Amphitheatre at a date to be determined. This will serve as the unofficial fourth market of the festival. Artists from this year's lineup, as well as from prior years, will perform in this special benefit show where all proceeds will be donated to Hip Hop and Hope for Haiti.

Rock the Bells 2012 Lineup:

2 Chainz*
ASAP Rocky*
Atmosphere*
Big Daddy Kane
Bone Thugs-N-Harmony
Deltron 303
Dipset
DJ Lance Rock and Friends
DJ Quik
E-40 and Too Short*
Eligh, Grouch and Zion I
Fashawn
Hit Squad Reunion
Ice Cube
Immortal Technique
J Cole*
Kendrick Lamar*
Kid Cudi*
Lupe Fiasco
Mac Miller*
Missy Elliott and Timbaland
Murs
Nas
Naughty By Nature
Prodigy
Redman and Method Man
Salt-N-Pepa
Schoolboy Q
Slick Rick & Doug E Fresh
Supernatural
RZA
Tyga
Watsky
Wiz Khalifa*
Yelawolf
Dom Kennedy
* notes performance on select dates only