Places to stay in Saint 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. Local restaurants include Dunkin’, Central Cafe, Kingdom Table, and Kingdom Taproom.

If you are travelling in the area, Saint Johnsbury is located close to Lyndon Center Cemetery, Saint Johnsbury Middle School, Good Shepherd Catholic School, Miller Run and Wardens Pond.

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

Available Saint Johnsbury lodging

We currently have 8 accommodations in and around Saint Johnsbury.

Saint Johnsbury Hotels, Motels, Resorts, B&Bs and Extended Stay

Photograph of Comfort Inn, Saint Johnsbury
Listing updated 2025
Hotels

Comfort Inn

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

Approx 2 miles away in St. Johnsbury:

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

Holiday Motel and Annex

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

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
Hotels

Yankee Traveler

If you are looking for a truly Vermont experience, Yankee Traveler Motel is the place for you. We are a smaller, well kept motel with quaint guest rooms. It is our goal to make your stay a GREAT EXPERIENCE..
342 Portland Street
Saint Johnsbury, Vermont
Motels

Yankee Traveler

Approx 1 mile away in St. Johnsbury:

65 Portland Street
St. Johnsbury, Vermont

Approx 1 mile away in St. Johnsbury:

Rfd 3 Box 199
St. Johnsbury, Vermont

Saint Johnsbury Camping & RV, Cottages, Rentals and Lodges / Ranches

Campsite / RV Park

Approx 4 miles away in St. Johnsbury:

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 Saint Johnsbury

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

Locally Social Coffee ( Dining / Coffee shop / Tea ). Located at 757 Portland Street, St. Johnsbury, 1 mile from the center of Saint Johnsbury. Speciality coffees and coffee supplies. Mochas/Lattes/Cold brew Iced Coffee. www.facebook.com Link