Stilt-walkers, clowns and jugglers threaded the crowd, while small children watched the action from parents' shoulders.
Baldwin St residents had some of the best seats in the house.
"It's been great fun. We get all our friends around with their kids,'' mother of three Hayley Smeaton said.
"My three-year-old, Jacob, thinks a chocolate factory is going to come rolling down the hill.''
The 50,000 individually-numbered Jaffas were sold for $1 apiece, with the first five in each race to reach a chute at the bottom winning prizes for their owners.
Cadbury New Zealand managing director Alastair De Raadt said the event raised $24,560 for Parents Centre of New Zealand and $25,000 for Cure Kids.
The annual event has raised more than $450,000 for local charities, since it debuted in 2002.