Head of the River is a processional head race held on the River Thames from Mortlake to Putney over 4.25 miles (6.8km).