London: New Year’s Day Parade 2026

A pearly queen in traditional dress, with vintage cars behind her, at London's New Year's Day Parade.

Photo credit: © Travers Lewis/Shutterstock.com

London’s New Year’s Day Parade 2026 will be held on 1 January and will take place between 1pm and 4.30pm. The parade will start on the north side of Piccadilly (opposite Green Park), travelling along this historic street before turning onto Regent Street St James’s and continuing to Whitehall, concluding near Westminster Bridge.

The parade will feature live music from the English Jazz Orchestra, the Young Musicians Symphony Orchestra, ABBA’s Angels and America’s Clogging All-Stars, to name but a few.

Highlights include All the Queen’s Horses, Heroes for Charity, the London Pearly Kings and Queens Society, and Creature Events, with many of London’s boroughs represented throughout the procession.

The parade, first held in 1987, is one of the biggest in the world and raises vital funds for London’s charities.

Return to blog