The NAF comprises a Main programme and a Fringe festival, both administered by the National Arts Festival Office, a non-profit Section 21 Company. The Festival programme includes performing arts (theatre, dance, stand-up comedy and live music), visual art exhibitions, films, talks and workshops, a large food and craft fair and historical tours of the city. The NAF runs a children's arts festival over the same period and a number of other festivals take place in Makhanda over the period of the NAF, such as the National Youth Jazz Festival.