The cost of adopting a stray cat can vary depending on the source. Adoption fees at animal shelters and private rescue groups can range from $0 to $200, while purchasing a purebred kitten from a breeder can cost between $300 and $1,500.