As a large and popular breed, Great Danes can cost anywhere from $2,000 to $5,000 when purchasing a puppy from a reputable breeder, so there's quite a range.