Stowe Mountain Lodge

7412 Mountain Road | Stowe, VT 05672  USA
Phone: (802) 760-4788
Fax: (802) 253-9393
Tollfree: (888) 478-6938
Email: [email protected]

Total Rooms: 300
Suites: n/a
Meeting space: 56000
Largest space: 5900
Meeting rooms: 15
Max. Theater: 650
Max. Banquet: 450
Max. Classroom: 400
Exhibit space: n/a


Stowe Mountain Lodge, New England's premier meetings destination, has redefined meetings in the Northeast.  Stowe Mountain Lodge is located in the heart of Stowe Mountain Resort-a destination for all four seasons.  As the centerpiece of the resort, this luxury lodge has already made its footprint on the meetings scene. The 300 thoughtfully appointed guest accommodations and 56,000 square-feet of intimate, yet elegant Vermont business space in and around the resort only adds to the appeal of hosting meetings and events at Stowe Mountain Lodge year round.