Christmas in London is a magical time of year filled with festive things to see and do, from enchanting light trails and festive shows to winter markets and Christmas festivals all over the city.
Sing along to the best Christmas songs and popular Christmas carols in London, enjoy music recitals with a seasonal twist and be entertained by performers at festive concerts this winter.
To learn more about the Christmas story, head to one of London's iconic cathedrals and churches, such as Westminster Abbey or St Paul's Cathedral, for a special advent service or winter concert during Christmas in London.
The locations below usually host some of London's top Christmas carols – check back later for confirmed details of the best London Christmas carols and concerts for 2026.
Carols in the Courtyard at Fulham Palace

Head to Fulham Palace for carols in the courtyard during its annual Christmas Fair that usually takes place in the beautifully restored Tudor courtyard. Keep the cold at bay with a warming mulled wine and traditional Christmas fare from market traders, where you can also find stocking fillers. TBC
Christmas Carol Concert in the Chapel at the Old Royal Naval College
Experience a joyful Christmas Carol Concert by the award-winning Trinity Laban Choir in the Old Royal Naval College's neoclassical Chapel of St Peter & St Paul. Enjoy classic hymns as you marvel at the chapel's intricate, light blue and cream ceiling and naval themes throughout. Your ticket usually also includes entry to the spectacular Painted Hall, known as Britain's Sistine Chapel. TBC
Together at Christmas at St Marylebone Parish Church
Join visitors to St Marylebone Parish Church for its annual carol service, Together at Christmas. Organised by The Sick Children's Trust, the night usually features beloved carols, live solo and choir performances and celebrity guest readings in support of the charity. Don't forget to stay for the wine and mince pie reception! TBC
Christmas at the Royal Albert Hall

Bag tickets to one of the Royal Albert Hall's annual carols, shows and concerts that usually take place every year to celebrate the festive season. Last year's jam-packed calendar featured a whopping 15 singalong carol shows presented by Josie d'Arby and Jess Gillam. TBC
Christmas carols and concerts at St Martin-in-the-Fields
Keep an eye out for the lineup of Christmas concerts and carols that usually take place at the atmospheric St Martin-in-the-Fields Church in Trafalgar Square each year. Bring the whole family along to festive family carols and enjoy special candlelit performances, Midnight Mass and contemporary gospel songs in this elegant setting. TBC
Kids for Kids Candlelit Christmas Concert
Spend the evening listening to the magical sounds of Christmas carols at the Kids for Kids Candlelit Christmas Concert, last year headlined by Patron Dame Joanna Lumley DBE FRGS. Taking place at the magnificent St Peter's Church in south-west London, donations from the charity concert were collected for the crisis in Sudan. TBC
Battersea Dogs & Cats Home Christmas Carol Concert at St Luke's Church

Support the mission of the Battersea Dogs & Cats Home by attending its annual Christmas Carol Concert in London. The charity, which looks after and rehomes lost and abandoned animals, is set to bring along some of its four-legged residents for several evenings of festive fun at St Luke’s Church in Chelsea. TBC
Save the Children's Carol Concert at St Paul's Church
Spend the evening singing along to Christmas carols, watching musical performances and listening to festive readings for the Save the Children's Carol Concert at St Paul's Church, which usually takes place in Knightsbridge. Step inside the intimate setting decorated with candles and get ready for a night hosted by celebrity guests in support of a great cause. TBC
Christmas Festival at St John's Smith Square

Become filled with Christmas cheer amid the baroque features of St John's Smith Square. You can normally find choir performances, listen to organ recitals and enjoy carol performances during the annual Christmas Festival at the Westminster concert venue, where Benjamin Britten once sang with his school choir. TBC
Christmas by Candlelight at Adelphi Theatre
Enjoy a magical evening filled with festive classics during Christmas by Candlelight at Adelphi Theatre. Sing along to iconic Christmas songs among the warm glow of candles as they cover the West End theatre. TBC
Carols by Candlelight concert at Grosvenor Chapel

Prepare for a joyous night of Carols by Candlelight at Grosvenor Chapel in Mayfair. Held by the National Churches Trust, the annual event raises money for struggling churches, and last year it featured music from singer Joe Stilgoe and hosts Katie Derham and Bill Bryson. TBC
Christmas carols at St John's Church
Celebrate the festive season at St John's Church during its Christmas carols concert in aid of spinal research. Just a short stroll from South Bank's Christmas markets, embrace the community spirit at this neighbourhood church as you spend the evening singing along to carols and Christmas songs before warming up with a hot tipple. TBC
Christmas at the Barbican
Discover the Barbican’s exciting series of festive concerts, carols and singalongs for Christmas. One of Europe’s largest arts centres, expect a world-class lineup of wintertime performances, including the annual Raymond Gubbay Christmas Festival featuring the London Concert Choir and London Concert Orchestra. TBC
Free Christmas carol services and concerts in London
Discover free Christmas carol services in London that you can enjoy throughout the festive period.
Advent Carol Service at St Paul's Cathedral

Visit London’s iconic St Paul's Cathedral for its programme of Christmas services, including the annual candlelit Advent Carol Service. Look out for traditional carol performances, Handel's Messiah, charity concerts and a midnight Eucharist on Christmas Eve. TBC
All Souls Carols

Join the crowds that flock to Langham Place in London's West End for All Souls Carols, a series of free traditional carol services throughout the festive season. Hear Christmas carols performed by a live choir and orchestra, and the nativity story told through music and readings. TBC
The BIG Christmas London Sing at Union Chapel

Make your way to the Grades I- and II-listed Union Chapel in Islington, which last year debuted The BIG Christmas London Sing in the capital with a special night of performances, featuring 100 voices and two special guest singers. Sing along to well-known carols with a gospel, jazz and soul twist. TBC
Christmas at Westminster Abbey

Join a series of concerts, recitals and Christmas services that feature in the beautiful surroundings of Westminster Abbey. Visit the abbey for its popular annual Christmas Concert, where young choristers and musicians lead an evening of carols, readings and choral works. TBC
Christmas carols in Trafalgar Square

Head to the famous Christmas tree in Trafalgar Square, where choirs often perform carol concerts in the run-up to Christmas. Hum along to the festive classics sung by the groups in a traditional style without microphones or amps. TBC
Find the best Christmas trees in London, shop for gifts at the top Christmas markets in London or discover what else is on during Christmas in London.
