Weybridge is a small town located in Addison County, Vermont with a population of 833. The town covers a total area of 17.6 square miles, of which 17.1 square miles is land and 0.5 square miles is water. Nearby towns are Addison and Cornwall. For shopping and services, Middlebury town is 8 minutes to the southeast. Students attend Weybridge Elementary School for study.