Back to All Events

St George's Day 2026

  • Trafalgar Square London, England, WC2N 5DN United Kingdom (map)

About this event

Join us for a free, family-friendly festival celebrating English culture on Sunday 19 April, from 12pm to 6pm in Trafalgar Square. Hosted by the Mayor of London, this vibrant event brings together live music, dance, workshops, crafts and street food; with something for everyone.

Organised by the Mayor of London, the event celebrates England’s heritage and the diversity of Londoners – welcoming people of all backgrounds, faiths and communities.

We look forward to welcoming you to St George's Day on the Square 2026.

About St George

St George's Day is traditionally celebrated on 23 April each year, and is recognised as England’s national day on the anniversary of his death in 303 AD.

Admired for his bravery, the patron saint of England has captivated British imaginations since the Crusades and the Hundred Years' War.

Celebrate St George’s Day 2026 with us in the heart of London on 19 April. This event is a cornerstone of London's cultural scene, featuring the finest arts, culture, food and music, along with a vibrant parade.

We're inviting community groups, charities, retailers, and caterers to take part in this spectacular event in Trafalgar Square. Express your interest in hosting a stall by submitting your application now.

Previous
Previous
April 18

Vaisakhi on the Square 2026

Next
Next
April 21

National Growth Debate