The National Arts Festival (NAF) is an annual festival of performing arts in Grahamstown, South Africa. It is the largest arts festival on the African continent and one of the largest performing arts festivals in the world by visitor numbers. The festival runs for 11 days, from the last week of June to the first week of July every year. It takes place in the small university city of Makhanda (previously known as Grahamstown), in the Eastern Cape province of South Africa.