A Timeless Tradition.

Hand-puppet theater traveling Utah since 1986 - from Ogden to Payson bringing wonder to your door.

A break from screens.
A room full of whimsy.

Kids laughing during a Puppet Players show
Audience members enjoying a Puppet Players performance
A young audience captivated during a Puppet Players show

Current Shows

One for every month of the year.

$110 per show, anywhere from Ogden to Payson.
*Discounts available.

How It Works

1

Request a Show

Fill out our quick form with your date, location, and group type. We'll confirm availability and get you on the calendar - usually within 24 hours.

2

We Roll Up With Everything

We bring everything - puppets, portable stage, and battery-powered sound. Our setup fits anywhere: classrooms, libraries, courtyards, living rooms. Just point us to a spot and we'll set up in 10 minutes.

3

Showtime

Your puppeteer arrives ready to perform. Audiences laugh, participate, and leave talking about it for weeks. You get the easiest assembly day of the year.

Meet The Puppet Players

The Puppet Players began back in 1986 with the idea that puppet shows should be fun, creative, and accessible to all ages. We bring professional shows to elementary schools, libraries, daycares, preschools, birthday parties, churches, assisted living communities, and more - from Ogden to Payson. The colorful characters are hand puppets, and the stories are full of imagination, music, and meaningful lessons for every audience. Every show includes a hands-on portion where members of the audience get to participate and be part of the puppet fun.

40 years touring Utah · 60,000+ shows performed · Every age, preschool to assisted living

Puppet Players show poster

Morgan

Aurora

Kylie

Coralie & Ralph

Frequently Asked Questions

Depending on availability, at least 24hrs are needed to book a show or workshop, though we encourage booking at least 2-4 weeks in advance for our summer and winter holiday months to ensure your preferred date and time are available.
  • One puppet show is $110 - regardless of group size.
  • A one-hour workshop is $200 for up to 20 attendees. Each additional attendee is $5.
  • Prices are slightly increased for weekends or evenings.
  • Discounts available for multiple bookings, payment in advance, or combinations with workshops.
  • Reach out with any questions, concerns, or ideas - we're happy to work with you.

Each show has an average run time of 30-45 minutes, which includes a "hands-on" portion, where members from the audience get to participate and be part of the puppet fun.

Let us know of any specific time requirements. We can adjust the show to best fit your center's needs.

We perform almost anywhere our little stage can fit. Common venues include:

  • Daycares, preschools, and elementary schools
  • Afterschool programs and summer camps
  • Libraries, rec centers, and medical centers
  • Church activities and assisted-living communities
  • Birthday parties and Arts in the Parks events
  • Farmers markets, resorts, goblin caves, underwater scuba concerts…
We can accept cash, check, card, Venmo and PayPal. Payment is not due until the scheduled show date or within the two following weeks.
We know things happen! We request a minimum of 24 hours before your show time to cancel or reschedule your puppet show - no strings attached. There is no cancellation fee, however, if a puppeteer shows up at a scheduled show without prior warning of cancellation from the client, the client will be charged 20% of the show price.
Yes - get in touch and we'll work something out.

Pick a date - we'll connect.

Thank you! We'll be in touch within 48 hours.

🔒 We do not sell or share your information. Ever.

  • 40 years performing
  • No cancellation fee
  • Confirmed within 24 hrs