Vermont Best Western Hotels: Waterbury

Vermont Vacations, Travel and Hotels

The town of Waterbury is located on the shores of the Winooski River, in the Green Mountains, in North Central Vermont. Waterbury was founded in 1763 under a grant from King George III. Waterbury is surrounded by farmland and ski resort areas. One of the most scenic roads in Vermont, Route 100, runs through Waterbury.

Hotels in Waterbury

Best Western Waterbury-Stowe Best Western Waterbury-Stowe
45 Blush Hill Road
Waterbury, VT 05676

Attractions in Waterbury

View all Waterbury attractions >

Contact Us

For reservations (U.S. and Canada) by phone call: 1-877-237-8731 or contact any of our Worldwide Reservation Numbers >