The distance between St. Johnsbury, Vermont, and Schenectady, New York, is approximately 160 miles (257 kilometers) by road. The exact mileage may vary depending on the specific route taken. Travel time typically ranges from 3 to 4 hours, depending on traffic and road conditions.
Copyright © 2026 eLLeNow.com All Rights Reserved.