Scottish Terrier

Scottish Terrier Price

Based on 61 real listings over the last 12 months, the average Scottish Terrier price is $1,317, with most puppies selling for between $988 and $1,600.

View Scottish Terrier puppies for sale

Scottish Terrier Price Summary

Scottish Terriers on Lancaster Puppies sell for an average of $1,317, with a median of $1,400. Most puppies are priced between $988 and $1,600, reflecting a moderate market across 61 listings over the last 12 months.

Average price$1,317
Median price$1,400
Typical range$988–$1,60025th–75th percentile
Active listings61last 12 months

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

Breeder vs. private seller

Puppies listed by breeders average $1,431, 79% higher than the $800 average from private sellers.

Breeder average$1,431
Private seller average$800

Scottish Terrier Price Trend

Average listing price over the last 24 months

RegionAverage priceListings
North Carolina$1,8008
New York$1,5003
Pennsylvania$1,44826
Utah$1,4005
Indiana$1,0005
Kentucky$80010