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.