Hedged beds and paths in the Company’s Garden, under old trees

Christmas 2026 · Cape Town

Carols and Christmas music in Cape Town, 2026

Christmas in Cape Town comes in high summer, so the carols are sung with the doors open and the evenings still light. Here are the carol services and Christmas concerts we could confirm on the churches’, choirs’ and venues’ own pages on 12 November 2026, from the city centre to a botanical garden on the coast.

Updated October 2026

A Festival of Nine Lessons and Carols with VOX

VOX Cape Town, the chamber choir that has been singing in the city for more than a decade, holds its Festival of Nine Lessons and Carols on Sunday 6 December 2026 at 11am, at St Andrew’s Presbyterian Church in De Waterkant. The choir describes it as music from across the world celebrating Advent and Christmas.

Our advice: St Andrew’s generous acoustic suits a choir of this size; arrive early for a seat near the front.

VOX Cape Town: forthcoming performances

St George’s Cathedral: O Holy Night and Christmas services

The Anglican Cathedral Church of St George the Martyr, on Wale Street at the head of the Company’s Garden, marks 120 years of worship this November. In December it hosts O Holy Night, in which the Cape Town Philharmonic Orchestra and Cape Town Opera perform some of the best-loved Christmas carols, on Tuesday 8, Wednesday 9 and Thursday 10 December at 6pm. Tickets were R171 to R190 and all three evenings were sold out when we checked.

The cathedral had not yet published its 2026 Christmas service times. Evensong is every Sunday at 6pm and the Sung Mass at 9.30am; check the cathedral’s service times and weekly pew leaflet in December for its carol service and midnight Mass.

Our advice: if O Holy Night is full, a December Sunday Evensong is the most peaceful way to hear the cathedral choir.

Cape Town Philharmonic Orchestra: O Holy Night   Cape Town Philharmonic Orchestra   St George’s Cathedral: service times

The Nutcracker at Artscape

Cape Town City Ballet’s Christmas production is The Nutcracker, in Veronica Paeper’s choreography with sets and costumes by Peter Cazalet, at the Artscape Theatre on the Foreshore from Friday 11 December 2026. Tchaikovsky’s score and the story of Clara’s journey to the land of sweets make it the city’s classic family outing of the season.

Our advice: the matinées sell first in the school holidays; see our guide to theatre and concert tickets for how to book.

The Artscape Theatre Centre on the Foreshore
The Artscape Theatre Centre on the Foreshore
Photo CreditImage courtesy of © Olga Ernst · CC BY-SA 4.0 via Wikimedia Commons

Cape Town City Ballet   Artscape: The Nutcracker (2026)   Tickets for theatre, opera and concerts in Cape Town

Carols by Candlelight at Harold Porter

Kirstenbosch had not listed a 2026 Carols by Candlelight when we checked, but its sister garden, Harold Porter National Botanical Garden at Betty’s Bay on the coast east of Cape Town, holds one on Thursday 17 December, presented by the Hermanus Rotary Club. Gates open at 6.30pm with background Christmas music, and the concert starts at 7.30pm with a Nativity pageant, followed by carols and a saxophonist.

Bring a picnic. Tickets are R160 for adults and R65 for ages 6 to 18; children under six go in without charge. Book through Webtickets or at the garden’s entrance office.

Our advice: make a day of it on the coast road through Gordon’s Bay, and drive back in the long summer twilight.

SANBI: Carols by Candlelight at Harold Porter

Christmas Eve and Christmas Day, with music

At Cape Grace, Heirloom serves a Christmas Eve dinner to the sound of a live pianist, with seatings from 6.30pm to 8pm (R2 500 per person), and a Christmas Day lunch with a classical trio from noon to 3pm (R3 000 per person, excluding drinks). At One&Only Cape Town, ROOI’s five-course Christmas Eve dinner runs from 6pm to 11pm (R2 250 per adult, R1 150 per child).

Our advice: Christmas Day 2026 is a Friday and the city’s churches fill on Christmas Eve; book dinner early and check each church’s own page for service times in the week before.

Cape Grace: Festive season   One&Only Cape Town: Festive season

Questions and answers

Where can I hear carols in Cape Town at Christmas 2026?

VOX Cape Town sings A Festival of Nine Lessons and Carols at St Andrew’s Presbyterian Church, De Waterkant, on Sunday 6 December at 11am; the Cape Town Philharmonic Orchestra and Cape Town Opera present O Holy Night at St George’s Cathedral on 8–10 December (sold out); and Harold Porter garden at Betty’s Bay holds Carols by Candlelight on Thursday 17 December.

Is there a midnight Mass at St George’s Cathedral in 2026?

The cathedral had not yet published its 2026 Christmas times when we checked on 12 November. Check its service times and weekly pew leaflet at sgcathedral.co.za in December.

Is there Carols by Candlelight at Kirstenbosch in 2026?

Not listed when we checked: SANBI’s 2026 Carols by Candlelight is at Harold Porter National Botanical Garden, Betty’s Bay, on Thursday 17 December, with gates at 6.30pm and the concert at 7.30pm (adults R160).

Dates and times from each choir’s, church’s or venue’s own page, or the ticket page it links to (voxcapetown.com, cpo.org.za, sgcathedral.co.za, sanbi.org, capetowncityballet.org.za, artscape.co.za, capegrace.com, oneandonlyresorts.com), checked 12 November 2026. Check before you go.

The ULTIMATE letter

Cape Town in your inbox

An occasional email with new places, events, neighbourhood guides and our latest in-depth articles. No spam, ever.