There are 6 Hotels in St. Johnsbury, Vermont, serving a population of 5,789 people in an area of 13 square miles. There is 1 Hotel per 964 people, and 1 Hotel per 2 square miles.
In Vermont, St. Johnsbury is ranked 85th of 364 cities in Hotels per capita, and 89th of 364 cities in Hotels per square mile.
Find addresses, phone numbers, fax numbers, hours & services for St. Johnsbury Hotels.
Alpine Valley Motel 46 Vt Route 18 St. Johnsbury, VT Hotel, Motel, Vacation Rentals
Comfort Inn & Suites Near Burke Mountain 703 US Route 5 South St. Johnsbury, VT
Maplewood Lodge & Fusion Grill 4992 Memorial Drive St. Johnsbury, VT Hotel, Hotel & Motel
O'sheas Motel Pub And Grill 46 Vt Route 18 St. Johnsbury, VT
Rabbit Hill Inn 48 Lower Waterford Road St. Johnsbury, VT Bed & Breakfast, Hotel, Hotel & Motel, Vacation Rentals
The Fairbanks Inn 401 Western Avenue St. Johnsbury, VT