The Waybury Inn in Middlebury, Vermont is located in a very special place between the base of the Green Mountains and the scenic town center, with beautiful Lake Champlain just beyond. Few locations offer such rich and diverse options to travelers exploring our central Vermont area.