Zumper

Apartments for Rent in Saint Johnsbury, VT

Average rent

$1,772

Track prices

Rent calculator

What can I afford?

All rentals

462 Railroad St Residential - Photo 1 of 1

2d 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.

24 Steeple Place - Photo 1 of 1

3d ago

8.1

Very good

24 Steeple Place

24 Steeple Pl, Saint Johnsbury, VT 05819

1 bed

1 bath

$1,200

Apartment for rent

Bright & Spacious First-Floor Living Awaits

Residents of 24 Steeple Place enjoy comfortable first-floor living in a roomy 2-bedroom, 1-bath apartment. Bright rooms feature large windows and hardwood-style flooring, creating an inviting atmosphere. The generous eat-in kitchen offers ample cabinet space, while the spacious living area is perfect for relaxation. Located close to downtown amenities, local shops, and services, this home blends charm with practicality. Coin-operated laundry is available on-site, making chores a breeze!

24 Harvey St #1 - Photo 1 of 1

3d ago

Apartment for rent in Saint Johnsbury

24 Harvey Street

24 Harvey St #1, Saint Johnsbury, VT 05819

In-unit laundry | On-site laundry | Balcony

3 beds

1 bath

$1,275

Apartment for rent

273 Vt Route 2b - Photo 1 of 1

5d+ ago

House for rent in Saint Johnsbury

273 VT RTE 2B

273 Vt Route 2b, Saint Johnsbury, VT 05819

In-unit laundry | Garage parking | Hardwood floor

3 beds

1 bath

$2,000

House for rent

Available Feb 1

Charming Historic Home with Modern Comforts

This picturesque 3-bedroom, 1.5-bathroom home blends timeless elegance with contemporary amenities. Built in 1917, it features beautiful hardwood and tile flooring, a fully equipped kitchen, and off-street parking. Enjoy the added convenience of in-unit laundry and year-round comfort with forced-air heating. Located just minutes from key highways and ski country, this pet-friendly residence includes water and sewage utilities, making it an ideal comfortable retreat.

6149 Memorial Dr #1 - Photo 1 of 1

5d+ ago

Apartment for rent in Lyndonville

3 Bedroom in Lyndonville easy access to I-91

6149 Memorial Dr #1, Lyndonville, VT 05851

In-unit laundry

3 beds

1 bath

$2,000

Apartment for rent

Available Feb 1

166 Eastern Ave #2 - Photo 1 of 1

5d+ ago

Apartment for rent in St Johnsbury

166 Eastern Avenue - 2

166 Eastern Ave #2, St Johnsbury, VT 05819

Balcony | Central heat

2 beds

1 bath

$1,500

Apartment for rent

Available Jan 15

Nearby rental good for social life

Nearby rental good for eco-living

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 10 miles
4716 S Wheelock Rd - Photo 1 of 1

5d+ ago

House for rent in Lyndonville

South Wheelock Rd

4716 S Wheelock Rd, Lyndonville, VT 05851

On-site laundry | Carpet | Dishwasher

4 beds

1 bath

$3,000

House for rent

Available Dec 1

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.
Listings within 20 miles
398 Plains Rd #C - Photo 1 of 1

5d+ ago

House for rent in Lisbon

Single Family - Lisbon, NH

398 Plains Rd #C, Lisbon, NH 03585

In-unit laundry

Studio

0 baths

$1,200

House for rent

398 Plains Rd - Photo 1 of 1

5d+ ago

House for rent in Lisbon

Single Family - Lisbon, NH

398 Plains Rd, Lisbon, NH 03585

In-unit laundry | Furnished | Garage parking

3 beds

0 baths

$3,500

House for rent

69 Pumping Station Drive #1 - Photo 1 of 1

5d+ ago

House for rent in Sutton

69 Pumping Station Drive - 1

69 Pumping Station Drive #1, Sutton, VT 05867

2 beds

1 bath

$1,745

House for rent

Available Oct 1

Advertisement
6 Hagar Ln #C - Photo 1 of 1

5d+ ago

Apartment for rent in Littleton

Apartment - Littleton, NH

6 Hagar Ln #C, Littleton, NH 03561

In-unit laundry | Furnished

1 bed

1 bath

$1,200

Apartment for rent

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

Studio–1 bed

1 bath

$1,800–$2,225

Apartment for rent

1784 Bean Hill Rd - Photo 1 of 1

6h ago

8.3

Very good

1784 Bean Hill Rd

1784 Bean Hill Rd, West Glover, VT 05875

2 beds

1 bath

$1,500

Apartment for rent

770 Dalton Rd - Photo 1 of 1

3d ago

House for rent in Dalton

Single Family - Dalton, NH

770 Dalton Rd, Dalton, NH 03598

In-unit laundry | Garage parking | On-site laundry

2 beds

1 bath

$2,100

House for rent

2d ago

8

Very good

52 Riverside Terrace

52 Riverside Ter, Hardwick, VT 05843

1 bed

1 bath

$1,200

Apartment for rent

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

5d+ ago

Condo for rent in Franconia

Condo - Franconia, NH

28 Academy St #7, Franconia, NH 03580

On-site laundry | Storage | High ceilings

2 beds

1 bath

$1,800

Condo for rent

6 Common View Dr #2 - Photo 1 of 1

5d+ ago

Apartment for rent in Craftsbury

6 Common View Drive - 2

6 Common View Dr #2, Craftsbury, VT 05826

2 beds

1 bath

$1,275

Apartment for rent

Available Jan 9

24 Main St #5 - Photo 1 of 1

5d+ ago

Apartment for rent in Island Pond

1 bed, 1 bath downtown Island Pond UTILS included!

24 Main St #5, Island Pond, VT 05846

Air conditioning | Balcony | Assigned parking

1 bed

1 bath

$1,200

Apartment for rent

Available Jan 25

Advertisement
826 Holt Rd #1 - Photo 1 of 1

5d+ ago

House for rent in Plainfield

826 Holt Road - 1

826 Holt Rd #1, Plainfield, VT 05667

Balcony | Hardwood floor

3 beds

2 baths

$2,200

House for rent

Available Nov 5

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 - 21 of 21 results
Home > Apartments in Saint Johnsbury
Updated: February 1, 2026

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 size of an apartment in Saint Johnsbury, VT?

The average size of a 1 bedroom apartment rental in Saint Johnsbury is 350 square feet. The average size of a 3 bedroom apartment rental in Saint Johnsbury is 1121 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 rentals21
💰Best rent deal462 Railroad St
Popular amenities, ,
🧦In-unit laundry
🍽With dishwasher
🏠With photos