Zumper

Apartments for Rent in Saint Johnsbury, VT

Average rent

$1,050
decreased by6%

Track prices

Rent calculator

What can I afford?

All rentals

462 Railroad St Residential - Photo 1 of 1

3d ago

8.6

Very good

462 Railroad St Residential

462 Railroad St, Saint Johnsbury, VT 05819

1 bed

1 bath

$950

Apartment for rent

Cozy Living Above a Delightful Bakery

Located in the heart of St. Johnsbury, this charming one-bedroom apartment offers a cozy retreat just steps away from a delightful bakery and local eateries. Enjoy peace of mind with 24/7 security, private parking, and included plowing and trash removal. This professionally managed building provides a welcoming environment for those who appreciate the comforting aroma of fresh baked bread. Tenant responsibility for heat and electricity keeps living costs straightforward and manageable.

56 Church St #4 - Photo 1 of 1

5d+ ago

Apartment for rent in Saint Johnsbury

56 Church Street - 4

56 Church St #4, Saint Johnsbury, VT 05819

On-site laundry | Storage | Outdoor space

1 bed

1 bath

$1,200

Apartment for rent

Available Oct 1

Bright Ground-Level Apartment in St. Johnsbury

Enjoy convenient, low-maintenance living in this cozy 1-bedroom, 1-bath apartment featuring a bright, open layout. Large windows fill the space with natural light, while the functional kitchen offers ample storage. Located on the ground floor for easy access, this unit also provides a coin-operated laundry room nearby. Rent covers water, trash, and lawn care, making it an ideal choice for those seeking affordability and comfort close to downtown amenities.

309 Portland St #102 - Photo 1 of 1

5d+ ago

House for rent in St Johnsbury

Other - St. Johnsbury, VT

309 Portland St #102, St Johnsbury, VT 05819

Walk-in closets | Carpet | Business center

Studio

0 baths

$1,000

House for rent

Listings within 20 miles
64 Maple St #3 - Photo 1 of 1

5d+ ago

Condo for rent in Littleton

64 Maple St #3, Littleton, NH 03561

Carpet

1 bed

1 bath

$1,100

Condo for rent

Available Nov 1

398 Plains Rd #1 - Photo 1 of 1

5d+ ago

House for rent in Lisbon

398 Plains Rd #1, Lisbon, NH 03585

In-unit laundry | Hardwood floor | High ceilings

2 beds

1 bath

$2,500

House for rent

6 Hagar Ln #B - Photo 1 of 1

5d+ ago

Apartment for rent in Littleton

6 Hagar Ln #B, Littleton, NH 03561

In-unit laundry | On-site laundry | Hardwood floor

2 beds

1 bath

$1,800

Apartment for rent

Nearby rental good for eco-living

Nearby rental good for wfh

38 N Monroe Rd #4 - Photo 1 of 1

5d+ ago

Condo for rent in Barnet

Condo for rent

Available Nov 1

Rail Trail Village - Photo 1 of 1

5d+ ago

8.8

Very good

Rail Trail Village

24 Beacon St, Littleton, NH 03561

Air conditioning | Central heat | Fitness center

1 bed

1 bath

$2,200–$2,350

Apartment for rent

The best of Zumper, delivered

Be the first to hear about new listings matching your search.

Email
By clicking submit, I accept Zumper's Terms and Conditions, Privacy Policy, and Community Values.
38 West St #1 - Photo 1 of 1

5d+ ago

Apartment for rent in Lisbon

$2,000 - Quiet & Charming 3 Bedroom, 1.5 Bathroom Apartment on 2nd Floor Lisbon, NH

38 West St #1, Lisbon, NH 03585

In-unit laundry | Assigned parking | Hardwood floor

3 beds

1 bath

$2,000

Apartment for rent

Available Sep 15

364 S Main Street - Photo 1 of 1

1d ago

8.4

Very good

364 S Main Street

364 S Main St, Hardwick, VT 05843

1 bed

1 bath

$975–$1,050

Apartment for rent

Advertisement
Explore surrounding listings that match your search:
28 Academy St #9 - Photo 1 of 1

5d+ ago

Condo for rent in Franconia

28 Academy St #9, Franconia, NH 03580

On-site laundry | Storage | High ceilings

