Apartments and houses for sale in St. Johnsbury, VT

Enable notifications and we'll notify you immediately when a new property becomes available for sale in St. Johnsbury, VT on one of the most popular real estate sites!
16 listings
35 Southard St, Saint Johnsbury, VT 05819

35 Southard St, Saint Johnsbury, VT 05819

$149,000
768 sqft
2 beds
1 bath
$194/sqft
Open the ad
New
Yesterday
60 James St, Saint Johnsbury, VT 05819

60 James St, Saint Johnsbury, VT 05819

$189,950
1743 sqft
3 beds
2 baths
$109/sqft
Open the ad
July 28, 2026 - Source: realtor.com
New
2 days ago
60 James St, St Johnsbury, VT 05819

60 James St, St Johnsbury, VT 05819

$189,950
1743 sqft
3 beds
2 baths
$109/sqft
Open the ad
New
2 days ago
325 US Route 2B, St. Johnsbury, VT 05819

325 US Route 2B, St. Johnsbury, VT 05819

$155,000
1264 sqft
3 beds
1 bath
$123/sqft
Open the ad
New
7 days ago
340 Pleasant St, Saint Johnsbury, VT 05819

340 Pleasant St, Saint Johnsbury, VT 05819

$310,000
1832 sqft
4 beds
2 baths
$169/sqft
Open the ad
New
7 days ago
447 Concord Ave, St Johnsbury, VT 05819

447 Concord Ave, St Johnsbury, VT 05819

$225,000
1758 sqft
2 beds
2 baths
$128/sqft
Open the ad
July 23, 2026 - Source: redfin.com
New
8 days ago
447 Concord Avenue, St. Johnsbury, VT 05819

447 Concord Avenue, St. Johnsbury, VT 05819

$225,000
1758 sqft
2 beds
2 baths
$128/sqft
Open the ad
New
8 days ago
19 Hill Street, St. Johnsbury, VT 05819

19 Hill Street, St. Johnsbury, VT 05819

$110,000
1895 sqft
3 beds
2 baths
$58/sqft
Open the ad
New
8 days ago
35 Mountain Avenue, St. Johnsbury, VT 05819

35 Mountain Avenue, St. Johnsbury, VT 05819

$89,900
1533 sqft
3 beds
2 baths
$58.6/sqft
Open the ad
New
10 days ago
340 Pleasant St, Saint Johnsbury, VT 05819

340 Pleasant St, Saint Johnsbury, VT 05819

$315,000
2000 sqft
4 beds
2 baths
$158/sqft
Open the ad
New
11 days ago
16 Southard St, Saint Johnsbury, VT 05819

16 Southard St, Saint Johnsbury, VT 05819

$199,000
1080 sqft
2 beds
1 bath
$184/sqft
Open the ad
New
22 days ago
374 Spring Street, Saint Johnsbury, VT 05819

374 Spring Street, Saint Johnsbury, VT 05819

$325,000
2504 sqft
5 beds
3 baths
$130/sqft
Open the ad
New
23 days ago
38 Clarks Avenue, St. Johnsbury, VT 05819

38 Clarks Avenue, St. Johnsbury, VT 05819

$289,000
1885 sqft
3 beds
2 baths
$153/sqft
Open the ad
New
25 days ago
100 Harrison Ave, Saint Johnsbury, VT 05819

100 Harrison Ave, Saint Johnsbury, VT 05819

$270,000
2093 sqft
4 beds
2 baths
$129/sqft
Open the ad
New
29 days ago
702 Mount Pisgah Rd, Saint Johnsbury, VT 05819-0615

702 Mount Pisgah Rd, Saint Johnsbury, VT 05819-0615

$89,000
Open the ad
July 01, 2026 - Source: redfin.com
New
29 days ago
90 Mount Vernon St, Saint Johnsbury, VT 05819

90 Mount Vernon St, Saint Johnsbury, VT 05819

$60,000
2536 sqft
8 beds
2 baths
$23.7/sqft
Open the ad
June 29, 2026 - Source: realtor.com
New
31 days ago

What's the average cost of properties in St. Johnsbury, VT?

Based on the last 30 days, the average property price in St. Johnsbury, VT is $198,868.
This is 58.6% lower than the average price of properties for sale in Vermont.

How often do new properties for sale come on the market in St. Johnsbury, VT?

On average, 1 properties are put on the market for sale in St. Johnsbury, VT per day.
Filters

Price Range
$
$

Number of Bedrooms

Number of Bathrooms

Square Feet
sqft
sqft