The length of a puppet show can vary depending on the performer and the event, but most shows last between 30 and 60 minutes.