Buying a Boston Terrier puppy costs about $1500 on average. But you can expect to pay anywhere from $800 up to $3000 for one of these pups! Bloodline, age, and location will all factor into the actual price of your Boston puppy.