The distance from Middlesex, VT, to Middlebury, VT, is approximately 35 miles. The drive typically takes about 40 to 50 minutes, depending on traffic and road conditions. The route primarily follows Route 2 and Interstate 89.
Copyright © 2026 eLLeNow.com All Rights Reserved.