Star Rating
Hotel Name
Price Range (USD)to
Amenities

Saint Johnsbury Vermont Hotels & Motels

Only hotels in Saint Johnsbury are listed below. Search for the cheapest discounted hotel and motel rates in or near Saint Johnsbury, VT for your upcoming personal or group trip. We provide the best Saint Johnsbury, Vermont motel and hotel rooms. Browse the Saint Johnsbury area hotels to find the perfect lodging! Please use the provided map of the Saint Johnsbury hotels. Group booking? Search Saint Johnsbury Group Hotel Rates

The Saint Johnsbury center is about 11 miles south of Burke Mountain Ski Area and 21 miles northwest of White Mountain National Forest.

Saint Johnsbury Hotels & Accommodations

Fairbanks Inn 401 Western Ave., Saint Johnsbury, VT 05819
  • Low priced Riverfront property
  • 2 suites in hotel
  • Clean Rooms
  • No breakfast option
From$79
Very Good 4.0 /5Read Reviews CallBookMore Details
Comfort Inn & Suites Near Burke Mountain 703 Us Route 5 South, St. Johnsbury, VT 05819 ~2.11 miles southwest of Saint Johnsbury
  • Inexpensive Rural property
  • Check in time: 3:00 PM
Hampton Inn Littleton - Littleton 580 Meadow St., Littleton, NH 03561 ~13.03 miles southeast of Saint Johnsbury
  • Low-priced Mountain hotel
  • Hotel has 88 rooms
  • Fantastic service
  • Great amenities
From$109
Very Good 4.5 /5Review Score CallBookMore Details
Inn at Sunset Hill - Sugar Hill 231 Sunset Hill Rd., Sugar Hill, NH 03586 ~18.43 miles southeast of Saint Johnsbury
  • 4-star Mountain property
  • 2 suites in property
  • Food was immaculate
  • Friendly atmosphere
From$99
Excellent 5.0 /5Reviews CallBookMore Details
Best Western White Mountain Inn in Franconia 87 Wallace Hill Rd., Franconia, NH 03580 ~18.66 miles southeast of Saint Johnsbury
  • Midscale Mountain hotel
  • Free breakfast available
Hillwinds Lodge 33 Dow Ave., Franconia, NH 03580 ~19.11 miles southeast of Saint Johnsbury
  • Three Star hotel
  • Check-in: 15:00
Franconia Notch Guest House - Franconia 484 Forest Hills Rd., Franconia, NH 03580 ~19.54 miles southeast of Saint Johnsbury
  • Luxury Five Star Mountain hotel
  • 4 rooms in property
E Barron Brook Inn in Whitefield 759 Lancaster Rd., Whitefield, NH 03598 ~20.31 miles east of Saint Johnsbury
  • Affordable hotel
  • 28 sleeping rooms in hotel
Mountain View Grand Resort & Spa in Whitefield 101 Mountain View Rd., Whitefield, NH 03598 ~20.59 miles east of Saint Johnsbury
  • Four-star Mountain hotel
  • 141 rooms in hotel
  • Most guests found the staff to be very friendly
  • Great location
From$139
Very Good 4.5 /5Reviews CallBookMore Details
Lancaster Motor Inn in Lancaster 112 Main St., Lancaster, NH 03584 ~21.87 miles east of Saint Johnsbury
  • Two-star Rural property
  • Hotel has 27 rooms
Cabot Inn & Suites - Lancaster 200 Portland St., Lancaster, NH 03584 ~22.68 miles east of Saint Johnsbury
  • Inexpensive Mountain hotel
  • Complimentary breakfast is offered
  • Most guests had problems with the shower
  • Most guests thought the view was good
Beacon Resort
+1-866-221-8581
557 Us Rt. 3, Lincoln, NH 03251 ~26.48 miles southeast of Saint Johnsbury
  • 3 star Mountain hotel
  • Check in time: 2:00 PM
  • Good pool
  • Good hot breakfast
Indian Head Resort
+1-866-429-5787
664 Us Route 3, Lincoln, NH 03251 ~26.67 miles southeast of Saint Johnsbury
  • 3-star hotel
  • 2 conference rooms in property
  • Tasty food
  • Free continental breakfast
Days Inn Lincoln Nh in Lincoln 557 Us Route 3, Lincoln, NH 03251-4128 ~28.96 miles southeast of Saint Johnsbury
  • Mid-scale hotel
  • Hotel has 74 rooms
Woodwards Resort & Inn 527 Us Route 3, Lincoln, NH 03251 ~29.07 miles southeast of Saint Johnsbury
  • Three Star Mountain property
  • Hotel has 2 floors
Rodeway Inn
+1-888-305-3366
417 Us Route 3, Lincoln, NH 03251 ~29.50 miles southeast of Saint Johnsbury
  • 2 star property
  • 30 sleeping rooms in hotel
Quality Inn 173 South Main St., Barre, VT 05641 Website ~29.59 miles southwest of Saint Johnsbury
  • 2-star Downtown hotel
  • 2 floors in property
Econo Lodge Inn & Suites in Lincoln 381 U.s. Route 3, Lincoln, NH 03251 ~29.60 miles southeast of Saint Johnsbury
  • Economical Mountain property
  • Gym / Fitness Center Available
The Lodge at Bretton Woods 2653 Route 302 East, Bretton Woods, NH 03575 ~29.88 miles east of Saint Johnsbury
  • 4 star property
From$150
Average 3.5 /5Reviews CallBookMore Details
Omni Bretton Arms Inn at Mount Washington in Bretton Woods 173 Mount Washington Rd., Bretton Woods, NH 03575 ~30.13 miles east of Saint Johnsbury
  • High end property
  • Check-in: 16:00
From$160
Very Good 4.5 /5Read Reviews CallBookMore Details
Capitol Plaza Hotel & Conference Center in Montpelier 100 State St., Montpelier, VT 05602 ~30.21 miles west of Saint Johnsbury
  • Midscale hotel
  • Check in time: 15:00
The Omni Mount Washington Resort - Bretton Woods 301 Mt. Washington Hotel Rd., Bretton Woods, NH 03575 ~30.30 miles east of Saint Johnsbury
  • 4 star Mountain hotel
  • Check-in: 4:00pm
  • Rooms are ok
  • Excellent breakfast
From$125
Very Good 4.5 /5Reviews CallBookMore Details
Mountain Club on Loon Resort & Spa - Lincoln
+1-888-305-3366
90 Loon Mtn. Rd., Lincoln, NH 03251 ~30.38 miles southeast of Saint Johnsbury
  • 3-star Mountain hotel
  • 234 sleeping rooms in hotel
  • Free upgrade
  • Attractions nearby
Stowe Meadows Lodge in Stowe 3233 Elmore Mountain Rd., Stowe, VT 05672 ~30.41 miles west of Saint Johnsbury
  • High end hotel
Econo Lodge 101 Northfield St., Montpelier, VT 05602 ~30.94 miles west of Saint Johnsbury
  • Economy Downtown hotel
  • Free complimentary breakfast
Next 25 Saint Johnsbury Hotels >  [1 - 25 of 50]    
Next: See My Saint Johnsbury Hotels with Pricing
Back to Top