Used Subaru Crosstrek for Sale in Saint Johnsbury, VT

Showing 24 of 92 listings

No matches found.

Save your search and we will notify you when we have cars that match your search criteria.

We expanded your search distance and we're unable to find cars that match.

Try adjusting your filters, or start a new search.

$27,698
$27,698 above
$817/mo est. ?
37,079 km

Authorized EpicVIN dealer

05819, Saint Johnsbury VT

Check Details
$28,856
$28,856 above
$851/mo est. ?
27,909 km

Authorized EpicVIN dealer

05819, Saint Johnsbury VT

Check Details
$29,726
$29,726 above
$877/mo est. ?
14,560 km

Authorized EpicVIN dealer

05819, Saint Johnsbury VT

Check Details
$25,736
$25,736 above
$759/mo est. ?
32,279 km

Authorized EpicVIN dealer

05819, Saint Johnsbury VT

Check Details
$28,300
$28,300 above
$835/mo est. ?
32,238 km

Authorized EpicVIN dealer

05819, Saint Johnsbury VT

Check Details
$35,263
$35,263 above
$1,038/mo est. ?
2 km

05819, Saint Johnsbury VT

Check Details
$25,321
$25,321 above
$747/mo est. ?
36,118 km

05819, Saint Johnsbury VT

Check Details
$26,242
$26,242 above
$774/mo est. ?
51,595 km

05819, Saint Johnsbury VT

Check Details
$35,048
$35,048 above
$1,031/mo est. ?
2 km

05819, Saint Johnsbury VT

Check Details
$36,869
$36,869 above
$1,085/mo est. ?
2 km 2.5L

05819, Saint Johnsbury VT

Check Details
$35,658
$35,658 above
$1,049/mo est. ?
2 km

05819, Saint Johnsbury VT

Check Details
$34,539
$34,539 above
$1,016/mo est. ?
2 km

05819, Saint Johnsbury VT

Check Details
$34,175
$34,175 above
$1,006/mo est. ?
2 km

05819, Saint Johnsbury VT

Check Details
$34,653
$34,653 above
$1,020/mo est. ?
2 km

05819, Saint Johnsbury VT

Check Details
$33,675
$33,675 above
$991/mo est. ?
2 km

05819, Saint Johnsbury VT

Check Details
$25,497
$25,497 above
$752/mo est. ?
19,027 km

05819, Saint Johnsbury VT

Check Details
$29,023
$29,023 above
$856/mo est. ?
57,521 km

05819, Saint Johnsbury VT

Check Details
$32,625
$32,625 above
$960/mo est. ?
2 km

05819, Saint Johnsbury VT

Check Details
$36,245
$36,245 above
$1,067/mo est. ?
2 km

Saint J Subaru

05819, Johnsbury VT

Check Details
$36,869
$36,869 above
$1,085/mo est. ?
2 km

05819, Saint Johnsbury VT

Check Details
$28,937
$28,937 above
$853/mo est. ?
50,248 km

05819, Saint Johnsbury VT

Check Details
$33,882
$33,882 above
$997/mo est. ?
2 km

05819, Saint Johnsbury VT

Check Details
$36,722
$36,722 above
$1,081/mo est. ?
2 km

05819, Saint Johnsbury VT

Check Details
$25,337
$25,337 above
$747/mo est. ?
68,051 km

05819, Saint Johnsbury VT

Check Details

Frequently Asked Questions

Our marketplace currently lists 92 used cars in Saint Johnsbury, VT from dealers and private sellers. Prices range from $20,433 to $37,113.

Top brands by active listings in Saint Johnsbury, VT are Subaru. The mix often reflects local buying preferences.

The average listed price in Saint Johnsbury, VT is $30,985. Browse by budget: under $10,000, under $20,000, or under $30,000.

No — you can buy from a seller in Saint Johnsbury, VT regardless of your state of residence. You'll need to register and title the vehicle in your home state within the required window (usually 30 days). Local dealers typically handle paperwork for out-of-state buyers.

Yes — popular nearby options include cities across the state. You can also browse all used cars in Vermont.