COVID-19 Announcement: for more information and our current cancellation policy please click here.
(802) 253-8132 (800) 639-1990

You’ve already made one fantastic decision today: You’ve decided to spend your hard-earned time off and vacation in the picturesque town of Stowe, VT. Now, it’s time to make another! You’re trying to plan the perfect vacation for you and your family, and one of the best things you can do for this is provide them with an incredible place to stay. Good news—Stowe Country Homes is here to help. We offer a number of incredible home and condo rentals throughout all of Stowe, and one of our condo associations that is truly spectacular that we want to highlight today is our Depot Street association. Here are just a few of the wonderful Stowe Mountain rentals and Stowe Mountain Cabins available in Depot Street.

Book Our Stowe Mountain Rentals Below!


Unable to find any listings.

Pet Friendly
Shuttle Route
Walk To Restaurants
Air Conditioning
Hot Tub
Sleeps: Bedrooms: Bedroom: Studio Baths:
Total Rent

Including Taxes & Fees

Starting From /
New Property
Specials Savings
Newly Remodeled

Northern Lights Rental Townhome – One of Our Coziest Stowe Mountain Condos

From the moment you walk into this lush and gorgeous 4 bed, 3.5 bathroom townhome, you’ll immediately feel a soothing rush come over you as you’re enveloped by the cool blues and whites featured throughout the home. Though it may feel a little old fashioned, we can assure you that under the hood it’s anything but! With full wireless internet access throughout the entire home, a gas fireplace, a newly finished family room with a 7-foot pool table, surround sound, and a 51” flat-screen TV, this home is truly more than meets the eye! Trust us; if you’re looking for luxury Stowe Mountain rentals, the Northern Lights Rental Townhome is exactly what the doctor ordered!

Village Penthouse on Depot Street

Looking for a true Vermont getaway that still gives you the convenience and feel of the city? Then look no further than our Village Penthouse property! This townhouse is one of our best Stowe mountain rentals and has recently been updated and looks absolutely stunning! Featuring 3 bedrooms and 3.5 bathrooms (including two private master bedrooms on the upper floor), this townhouse is perfect for families looking for a little privacy. But when you want to finally get together, there is a modern and spacious kitchen in this home perfect for entertaining!

Lake Trips

If staying in Stowe mountain rentals in the summer or anytime outside of the cold winter months, the shimmering lakes and waterways around your cozy condo at Depot Street are some of the best places to visit. The Lamoille River runs for approximately 85 miles from Lake Champlain through just north of Stowe, and in its wake, it leaves behind some of the most lovely, bucolic landscapes in Vermont. In Morristown, visitors can enjoy Lake Lamoille as well as Lake Elmore right down the road with its hiking trails and historic lakeside cottages. However, the Green River Reservoir State Park allows visitors a complete, all-in-one outdoors package which includes an opportunity for camping, kayaking, canoeing, fishing, hiking, swimming, and boating.

Cup of Cider

Cider is one of the most well-known products from Vermont, both in its alcoholic and its non-alcoholic form. To experience how they make the non-alcoholic version, visit the Cold Hollow Cider Mill in nearby Waterbury and get an up-close look at how cider is pressed and produced. To get a taste of some cider meant for those over 21, don’t forget to visit Stowe Cider and other restaurants in Stowe offering this beverage. Here, visitors can see why Vermont is so highly regarded when it comes to making this beverage with a long and celebrated history.

Educational Experiences in Stowe

When visitors enjoying luxury Stowe Mountain rentals travel, they would like to see something new or otherwise different from the norm. Thankfully, Stowe and its environs have several museums that offer a novel perspective on life in the Green Mountain State. In Stowe, the Vermont Ski and Snowboard Museum expounds upon the history of winter sports, while the Noyes Museum in nearby Morristown offers visitors a glimpse of what life was like circa 1850. Of course, the nearby Burlington, VT area has museums which include the ECHO Science Museum, The Perkins Geology Museum, and the Heritage Winooski Mill Museum, just to name a few.

Sterling Falls Gorge

The Sterling Falls Gorge or Sterling Gorge Falls Natural Area, depending on who you ask, is located along the northern border of Stowe, VT and it is undoubtedly one of the most spectacular natural features in a state that has plenty of them. For more than 10,000 years, the Sterling Brook has carved these waterfalls which attract thousands of hikers per year. The trail meanders near the brook and it only takes about 45 minutes to reach the end. It is one of Stowe’s best hikes, especially in the summer.

Book Our Stowe Mountain Rentals

Looking to rent Stowe rentals? Planning on booking one of our luxury Stowe Mountain Rentals? You’re in the right place. We offer long term, monthly, and weekly Vermont mountain cabin rentals.

Browse our selection of exciting and regularly cleaned homes in Stowe and start planning your trip today!

  • This field is for validation purposes and should be left unchanged.