West Highland Terrier

West Highland Terrier Price

Based on 306 real listings over the last 12 months, the average West Highland Terrier price is $1,200, with most puppies selling for between $700 and $1,450.

View West Highland Terrier puppies for sale

West Highland Terrier Price Summary

West Highland Terriers on Lancaster Puppies sell for an average of $1,200, with a median of $950. Most puppies are priced between $700 and $1,450, reflecting a moderate market across 306 listings over the last 12 months.

Average price$1,200
Median price$950
Typical range$700–$1,45025th–75th percentile
Active listings306last 12 months

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

Breeder vs. private seller

Puppies listed by breeders average $1,202, 5% higher than the $1,145 average from private sellers.

Breeder average$1,202
Private seller average$1,145

West Highland Terrier Price Trend

Average listing price over the last 24 months

RegionAverage priceListings
Virginia$3,8004
Florida$1,9758
Indiana$1,86658
Illinois$1,5004
New York$1,03733
Ohio$99457
Maryland$9756
Mississippi$96324
West Virginia$95411
Minnesota$9003
Pennsylvania$88182
Wisconsin$4009