St. Johnsbury Vermont Winter Christmas

St. 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 south of the Canada–U.S. border.
  • Elevation: 614 ft (187 m)
  • Country: United States
  • State: Vermont
  • County: Caledonia
  • Chartered: 1786
  • Settled: 1786
  • Organized: 1790
  • St Johnsbury Vermont | The 10 Best Hotels

    https://www.tripadvisor.com
    AdFind discounts on the best St Johnsbury Vermont. Tripadvisor helps you spend less. Save money & book with Tripadvisor, the world's largest travel website.

    Easy price comparison · Candid traveller photos · Millions of hotel reviews

Data from: en.wikipedia.org