If purchased from a breeder, a bearded collie puppy can cost anywhere from $850 to $2,600, with the average cost being close to $1,300. Adopting from a shelter or rescue will cost less, with some rehoming fees being between $50 and $500.