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
  • Inexpensive Riverfront hotel
  • 3 floors in hotel
  • Awful breakfast
  • Great view
From$79
Very Good 4.0 /5Review Score CallBookMore Details
Comfort Inn & Suites Near Burke Mountain 703 Us Route 5 South, St. Johnsbury, VT 05819
  • 2 star Rural hotel
  • 107 rooms in property
From$79
Very Good 4.5 /5Read Reviews CallBookMore Details
Hampton Inn Littleton 580 Meadow St., Littleton, NH 03561 ~13.31 miles southeast of St. Johnsbury
  • Cheap Mountain hotel
  • Hotel has 4 floors
  • The majority of guests thought the building was wonderful
  • Room was fantastic
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
  • Four-star Mountain property
  • 3 floors in property
  • Almost all guests enjoyed the friendly atmosphere
  • Clean hotel facilities
From$95
Excellent 5.0 /5Read Reviews CallBookMore Details
Best Western White Mountain Inn in Franconia 87 Wallace Hill Rd., Franconia, NH 03580 ~18.76 miles southeast of St. Johnsbury
  • Affordable Mountain hotel
  • Hotel has 3 floors
Hillwinds Lodge 33 Dow Ave., Franconia, NH 03580 ~19.20 miles southeast of St. Johnsbury
  • Three Star property
  • Check-in: 15:00
Franconia Notch Guest House in Franconia 484 Forest Hills Rd., Franconia, NH 03580 ~19.73 miles southeast of St. Johnsbury
  • 3-star Mountain hotel
  • Hotel has 4 rooms
From$200
Excellent 5.0 /5Reviews CallBookMore Details
E Barron Brook Inn : 759 Lancaster Rd. 759 Lancaster Rd., Whitefield, NH 03598 ~21.28 miles east of St. Johnsbury
  • Midscale property
Mountain View Grand Resort & Spa 101 Mountain View Rd., Whitefield, NH 03598 ~21.49 miles east of St. Johnsbury
  • High end Mountain hotel
  • 141 rooms in property
  • New rooms
  • Rooms need regular maintenance
From$139
Very Good 4.5 /5Recent Reviews CallBookMore Details
Lancaster Motor Inn in Lancaster 112 Main St., Lancaster, NH 03584 ~23.00 miles east of St. Johnsbury
  • Two star Rural property
  • 2 suites in hotel
Cabot Inn & Suites 200 Portland St., Lancaster, NH 03584 ~23.77 miles east of St. Johnsbury
  • Cheap Mountain property
  • 75 rooms in property
  • Pool is mediocre
  • Most guests were happy with the price of the breakfast
Beacon Resort in Lincoln
+1-866-221-8581
557 Us Rt. 3, Lincoln, NH 03251 ~26.43 miles southeast of St. Johnsbury
  • Affordable Mountain hotel
  • Check in: 2:00 PM
  • A/C worked great
  • Great pool
From$115
Average 3.0 /5Reviews CallBookMore Details
Indian Head Resort : 664 Us Route 3
+1-866-429-5787
664 Us Route 3, Lincoln, NH 03251 ~26.61 miles southeast of St. Johnsbury
  • 3-star hotel
  • Great pool facilities
  • Great reception
Quality Inn in Barre 173 South Main St., Barre, VT 05641 Website ~28.31 miles southwest of St. Johnsbury
  • Low Cost Downtown property
  • 42 rooms in property
Days Inn Lincoln Nh 557 Us Route 3, Lincoln, NH 03251-4128 ~28.82 miles southeast of St. Johnsbury
  • 3 star hotel
  • Check-in: 15:00
From$90
Average 3.5 /5Reviews CallBookMore Details
Woodwards Resort & Inn 527 Us Route 3, Lincoln, NH 03251 ~28.92 miles southeast of St. Johnsbury
  • 3 star Mountain hotel
  • 2 floors in hotel
Capitol Plaza Hotel & Conference Center in Montpelier 100 State St., Montpelier, VT 05602 ~29.00 miles west of St. Johnsbury
  • 3 star property
  • 4 floors in property
Rodeway Inn
+1-888-283-3404
417 Us Route 3, Lincoln, NH 03251 ~29.34 miles southeast of St. Johnsbury
  • Cheap hotel
Econo Lodge Inn & Suites 381 U.s. Route 3, Lincoln, NH 03251 ~29.43 miles southeast of St. Johnsbury
  • 2 star Mountain hotel
  • Comp. Breakfast
Stowe Meadows Lodge 3233 Elmore Mountain Rd., Stowe, VT 05672 ~29.58 miles west of St. Johnsbury
  • 4-star hotel
Econo Lodge 101 Northfield St., Montpelier, VT 05602 ~29.72 miles west of St. Johnsbury
  • 2 star Downtown hotel
  • 42 sleeping rooms in hotel
Hilltop Inn : 3472 Airport Rd. 3472 Airport Rd., Montpelier, VT 05602 ~29.78 miles west of St. Johnsbury
  • Low priced Downtown hotel
  • 2 floors in hotel
  • Most guests said the bathroom was dirty
  • WiFi system needs upgrading
Mountain Club on Loon Resort & Spa : 90 Loon Mtn. Rd.
+1-888-305-3366
90 Loon Mtn. Rd., Lincoln, NH 03251 ~30.23 miles southeast of St. Johnsbury
  • Affordable Mountain hotel
  • 2 meeting rooms in hotel
  • Free upgrade
  • Average value
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: 15:00
From$150
Very Good 4.0 /5Read Reviews CallBookMore Details
Comfort Inn & Suites at Maplewood 213 Paine Turnpike North, Montpelier, VT 05602 ~30.62 miles west of St. Johnsbury
  • 2-star Suburban property
  • 2 floors in hotel
From$109
Very Good 4.5 /5Hotel Reviews CallBookMore Details
Next 25 St. Johnsbury Hotels >  [1 - 25 of 50]    
Next: See My St. Johnsbury Hotels with Pricing
Back to Top