Places to stay in St. Johnsbury, Vermont

Saint Johnsbury is the shire town of Caledonia County, Vermont. Saint Johnsbury is located approximately 10 miles northwest of the Connecticut River and 40 miles south of the Canadian border. Places to eat in the region include Dunkin’, Cosmic Cup Café, Dylans, and Salt Bistro.

If you are travelling in the area, St. Johnsbury is located close to Passumpsic Dam, Foster Hill, Houghton Bridge, Pierce Mills Dam and Cold Brook.

The center of St. Johnsbury ( which is at is longitude -72°1'4.6272 and latitude 44°25'11.499 ) is located 1 mile away from Saint Johnsbury, 6 miles away from Barnet, 7 miles away from Concord and 7 miles away from Danville.

Available St. Johnsbury lodging

We currently have 10 accommodations in and around St. Johnsbury.

St. Johnsbury Hotels, Motels, Resorts, B&Bs and Extended Stay

Bed & Breakfasts

Estabrook House

St J and the Estabrook House are the perfect place to rest and call home whether you are here for business or pleasure. Summer, fall, winter, and spring activities abound. Everything from festivals, foliage, skiing, and paddling, to jazz, poetry and classical music.
1596 Main Street
St. Johnsbury, Vermont
Photograph of Comfort Inn, Saint Johnsbury
Listing updated 2025
Hotels

Comfort Inn

Approx 2 miles away in Saint Johnsbury:

Our Comfort Inn & Suites® near Burke Mountain hotel is an ideal getaway for families or solo travelers who want to enjoy year-round recreational activities. Our property is in St.
703 US Route 5 South
Saint Johnsbury, Vermont
Hotels

Fairbanks Inn

New to the Fairbanks Inn: High Speed Wireless Internet Service.
401 Western Avenue
St. Johnsbury, Vermont
Motels

Holiday Motel and Annex

Approx 1 mile away in Saint Johnsbury:

Embrace leisure in one of our 32 charming/ newly decorated spacious guestrooms. We have High Speed Wireless in all of our rooms. We are a smaller motel and take pride in giving our quest the best service available..
222 Hastings Hill
Saint Johnsbury, Vermont
Hotels

Estabrook House

Approx 1 mile away in Saint Johnsbury:

Enjoy the comfort of feeling like a guest in a friends home while you explore Northern New England. A quiet oasis in St. Johnsburys Historic District. Our guest rooms offer cozy beds with freshly pressed sheets, comfy robes, and a sitting area.
1596 Main Street
Saint Johnsbury, Vermont
Motels

Yankee Traveler

65 Portland Street
St. Johnsbury, Vermont
Hotels

Moonstruck Inn

Rfd 3 Box 199
St. Johnsbury, Vermont
Motels

Changing Seasons Motor Lodge

Route 5 North 4992 Memorial Drive
St. Johnsbury, Vermont
Motels

Holiday Motel

151 Hastings Street
St. Johnsbury, Vermont

St. Johnsbury Camping & RV, Cottages, Rentals and Lodges / Ranches

Campsite / RV Park
Our spacious campsites are nestled in a curve of the Moose River, a rocky, scenic river originating high in the hills of East Haven, Vermont. This property is the perfect place to base yourselves while touring the many attractions that are in our .....
2870 Portland Street
St. Johnsbury, Vermont
Booking.com

Other useful links:

Things to see and do, places to eat in St. Johnsbury

Photograph of Locally Social Coffee, St. Johnsbury
Locally Social Coffee

Locally Social Coffee ( Dining / Coffee shop / Tea ). Located at 757 Portland Street. Speciality coffees and coffee supplies. Mochas/Lattes/Cold brew Iced Coffee. www.facebook.com Link

Closed or unlisted properties