Coachella and Stagecoach music festival tickets are on sale to locals today until supplies last.

Locals can buy up to two passes for both weekends of the Coachella Valley Music and Arts Festival -- which starts tomorrow -- and/or for the Stagecoach country music festival, at the Indian Wells Tennis Garden. Passes purchased online can also be picked up at the tennis garden, 78200 Miles Ave.

Passes are $349 for Coachella and $239 for Stagecoach, all fees included.

The passes are non-transferable, and proof of residency must be shown via a California driver's license or ID card. Eligible ZIP codes include 92201, 92202, 92203, 92210, 92211, 92230, 92234, 92236, 92240, 92241, 92253, 92255, 92258, 92260, 92261-92264, 92270, 92274, 92275, 92276 and 92292.

Sales hours are until 7 p.m. today; 9 a.m. to 5 p.m. April 13; 10 a.m. to 5 p.m. April 14; noon to 7 p.m. April 16-17;  8 a.m. to 1 p.m. April 18; 9 a.m. to 5 p.m. April 20; 10 a.m. to 5 p.m. April 21; noon to 7 p.m. April 24; 8 a.m. to 5 p.m. April 25-26; and 9 a.m. to noon April 27.

Coachella is Friday through Sunday and April 19-21, and Stagecoach runs from April 26-29, with both staged at the Empire Polo Club in Indio.

Passes are sold online at www.coachella.com/festival-passes/residentsand www.stagecoachfestival.com/resident.