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 - Saint Johnsbury 401 Western Ave., Saint Johnsbury, VT 05819 ~0.22 miles northwest of St. Johnsbury
  • Two-star Riverfront property
  • Hotel has 3 floors
  • Most guests criticized the unstylish hotel
  • Nice view from our room
Comfort Inn & Suites Near Burke Mountain 703 Us Route 5 South, St. Johnsbury, VT 05819
  • Low priced Rural property
  • Check-in: 3:00 PM
Hampton Inn Littleton 580 Meadow St., Littleton, NH 03561 ~13.31 miles southeast of St. Johnsbury
  • Low Cost Mountain property
  • 10 suites in hotel
  • Good sized pool
  • Staff was pleasant and accommodating
From$109
Very Good 4.5 /5Review Score CallBookMore Details
Inn at Sunset Hill in Sugar Hill 231 Sunset Hill Rd., Sugar Hill, NH 03586 ~18.35 miles southeast of St. Johnsbury
  • Four star Mountain hotel
  • Hotel has 3 floors
  • Management was excellent, said 100%
  • Bathroom could be optimized
From$99
Excellent 5.0 /5Read Reviews CallBookMore Details
Best Western White Mountain Inn 87 Wallace Hill Rd., Franconia, NH 03580 ~18.76 miles southeast of St. Johnsbury
  • 3 star Mountain property
  • 60 rooms in hotel
Hillwinds Lodge 33 Dow Ave., Franconia, NH 03580 ~19.20 miles southeast of St. Johnsbury
  • Three Star property
  • 2 floors in hotel
Franconia Notch Guest House in Franconia 484 Forest Hills Rd., Franconia, NH 03580 ~19.73 miles southeast of St. Johnsbury
  • Luxurious Five Star Mountain hotel
  • 4 sleeping rooms in hotel
E Barron Brook Inn 759 Lancaster Rd., Whitefield, NH 03598 ~21.28 miles east of St. Johnsbury
  • 3 star property
  • Check-in time: 16:00
Mountain View Grand Resort & Spa - Whitefield 101 Mountain View Rd., Whitefield, NH 03598 ~21.49 miles east of St. Johnsbury
  • 4 star Mountain property
  • 141 rooms in property
  • Lovely location
  • Most guests loved the menu selection
From$139
Very Good 4.5 /5Guest Reviews CallBookMore Details
Lancaster Motor Inn - Lancaster 112 Main St., Lancaster, NH 03584 ~23.00 miles east of St. Johnsbury
  • 2 star Rural property
  • Hotel has a green policy Learn more
Cabot Inn & Suites 200 Portland St., Lancaster, NH 03584 ~23.77 miles east of St. Johnsbury
  • Inexpensive Mountain property
  • Hotel has 3 floors
  • About half of guests said rooms were dirty
  • Good layout
Beacon Resort
+1-866-221-8581
557 Us Rt. 3, Lincoln, NH 03251 ~26.43 miles southeast of St. Johnsbury
  • 3 star Mountain property
  • Hotel has 73 rooms
  • Amenities are not the best
  • Old A/C unit
Indian Head Resort
+1-866-429-5787
664 Us Route 3, Lincoln, NH 03251 ~26.61 miles southeast of St. Johnsbury
  • Midscale property
  • 2 conference rooms in property
  • Nice building
  • Excellent pool
From$75
Very Good 4.0 /5Review Score CallBookMore Details
Quality Inn 173 South Main St., Barre, VT 05641 Website ~28.31 miles southwest of St. Johnsbury
  • Low priced Downtown hotel
  • Free complimentary breakfast
Days Inn Lincoln Nh - Lincoln 557 Us Route 3, Lincoln, NH 03251-4128 ~28.82 miles southeast of St. Johnsbury
  • 3-star hotel
  • Hotel has 2 floors
Woodwards Resort & Inn 527 Us Route 3, Lincoln, NH 03251 ~28.92 miles southeast of St. Johnsbury
  • Affordable Mountain property
  • Check in: 3:00pm
Capitol Plaza Hotel & Conference Center in Montpelier 100 State St., Montpelier, VT 05602 ~29.00 miles west of St. Johnsbury
  • Midscale property
  • 3 suites in hotel
Rodeway Inn
+1-888-283-3404
417 Us Route 3, Lincoln, NH 03251 ~29.34 miles southeast of St. Johnsbury
  • Inexpensive property
  • Check-in time: 11:00
Econo Lodge Inn & Suites 381 U.s. Route 3, Lincoln, NH 03251 ~29.43 miles southeast of St. Johnsbury
  • 2 star Mountain property
  • Access to gym on-site
Stowe Meadows Lodge 3233 Elmore Mountain Rd., Stowe, VT 05672 ~29.58 miles west of St. Johnsbury
  • Four star hotel
Econo Lodge in Montpelier 101 Northfield St., Montpelier, VT 05602 ~29.72 miles west of St. Johnsbury
  • Inexpensive Downtown property
  • 42 sleeping rooms in hotel
Hilltop Inn in Montpelier 3472 Airport Rd., Montpelier, VT 05602 ~29.78 miles west of St. Johnsbury
  • 2 star Downtown property
  • 2 suites in hotel
  • WiFi system needs upgrading
  • 1 out of 2 guests did not enjoy the desserts
Mountain Club on Loon Resort & Spa - Lincoln
+1-888-305-3366
90 Loon Mtn. Rd., Lincoln, NH 03251 ~30.23 miles southeast of St. Johnsbury
  • Mid-scale Mountain property
  • 5 floors in hotel
  • Service and general atmosphere is cheerful
  • Every guests reviewed thought the view was good
The Lodge at Bretton Woods - Bretton Woods 2653 Route 302 East, Bretton Woods, NH 03575 ~30.46 miles east of St. Johnsbury
  • Four star hotel
Comfort Inn & Suites at Maplewood 213 Paine Turnpike North, Montpelier, VT 05602 ~30.62 miles west of St. Johnsbury
  • Cheap Suburban hotel
  • Check in time: 3:30 PM
From$109
Very Good 4.5 /5Latest Reviews CallBookMore Details
Next 25 St. Johnsbury Hotels >  [1 - 25 of 50]    
Next: See My St. Johnsbury Hotels with Pricing
Back to Top