About St Johnsbury
St. Johnsbury or Saint Johnsbury is the shire town of Caledonia County, Vermont, United States. As of the 2020 census, the population was 7,364. St. Johnsbury is situated on the Passumpsic River and is located approximately six miles northwest of the Connecticut River and 48 miles (77 km) south of the Canada–U.S. border.
Source: Wikipedia
Getting There
✈️ Airports
✈️
Edward F Knapp State Airport
Things to Do Nearby
St. Johnsbury Athenaeum
Fairbanks Museum and Planetarium
Dog Mountain
McIndoes Academy
The Museum of Everyday Life
Woodsville Opera House
Stone Iron Furnace Museum
New England Ski Museum
Visitor reviews
No reviews yet. Stayed here? Be the first to share your experience.
Write a review
More in St Johnsbury
Own a motel or hotel? Run it on MotelEasy.
Reservations, check-in, housekeeping, staff and OTA sync in one simple dashboard. Flat $20/month after a 14-day free trial.
Start your free trial →No contracts. Cancel anytime.