1 - Click a ticket package from the options on this page and complete the steps to purchase.

2 - Choose to add an optional Dining Subscription.

3 - For FlexPass and Dining subscribers, REDEEM your dates from the buttons at the very bottom of this page with your Patron ID from your receipt:


You can also call us between 10 am - 5 pm Monday - Friday at 804-748-5203 for any questions or assistance.





  1. BEST SAVINGS: You can save up to 50% off of regular theatre ticket prices.

  2. EXCHANGE PRIVILEGES: Conflicts? Call 48 hours before the performance and switch to another performance. NO EXCHANGE FEE.*

  3. PRIORITY RENEWAL: Advanced notice for renewal before public sale. Keep your favorite seats by booking early.*






Each FlexPass is five Mainstage tickets to use in any combination during the purchased season. To redeem tickets before June 1, use the code at lower right on your emailed receipt.


An Opening Weekends Subscription is the absolute best package rate we offer at only $20 per ticket. Your seats can be saved and renewed next season with this option. This is the only package with a $5 per-ticket exchange fee if you move outside Opening Weekend. (It's still very worth it!)


Get your seats and dates locked in with the Traditional Subscription. Your seats can be saved and renewed next season with this option.  Change your mind on a date? No problem - just call us 48 hours before the show and we'll switch it for you.


Ya gotta eat! Add the NEW Dining Subscription to your experience and save 10% over a la carte dining.







* Please note that the availability of specific seats is based on inventory at purchase/exchange. Exchanged seats may not be the same, and Opening Weekends seats are subject to an exchange fee if outside the first weekend.


All patrons are subject to the Swift Creek Mill Theatre Admissions Policies.