How much does a Cavalier King Charles Spaniel puppy cost?
From reputable breeders, expect to pay between $2,000 and $4,500 for a Cavalier King Charles Spanielpuppy in the US — with an average of about $3,250. Location, lineage, and breeder reputation push prices up or down.

Why Cavalier King Charles Spaniel puppies cost what they do
Cavalier King Charles Spaniel puppies don’t come cheap because responsible breeding is expensive and painstaking. You’re looking at an average of $3,000, and that price reflects real costs. These dogs are prone to serious inherited conditions like mitral valve disease, syringomyelia, and hip dysplasia, so ethical breeders invest heavily in health testing—MRIs, echocardiograms, eye exams—that can cost thousands per dog. Many breeders test both parents and often wait until they’re mature to confirm they’re clear of late-onset diseases, which means fewer litters and delayed returns. Cavaliers are also in high demand, ranked 18th in popularity, but responsible breeding limits supply. A litter might only happen once or twice a year, and with only 3-5 puppies per litter, the math doesn’t scale. That $2,000 puppy from an unknown source? It’s a red flag. Chances are the parents weren’t properly tested, which means higher risk of expensive health issues down the line—sometimes showing up as early as two years old. You’re not just paying for a cute face; you’re paying for a breeder who prioritized your future vet bills over quick profit. Skip the shortcuts and you’ll save money—and heartache—in the long run.
What moves the price
Budget $3,300–$9,100 for year one
Over the 14-year average lifespan of a Cavalier King Charles Spaniel, including purchase, food, vet care, insurance, grooming, and supplies.
Not sure which breed fits your life?
Answer five questions about your home, your schedule, and your tolerance for shedding. We’ll match you to your top three breeds from over 200.