54 teams competed in a number of 250-metre races on Sunday, organised by Kingston Rotary Club.
Momentum Children’s Charity was the official beneficiary of this year’s event.
Dragon Boating sees teams competing in canoe-like vessels fitted with ornately carved dragon’s heads and tails.