A John Waters Christmas has 15 upcoming shows on sale across 14 cities including San Francisco, Portland, Seattle, Palm Springs, North Hollywood, Los Angeles. Every confirmed date is listed below with its venue, city and a live starting price pulled from verified resale sellers.

Dates currently run from Mon, Nov 30 at 8:00 PM through Wed, Dec 23 at 8:00 PM. The run takes in The Great American Music Hall, Aladdin Theater, The Neptune Theatre, Historic Plaza Theatre and 10 more venues. New A John Waters Christmas dates are added automatically the moment tickets are released, so this page always reflects what is genuinely on sale right now.

A John Waters Christmas Tour at a Glance

The listed shows span 2 months, and December 2026 is the busiest with 14 shows.

Most shows (9 of 15 with a confirmed time) are billed to start at 8:00 PM local time; check each date, as the rest differ.

All A John Waters Christmas dates, start times and prices

DateStart (local)CityVenueFrom
Mon, Nov 308:00 PMSan FranciscoThe Great American Music Hall$188
Tue, Dec 18:00 PMPortlandAladdin Theater$119
Wed, Dec 28:00 PMSeattleThe Neptune Theatre$77
Thu, Dec 38:00 PMPalm SpringsHistoric Plaza Theatre$89
Fri, Dec 48:00 PMNorth HollywoodEl Portal Theatre$103
Sat, Dec 56:00 PMLos AngelesThe Vermont Hollywood$99
Fri, Dec 117:30 PMCincinnatiLudlow Garage$100
Sun, Dec 138:00 PMMadisonAtwood Music Hall$80
Mon, Dec 148:00 PMDallasThe Kessler$126
Tue, Dec 158:00 PMHoustonThe Heights$106
Sat, Dec 197:30 PMPhiladelphiaCity Winery - Philadelphia$105
Sun, Dec 207:30 PMNew YorkCity Winery - New York City$166
Mon, Dec 217:30 PMNew YorkCity Winery - New York City$183
Tue, Dec 227:30 PMAlexandriaBirchmere Music Hall$89
Wed, Dec 238:00 PMBaltimoreBaltimore Soundstage$130