Thousands turn out for carnival procession

Media caption,

A DJ group performed on a bus as part of Glastonbury Carnival 2024

  • Published

Thousands of people have lined the streets of Glastonbury to watch its annual carnival.

Around 50 carts took part in the historic procession through the town on Saturday night.

The carnival is the last of the year for the Somerset circuit, coming just eight days after Weston Carnival.

As part of the carnival, a group of DJ's celebrated the 376 bus route between Glastonbury and Bristol by performing on one of its buses.

The open feature class was won by Ramblers Carnival Club’s 'Pinball', with Gremlins taking a second place with 'Beatlemania', and Renegades coming in third with 'The Manor'.

The Glastonbury local feature class was won by Masqueraders.

In the overall county carnival results across the seven towns, Gremlins have taken the top spot, with Ramblers coming in second, and Masqueraders taking a third

A very brightly lit carnival cart going down a street. It has dancers and figurines on it.
Image caption,

Brightly coloured carts impressed the crowd

Young girls in outfits covered in sparkles and fairy lights dance down a street in Glastonbury as part of their carnival.
Image caption,

Groups of performers took part in the procession

A bright coloured carnival cart with music legends performing on it.
Image caption,

Glastonbury Carnival is the last of the Somerset carnivals for 2024

A brightly decorated carnival cart with a  super bowl theme.
Image caption,

One of the floats was Super Bowl themed

A brightly coloured carnival float decorated with flowers and people in bug costumes.
Image caption,

Crowds gathered to watch the last carnival of Somerset's season

DJ at the decks at the front of the bus, lit in blue and purple lights.
Image caption,

A DJ set took place on the 376 bus

Get in touch

Tell us which stories we should cover in Somerset

Follow BBC Somerset on Facebook, external and X, external. Send your story ideas to us on email or via WhatsApp on 0800 313 4630.

Related topics