For ten days every July, Grahamstown bursts to overflowing as the town’s population doubles, with visitors descending for the annual National Arts Festival – usually called the Grahamstown Festival. At this time, seemingly every home is transformed into a B&B and the streets are alive with colourful food stalls. Church halls, parks and sports fields become flea markets and several hundred shows are staged, spanning every conceivable type of performance.

This is the largest arts festival in Africa, and even has its own fringe festival. The hub of the event is the 1820 Settlers Monument, which hosts not only big drama, dance and operatic productions in its theatres, but also art exhibitions and free early-evening concerts. While work by African performers and artists is well represented, and is perhaps the more interesting aspect of the festival for tourists, the festival-goers and performers are still predominantly white.

The published programme – spanning jazz, classical music, drama, dance, cabaret, opera, visual arts, crafts, films and a book fair – is bulky, but absolutely essential; it’s worth planning your time carefully to avoid walking the potentially cold July streets without seeing much of the festival proper. If you don’t feel like taking in a show, the free art exhibitions at the museums, Monument and other smaller venues are always worth a look. For more information and bookings, contact the Grahamstown Foundation (046 622 3082, www.nafest.co.za).

Book through Rough Guides’ trusted travel partners

South Africa features

The latest articles, galleries, quizzes and videos.

A first-timer's guide to Kruger National Park

A first-timer's guide to Kruger National Park

Kruger, South Africa's first national park, has been part of the national psyche for as long as anyone can remember. The name alone conjures images of crackling…

12 Jul 2018 • Georgia Stephens insert_drive_file Article
Podcast: meet the South African women battling against poaching

Podcast: meet the South African women battling against poaching

A safari without rhinos? That’s the sad future we may be facing. Right now South Africa is home to eighty percent of the world’s rhinos, but poaching is red…

18 Jun 2018 • Rough Guides Editors volume_up Podcast
Exploring Johannesburg: the graffiti capital of Africa

Exploring Johannesburg: the graffiti capital of Africa

Johannesburg is a much-misunderstood city but despite misconceptions it’s one well worth visiting too, with a wealth of museums and galleries, world-class ja…

13 Apr 2018 • Rebecca Hallett local_activity Special feature
View more featureschevron_right

Privacy Preference Center

Necessary

Mandatory - can not be deselected. Necessary cookies help make a website usable by enabling basic functions like page navigation and access to secure areas of the website. The website cannot function properly without these cookies.

PHPSESSID,aelia_cs_selected_currency,cookie_notice_accepted,RS,bp-message,bp-message-type,id,UIDR,w3tc_logged_out,__cfduid
__cfduid

Statistics

Statistic cookies help website owners to understand how visitors interact with websites by collecting and reporting information anonymously.

__utma,__utmb,__utmc,__utmz,_ga,_gid,__atssc,__atuvc,__atuvs,di,dt,ssc,ssh,sshs,uid,uit,xt
__utma,__utmb,__utmc,__utmz,_ga,_gid
__atssc,__atuvc,__atuvs,di,dt,ssc,ssh,sshs,uid,uit,xtc

Marketing

Marketing cookies are used to track visitors across websites. The intention is to display ads that are relevant and engaging for the individual user and thereby more valuable for publishers and third party advertisers.

__gads,PISID, BEAT, CheckConnection TempCookie703, GALX, GAPS, GoogleAccountsLocale_session, HSID, LSID, LSOSID, NID, PREF, RMME, S, SAPISID, SID, SSID,__utmv, _twitter_sess, auth_token, auth_token_session, external_referer, guest_id, k, lang, original_referer, remember_checked, secure_session, twid, twll,c_user, datr, fr, highContrast, locale, lu, reg_ext_ref, reg_fb_gate, reg_fb_ref, s, wd, xs
__gads,PISID, BEAT, CheckConnection TempCookie703, GALX, GAPS, GoogleAccountsLocale_session, HSID, LSID, LSOSID, NID, PREF, RMME, S, SAPISID, SID, SSID
__utmv, _twitter_sess, auth_token, auth_token_session, external_referer, guest_id, k, lang, original_referer, remember_checked, secure_session, twid, twll
c_user, datr, fr, highContrast, locale, lu, reg_ext_ref, reg_fb_gate, reg_fb_ref, s, wd, xs