Taking place throughout the summer, the festival includes premières of new Slovene puppetry productions and presentations of prize-winning performances. Each year, the festival also produces an international festival production in collaboration with the Academy of Performing Arts (DAMU) from Prague. Past festivals have featured performances by visiting artists and arts groups from Germany, the Czech Republic, Slovakia, France, Spain, and Italy, as well as groups from Slovenia.
In recent years the PUF Festival has expanded its programme from its original base at Ankaran to nearby towns, including Izola-Isola, Piran, Ankaran, Hrvatini, Moretini, Dekani, and Škofije. Some of the festival performances are staged again in early September for schoolchildren. In 2006 the festival also took place in Bovec and Kobarid in the Goriška Region. In 2009 the PUF Koper-Capodistria in partnership with the Burattini senza confini, FVG Videm, organised over 110 smaller or bigger performances and concerts during the period from June through November.
The PUF Festival involves participation by various local cultural institutions, including Koper Theatre and PINA Primorje Information Atelier. It has regularly collaborated with festivals in Italy (Mittelfest-Valli di Natisone, Cividale del Friuli; ENTE Teatrale and Burattini senza confini, FVG Udine; Alpe Adria Puppet Festival, Gorica), Austria (Cikl Cakl Šmihel) and Croatia (International Puppet Festival - PIF, Zagreb) as well as Slovenia (Trnfest, "Emona Promenade", and Ana Desetnica International Street Theatre Festival from Ljubljana; Summer Puppet Pier Festival, Maribor; Lutke brez meja, Nova Gorica; and Ulični Festival, Izola-Isola). PUF Festival also cooperates with Teatro matita and various other European puppetry schools.