Places to stay in East St. Johnsbury, Vermont
Photos: The Inn at Rutland - Rutland, Colonial House - Weston
![]() |
![]() |
Click property titles for more detailed descriptions
Map showing location of East St. Johnsbury
East St. Johnsbury links of interest
Nearby towns close to East St. Johnsbury, Vermont
Saint Johnsbury (often known locally as Saint Jay) is the shire town (county seat) of Caledonia County, Vermont, United States. Saint Johnsbury is located approximately 10 miles northwest of the Connecticut River and 40 miles south of the Canadian border.
Towns are shown withing 20km radius of East St. Johnsbury, Vermont. Distances are not representive of traveling amounts. Towns marked * indicated accommodations listed.

