London’s New Year’s Day Parade takes place on 1st January 2021 at noon. This is one of the world’s greatest street spectacles, attended by hundreds of thousands of people and watched by millions all over the world. The parade passes through the heart of Central London, from Piccadilly all the way to Parliament Street. You’ll find thousands of participants, from marching bands to dance groups, classic cars and cheerleaders. Along the route, you’ll find lots of street food markets, merchandise stalls and big screens. And as part of the London New Year’s Day Parade, there is a concert series with five concerts during the season.
London’s New Year’s Day Parade starts at noon on 1st January 2021. You can see further details here.