logo

Location of Green Mountain Inn

Location

18 Main St, Stowe, Vermont, United States of America, NULL
The Green Mountain Inn enjoys direct access to the charming and historic Main Street, famous for its unique shops, restaurants, and art galleries, all within walking distance. Just a short stroll away, guests can explore the 5.5-mile recreation path, while nearby attractions include the Vermont Ski Museum and various dining options, such as the Whip Bar & Grill, which is only steps from the Inn. Whether it's the allure of year-round outdoor activities or the serene beauty of the surrounding Green Mountains, the location provides an ideal base to experience all that Stowe has to offer.
Check rooms and rates
From209US$ /night
Check-in
15Dec2024Select date
Check-out
16Dec2024Select date
Rooms and Guests2 Guest, 1 Room
Map view
18 Main St, Stowe, Vermont, United States of America, NULL
Nearby
Museums
Vermont Ski Museum
200 ft
Gallery
The Current
900 ft
Stowe
Mad River
2900 ft
Stowe
Lamoille River
2900 ft
Libraries
Stowe Free Library
1200 ft
88 South Main Street
Mac's Market
600 ft
Stowe
100 ft
Gallery
Green Mountain Fine Art Gallery
500 ft
Stowe
Appalachian Trail
600 ft
Church
Stowe Community Church
700 ft
Bridges
Brookdale Bridge
700 ft
6 Sunset St
Stowe Land Trust
800 ft
Sunset Ave
Sunset Rock
1400 ft
Events
Town of Stowe Parks and Recreation Department
1200 ft
Restaurants
The Bagel
2500 ft
394 Mountain Rd
Contact us
We’re at your service