The course duration for a veterinary medicine undergraduate degree across the top vet schools in the UK is five to six years.