Veterinary nurses in the UK earn between approximately £89,750 and £145,045 annually, with a median around £114,288. Top-paying cities offer salaries within this range, making locations like London and Guildford lucrative options for vet nurses seeking higher earnings.