Star Rating
Hotel Name
Price Range (USD)to
Amenities

St. Johnsbury Vermont Hotels & Motels

Find hotels in St. Johnsbury using the list and search tools below. Find cheap and discounted hotel/motel rates in or nearby St. Johnsbury, VT for your corporate or personal leisure travel. We list the best St. Johnsbury, Vermont hotel and motel rooms. Browse the St. Johnsbury area hotels to find the perfect lodging! Please use the provided map of the St. Johnsbury hotels. Booking 5+ Rooms? Find St. Johnsbury Group Hotel Discounts

The St. Johnsbury center point is about 13 miles southwest of Burke Mountain Ski Area and 22 miles west of White Mountain National Forest.

St. Johnsbury Hotels/Accommodations

Fairbanks Inn 401 Western Ave., Saint Johnsbury, VT 05819 ~0.22 miles northwest of St. Johnsbury
  • Two star Riverfront property
  • Check in time: 3:00 PM
  • Great location
  • Nice vanity area
Comfort Inn & Suites Near Burke Mountain 703 Us Route 5 South, St. Johnsbury, VT 05819
  • Economical Rural property
  • Free comp. breakfast
Hampton Inn Littleton - Littleton 580 Meadow St., Littleton, NH 03561 ~13.31 miles southeast of St. Johnsbury
  • Low priced Mountain property
  • 88 sleeping rooms in hotel
  • Clean
  • Close to all highways
From$109
Very Good 4.5 /5Reviews CallBookMore Details
Inn at Sunset Hill - Sugar Hill 231 Sunset Hill Rd., Sugar Hill, NH 03586 ~18.35 miles southeast of St. Johnsbury
  • 4-star Mountain hotel
  • 2 suites in hotel
  • Great menu
  • Charming country inn
Best Western White Mountain Inn : 87 Wallace Hill Rd. 87 Wallace Hill Rd., Franconia, NH 03580 ~18.76 miles southeast of St. Johnsbury
  • Three Star Mountain property
  • Check in: 03:00
Hillwinds Lodge in Franconia 33 Dow Ave., Franconia, NH 03580 ~19.20 miles southeast of St. Johnsbury
  • Midscale hotel
  • Check in: 15:00
Franconia Notch Guest House - Franconia 484 Forest Hills Rd., Franconia, NH 03580 ~19.73 miles southeast of St. Johnsbury
  • 3-star Mountain hotel
  • Complimentary breakfast is offered
From$200
Excellent 5.0 /5Latest Reviews CallBookMore Details
E Barron Brook Inn 759 Lancaster Rd., Whitefield, NH 03598 ~21.28 miles east of St. Johnsbury
  • Mid-scale property
  • Hotel has 28 rooms
Mountain View Grand Resort & Spa - Whitefield 101 Mountain View Rd., Whitefield, NH 03598 ~21.49 miles east of St. Johnsbury
  • Four star Mountain hotel
  • Hotel has 4 floors
  • Great view of the mountains
  • Slow food
From$139
Very Good 4.5 /5Guest Reviews CallBookMore Details
Lancaster Motor Inn 112 Main St., Lancaster, NH 03584 ~23.00 miles east of St. Johnsbury
  • Two star Rural property
  • 27 sleeping rooms in hotel
Cabot Inn & Suites 200 Portland St., Lancaster, NH 03584 ~23.77 miles east of St. Johnsbury
  • Inexpensive Mountain hotel
  • 75 rooms in hotel
  • Average amenities
  • Reception is all right
Beacon Resort
+1-866-221-8581
557 Us Rt. 3, Lincoln, NH 03251 ~26.43 miles southeast of St. Johnsbury
  • Midscale Mountain property
  • 2 conference rooms in property
  • Amenities are not the best
  • Good furniture
Indian Head Resort in Lincoln
+1-866-429-5787
664 Us Route 3, Lincoln, NH 03251 ~26.61 miles southeast of St. Johnsbury
  • 3-star hotel
  • Hotel has 2 meeting rooms
  • Service is relatively professional
  • Rooms are ok
From$99
Very Good 4.0 /5Review Score CallBookMore Details
Quality Inn 173 South Main St., Barre, VT 05641 ~28.31 miles southwest of St. Johnsbury
  • 2 star Downtown property
  • 2 floors in hotel
Days Inn Lincoln Nh 557 Us Route 3, Lincoln, NH 03251-4128 ~28.82 miles southeast of St. Johnsbury
  • Affordable property
Woodwards Resort & Inn : 527 Us Route 3 527 Us Route 3, Lincoln, NH 03251 ~28.92 miles southeast of St. Johnsbury
  • Mid-scale Mountain property
  • Hotel has 2 floors
Capitol Plaza Hotel & Conference Center 100 State St., Montpelier, VT 05602 ~29.00 miles west of St. Johnsbury
  • Midscale property
  • Check-in time: 15:00
Rodeway Inn - Lincoln
+1-888-283-3404
417 Us Route 3, Lincoln, NH 03251 ~29.34 miles southeast of St. Johnsbury
  • Cheap hotel
  • Check in time: 11:00
Econo Lodge Inn & Suites 381 U.s. Route 3, Lincoln, NH 03251 ~29.43 miles southeast of St. Johnsbury
  • Cheap Mountain property
  • 55 rooms in hotel
From$60
Average 3.0 /5Reviews CallBookMore Details
Stowe Meadows Lodge : 3233 Elmore Mountain Rd. 3233 Elmore Mountain Rd., Stowe, VT 05672 ~29.58 miles west of St. Johnsbury
  • Four-star hotel
Econo Lodge 101 Northfield St., Montpelier, VT 05602 ~29.72 miles west of St. Johnsbury
  • Economy Downtown property
  • Hotel has 42 rooms
Hilltop Inn 3472 Airport Rd., Montpelier, VT 05602 ~29.78 miles west of St. Johnsbury
  • Low priced Downtown property
  • Hotel has 2 floors
  • TV needs to be updated
  • Good accessibility by car
Mountain Club on Loon Resort & Spa in Lincoln
+1-888-305-3366
90 Loon Mtn. Rd., Lincoln, NH 03251 ~30.23 miles southeast of St. Johnsbury
  • Midscale Mountain hotel
  • 5 floors in property
  • Amazing views
  • Very good hotel
The Lodge at Bretton Woods in Bretton Woods 2653 Route 302 East, Bretton Woods, NH 03575 ~30.46 miles east of St. Johnsbury
  • Expensive property
  • Check in time: 15:00
Comfort Inn & Suites at Maplewood 213 Paine Turnpike North, Montpelier, VT 05602 ~30.62 miles west of St. Johnsbury
  • Economy Suburban property
  • 20 suites in hotel
From$109
Very Good 4.5 /5Read Reviews CallBookMore Details
Next 25 St. Johnsbury Hotels >  [1 - 25 of 50]    
Next: See My St. Johnsbury Hotels with Pricing
Back to Top