 Weybridge is located in central Addison County in the Champlain Valley.It is bordered by the town of Middlebury to the southeast, Cornwall to the south, Bridport to the southwest, Addison to the west, and New Haven to the north.Otter Creek forms much of the northern and eastern border of the town.