2 beds

1 bath

$1,650

Condo for rent

19 Pine St #NA - Photo 1 of 1

5d+ ago

House for rent in Woodsville

19 Pine St #NA, Woodsville, NH 03785

In-unit laundry | Garage parking | Assigned parking

4 beds

2 baths

$2,875

House for rent

Available Nov 1

51 Maple St #4 - Photo 1 of 1

5d+ ago

Apartment for rent in Bethlehem

$1250 one-bedroom apt downtown Bethlehem in White Mountains, New Hampshire

51 Maple St #4, Bethlehem, NH 03574

In-unit laundry | On-site laundry | Swimming pool

1 bed

1 bath

$1,250

Apartment for rent

Available Oct 16

51 Maple St #2 - Photo 1 of 1

5d+ ago

Apartment for rent in Bethlehem

$1,450 - 2 Bedroom 1 Bathroom Apartment In beautiful downtown Bethlehem, NH

51 Maple St #2, Bethlehem, NH 03574

In-unit laundry | On-site laundry | Balcony

2 beds

1 bath

$1,450

Apartment for rent

Available Nov 1

20 Pete's Greens Rd - Photo 1 of 1

1d ago

8.3

Very good

20 Pete's Greens Rd

20 Pete's Greens Rd, East Craftsbury, VT 05826

2 beds

1 bath

$1,300

Apartment for rent

Showing 1 - 15 of 15 results
Home > Apartments in Saint Johnsbury
Updated: November 2, 2025

Are you a rental professional?

Try our tenant screening, or post rental listings to Zumper, Craigslist Saint Johnsbury, and more.

Learn more about renting in Saint Johnsbury, VT

Saint Johnsbury, VT apartment availability

Saint Johnsbury has a relatively small rental market, with a limited number of listings available. On average, only 2 apartments are listed for rent per month. The majority of these listings are 2-bedroom apartments, making up 50% of the market, followed by 1-bedroom and 3-bedroom apartments, each accounting for 25%.

When it comes to amenities, some apartments in Saint Johnsbury offer desirable features such as outdoor space, air conditioning, and in-unit laundry. However, due to the limited number of listings, renters may need to be flexible with their expectations and act quickly when a suitable apartment becomes available.

Methodology: How we got this data

Zumper’s proprietary rental data fuels our analysis. Rent and market trends, availability, neighborhood popularity, and lifestyle scores are all calculated using real-time and 2024 rental inventory and prices.

Our Lifestyle Categories ("great for eco-living," "great for social life," "great for pet owners," etc.) are determined by set criteria, against which we score each listing and its available features. At the neighborhood level, we calculate the listing count for each category to determine which lifestyles best fit each area.

Zumper, founded in 2012, is North America’s largest privately-owned rental platform, offering over 1 million listings across the U.S. and Canada. Stay informed on the latest trends and shifts in the rental market with our monthly National Rent Report, your go-to resource for key insights into the evolving rental landscape.

Apartment rentals Saint Johnsbury, VT FAQ

What is the average rent for 2 bedroom apartments for rent in Saint Johnsbury, VT?

The average rent for 2 bedroom apartments for rent in Saint Johnsbury is $1400 per month. Currently, there is 1 2 bedroom apartment for rent in Saint Johnsbury, VT.

How expensive is it to rent an apartment in Saint Johnsbury, VT?

The average rent price in Saint Johnsbury, VT for a 2 bedroom apartment is $1400 per month. Saint Johnsbury average rent price is below the average national apartment rent price which is $1750 per month. Aside from rent price, the cost of living in Saint Johnsbury is also important to know. Cost of living includes but is not limited to: groceries, gas, utilities, water, and electric.

What is the average size of an apartment in Saint Johnsbury, VT?

The average size of a 1 bedroom apartment rental in Saint Johnsbury is 456 square feet.

Can I afford an apartment for rent in Saint Johnsbury, VT?

To help you better understand how much rent you can afford, check out Zumper's rent calculator. Our rent calculator can help you learn more about Saint Johnsbury average rent prices.

Looking for apartments in Saint Johnsbury, VT near you?

🔑Available apartment rentals15
💰Best rent deal462 Railroad St
Popular amenities, ,
🍽With dishwasher
🏠With photos