The cost of a Bloodhound can vary depending on factors such as breeder reputation, bloodline, and location. On average, you can expect to pay anywhere from $600 to $1,200 for a Bloodhound puppy. However, prices can go higher for Bloodhounds from well-known or champion bloodlines.