Upcoming Concert

“To hear a band of only seventeen strings produce a sound to match The Berlin Philharmonic and more is a marvel that this week has taken me aback. The band in question is the London Chamber Orchestra.”
The Guardian

Who we are

100 Years of London Chamber Orchestra

Founded by Anthony Bernard in 1921, the London Chamber Orchestra is the UK’s longest standing professional chamber orchestra and will be celebrating the remarkable achievement of reaching its centenary across both 20-21 and 21-22 seasons.

London Chamber Orchestra's Christopher Warren-Green conducting

The History of LCO

100 Years of Music

In LCO’s centenary year we are so excited that Jessica Duchen is researching and writing a book about our history. Keep up to date with her discoveries on the history page.


We are reviving our scheme for 5 emerging composers. Participants will work with LCO’s Composer in Residence, Freya Waley-Cohen, and players from the London Chamber Orchestra to develop writing skills and compose a piece which will be performed and recorded in LCO’s main season concert. 

Applications open 1 Feb-18 March ’22

London Chamber Orchestra Music Junction Logo Black

LCO Music Junction is the London Chamber Orchestra’s unique outreach and education project.

Music Junction is open to all; from those who may never have touched a musical instrument, through to those incredibly accomplished musicians at the highest student level – and everyone in-between!

Become a Member

Your generosity allows us not just to survive but to thrive.

Unique Loyalty Rewards

LCO Together is unique in rewarding ongoing loyalty as well as one-off donations

Exclusive Online Content

Exclusive access to concerts, exclusive interviews and much more.

VIP Benefits

Tiered membership benefits, including discounted or complimentary tickets to our main season concerts

(function() { var qs,js,q,s,d=document, gi=d.getElementById, ce=d.createElement, gt=d.getElementsByTagName, id="typef_orm", b="https://embed.typeform.com/"; if(!gi.call(d,id)) { js=ce.call(d,"script"); js.id=id; js.src=b+"embed.js"; q=gt.call(d,"script")[0]; q.parentNode.insertBefore(js,q) } })()