Zumper

Apartments for Rent in Saint Johnsbury, VT

2 rentals

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,700

$1,500

Price drop

Apartment for rent

Available Jan 15

Bright 3-Bedroom Apartment with Private Balcony

This spacious third-floor apartment offers an open layout, perfect for urban living in downtown St. Johnsbury. Featuring 3 bedrooms and 1 bath, it includes a private balcony for outdoor enjoyment. Just steps from shops and dining, this unit ensures convenience at your fingertips. With one designated parking space and the owner covering heat and water, it’s a rare find in a vibrant location. Pets may be considered for the right applicant, making it an excellent choice for many!

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

Versatile Office Space with Great Visibility & Parking

This spacious 1,100 sq. ft. office features a large open layout on the main floor with a half bath and access to two basements. A unique step-up office includes a side exit and a kitchen/break room with essential amenities. Ideal for 2-3 personnel, this highly visible space ensures your business stands out. Parking is ample, and the location near town and grocery stores offers added convenience. Ready for immediate occupancy!

Showing 1 - 2 of 2 results

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

Home > Apartments in Saint Johnsbury
Updated: January 30, 2026

Are you a rental professional?

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

Looking for an apartment in ?

🔑Available apartment rentals2
💰Best rent deal309 Portland St #102
Popular amenities, ,
🏠With photos