Zumper

Apartments for Rent in Saint Johnsbury, VT

Average rent

$1,600
increased by57%

Track prices

Rent calculator

What can I afford?

All rentals

462 Railroad St Residential - Photo 1 of 1

5d+ 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.

68 Elm St #3 - Photo 1 of 1

4d ago

Apartment for rent in Saint Johnsbury

68 Elm Street - 3

68 Elm St #3, Saint Johnsbury, VT 05819

3 beds

1 bath

$1,395

Apartment for rent

Available Apr 15

Spacious 3-Bed Apartment in Charming St. Johnsbury

This inviting 3-bedroom apartment offers a versatile layout perfect for both comfort and entertainment. Enjoy seamless flow between living spaces, ideal for relaxation or gatherings. Located centrally, it provides easy access to local shops, cafes, and essential services. Utilities such as water and trash are included, ensuring convenience in this vibrant town. Perfect for those wanting to embrace community spirit while having modern amenities nearby.

273 Vt Route 2b - Photo 1 of 1

4d 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.5 baths

$2,000

House for rent

Available Mar 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.

17 Church St - Photo 1 of 1

5d+ ago

Condo for rent in St Johnsbury

Colonial Apartments

17 Church St, St Johnsbury, VT 05819

On-site laundry | Hardwood floor | Elevator

1 bed

1 bath

$1,350

Condo for rent

Available Mar 1

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

Nearby rental good for wellness

Nearby rental good for eco-living

69 Pumping Station Dr #1 - Photo 1 of 1

5d+ ago

House for rent in Sutton

69 Pumping Station Drive - 1

69 Pumping Station Dr #1, Sutton, VT 05867

2 beds

1 bath

$1,595

House for rent

Available Oct 1

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

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.
6137 Memorial Dr Lyndonville Vt #7 - Photo 1 of 1

1d ago

Apartment for rent in Lyndonville

Great two bedroom Unit in Lyndonville VT | 6137 Memorial Dr | $1600/mo

6137 Memorial Dr Lyndonville Vt #7, Lyndonville, VT 05851

Carpet | Outdoor space

2 beds

1 bath

$1,600

Apartment for rent

Available Mar 1

6137 Memorial Dr #7 - Photo 1 of 1

5d+ ago

House for rent in Lyndonville

Quiet 2 bedroom first floor apartment

6137 Memorial Dr #7, Lyndonville, VT 05851

Carpet | Outdoor space

2 beds

1 bath

$1,600

House for rent

Available Mar 1

Advertisement
6169 Memorial Dr #2 - Photo 1 of 1

5d+ ago

Apartment for rent in Lyndonville

Great apartment with garage in Lyndonville!

6169 Memorial Dr #2, Lyndonville, VT 05851

In-unit laundry | Garage parking | Hardwood floor

2 beds

2 baths

$2,000

Apartment for rent

Available Apr 1

Rail Trail Village - Photo 1 of 1

1d 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,350

Apartment for rent

28 Jodo Way - Photo 1 of 1

5d+ ago

House for rent in Bethlehem

Single Family - Bethlehem, NH

28 Jodo Way, Bethlehem, NH 03574

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

3 beds

1 bath

$2,200

House for rent

51 Maple St #1 - Photo 1 of 1

5d+ ago

Apartment for rent in Bethlehem

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

51 Maple St #1, Bethlehem, NH 03574

On-site laundry | Assigned parking | Outdoor space

2 beds

1 bath

$1,550

Apartment for rent

Available Apr 8

270 S Main St #3 - Photo 1 of 1

5d+ ago

Apartment for rent in Hardwick

270 S. Main St - 3

270 S Main St #3, Hardwick, VT 05843

2 beds

1 bath

$1,575

Apartment for rent

Available Apr 1

380 Calderwood Hill Rd #2 - Photo 1 of 1

5d+ ago

Apartment for rent in Craftsbury

380 Calderwood Hill - 2

380 Calderwood Hill Rd #2, Craftsbury, VT 05826

1 bed

1 bath

$1,175

Apartment for rent

Available Mar 1

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

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

Advertisement
1479 Route 117 - Photo 1 of 1

5d+ ago

Apartment for rent in Sugar Hill

$2,000 - 2 Bedroom 1 Bathroom Apartment In Sugar Hill With Great Amenities, Short and Medium Term Rental

1479 Route 117, Sugar Hill, NH 03586

In-unit laundry | Furnished | Assigned parking

2 beds

1 bath

$2,000

Apartment for rent

Available Apr 1

364 S Main Street - Photo 1 of 1

4d ago

8.3

Very good

364 S Main Street

364 S Main St, Hardwick, VT 05843

1 bed

1 bath

$975

Apartment for rent

20 Pete's Greens Rd - Photo 1 of 1

4d 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

Be the first to know when new places hit the market in this area.

Home > Apartments in Saint Johnsbury
Updated: March 18, 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 228 square feet. The average size of a 3 bedroom apartment rental in Saint Johnsbury is 624 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