Bull Terrier

Bull Terrier Price

Based on 36 real listings over the last 12 months, the average Bull Terrier price is $1,394, with most puppies selling for between $1,100 and $1,500.

View Bull Terrier puppies for sale

Bull Terrier Price Summary

Bull Terriers on Lancaster Puppies sell for an average of $1,394, with a median of $1,350. Most puppies are priced between $1,100 and $1,500, reflecting a moderate market across 36 listings over the last 12 months.

Average price$1,394
Median price$1,350
Typical range$1,100–$1,50025th–75th percentile
Active listings36last 12 months

Based on 36 listings on Lancaster Puppies. Data updated October 2026.

Breeder vs. private seller

Puppies listed by breeders average $1,620, 46% higher than the $1,113 average from private sellers.

Breeder average$1,620
Private seller average$1,113

Bull Terrier Price Trend

Average listing price over the last 24 months

RegionAverage priceListings
Michigan$2,0006
Alabama$1,3388
Illinois$1,1679
New York$1,0605