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 in Saint Johnsbury 401 Western Ave., Saint Johnsbury, VT 05819
  • Mid-scale Riverfront hotel
  • 2 suites in property
  • Most guests were happy with the bathroom
  • Below average for the price
Comfort Inn & Suites St. Johnsbury
+1-800-230-4134
703 Us Route 5 South, St. Johnsbury, VT 05819 ~2.11 miles southwest of Saint Johnsbury
  • Cheap Rural property
  • Check-in: 3:00 PM
From$139
Very Good 4.5 /5Review Score Call
Hampton Inn Littleton - Littleton 580 Meadow St., Littleton, NH 03561 ~13.03 miles southeast of Saint Johnsbury
  • Cheap Mountain hotel
  • Check in time: 4pm
  • Most guests said rooms were clean
  • Excellent service at the front desk
From$159
Very Good 4.5 /5Hotel Reviews Call
Inn at Sunset Hill : 231 Sunset Hill Rd. 231 Sunset Hill Rd., Sugar Hill, NH 03586 ~18.43 miles southeast of Saint Johnsbury
  • Four star Mountain hotel
  • Hotel has 3 meeting rooms
  • Large whirlpool tub
  • Almost all guests loved the menu selection
Best Western White Mountain Inn - Franconia 87 Wallace Hill Rd., Franconia, NH 03580 ~18.74 miles southeast of Saint Johnsbury
  • Three Star Mountain hotel
  • 2 floors in hotel
  • Most guests said the reception staff was great
  • Close to area attractions
Mountain View Grand Resort & Spa
+1-800-881-1523
101 Mountain View Rd., Whitefield, NH 03598 ~20.59 miles east of Saint Johnsbury
  • 4-star Mountain hotel
  • 4 floors in property
  • Vibe was good
  • Room cleanliness is acceptable
From$179
Very Good 4.5 /5Recent Reviews Call
Lancaster Motor Inn - Lancaster 112 Main St., Lancaster, NH 03584 ~21.87 miles east of Saint Johnsbury
  • 2-star Rural hotel
  • Has environment-friendly policy Learn more
Coos Motor Inn in Lancaster
+1-800-997-5149
209 Main St., Lancaster, NH 03584 ~21.89 miles east of Saint Johnsbury
  • 2 star property
  • Large room size
  • Noise level is acceptable
From$75
Very Good 4.5 /5Read Reviews Call
Cabot Inn & Suites 200 Portland St., Lancaster, NH 03584 ~22.68 miles east of Saint Johnsbury
  • 3 star Mountain hotel
  • Access to gym on-site
  • Hallway carpets stained
  • Most guests thought the view was good
Beacon Resort : 557 Us Rt. 3
+1-800-230-4134
557 Us Rt. 3, Lincoln, NH 03251 ~26.48 miles southeast of Saint Johnsbury
  • Mid-scale Mountain hotel
  • 73 rooms in property
  • Great pool
  • Most guests said the bathroom was dirty
Indian Head Resort in Lincoln
+1-800-997-5148
664 Us Route 3, Lincoln, NH 03251 ~26.67 miles southeast of Saint Johnsbury
  • 3 star hotel
  • Free continental breakfast
  • Prime rib dinner
From$99
Very Good 4.0 /5Read Reviews Call
Econo Lodge Inn & Suites : 381 U.s. Route 3
+1-888-690-5247
381 U.s. Route 3, Lincoln, NH 03251 ~26.67 miles southeast of Saint Johnsbury
  • Cheap Mountain property
  • 2 floors in hotel
Woodwards Resort & Inn in Lincoln 527 Us Route 3, Lincoln, NH 03251 ~29.07 miles southeast of Saint Johnsbury
  • 3-star Mountain hotel
  • Hotel has 10 suites
Quality Inn - Barre 173 South Main St., Barre, VT 05641 Website ~29.59 miles southwest of Saint Johnsbury
  • Cheap Downtown property
  • Complimentary breakfast is offered
From$84
Very Good 4.0 /5Reviews Call
The Omni Mount Washington Resort in Bretton Woods 301 Mt. Washington Hotel Rd., Bretton Woods, NH 03575 ~30.30 miles east of Saint Johnsbury
  • 4-star Mountain hotel
  • Fitness / Gym is on-site
  • About half of guests found the restaurant service to be good
  • Fantastic menu and brunch
From$179
Very Good 4.5 /5Reviews Call
Mountain Club on Loon Resort & Spa in Lincoln
+1-800-997-5149
90 Loon Mtn. Rd., Lincoln, NH 03251 ~30.38 miles southeast of Saint Johnsbury
  • Affordable Mountain property
  • 5 floors in property
  • Popular among families
  • Attractions nearby
Econo Lodge
+1-888-690-5281
101 Northfield St., Montpelier, VT 05602 ~31.00 miles west of Saint Johnsbury
  • Inexpensive Downtown hotel
  • Check in time: 4.00 PM
  • Air conditioning was criticized by 79%
  • Most guests had problems with the shower
Innseason Resorts South Mountain in Lincoln
+1-800-230-4134
23 Innseason Dr., Lincoln, NH 03251 ~31.03 miles southeast of Saint Johnsbury
  • 3 star Mountain hotel
  • Hotel has 30 suites
  • Spacious, clean rooms with good kitchenettes
  • Good facilities
From$83
Very Good 4.0 /5Read Reviews Call
Hilltop Inn - Montpelier 3472 Airport Rd., Montpelier, VT 05602 ~31.03 miles west of Saint Johnsbury
  • 2-star Downtown hotel
  • Hotel has 2 meeting rooms
  • Most guests found problems with the furniture
  • Parking was ok, according to 57%
Holiday Inn Express & Suites : 21 Railroad St. 21 Railroad St., Lincoln, NH 03251 ~31.42 miles southeast of Saint Johnsbury
  • Midscale Mountain property
  • Hotel has 81 rooms
From$70
Very Good 4.0 /5Read Reviews Call
Rivergreen Resort
+1-888-305-3366
Kancamagus Scenic Highway / Rte 112, Lincoln, NH 03251 ~31.50 miles southeast of Saint Johnsbury
  • Economical Mountain hotel
  • 60 suites in hotel
Comfort Inn & Suites
+1-800-881-1523
213 Paine Turnpike North, Montpelier, VT 05602 ~31.92 miles west of Saint Johnsbury
  • Cheap Suburban property
  • Comp. Breakfast
  • Most guests thought it was clean
  • Fantastic service
From$140
Very Good 4.5 /5Reviews Call
Brass Lantern Inn B & B - Stowe
+1-888-283-3404
717 Maple St., Stowe, VT 05672 ~33.17 miles west of Saint Johnsbury
  • Three Star Rural hotel
  • Hotel has 2 floors
  • Room with a fireplace is nice
  • Rooms are great
From$119
Excellent 5.0 /5Review Score Call
The Green Mountain Inn in Stowe 18 Main St., Stowe, VT 05672 ~33.73 miles west of Saint Johnsbury
  • Three Star Resort hotel
  • Access to gym on-site
  • Professional service
  • Wifi did not work
From$134
Very Good 4.5 /5Recent Reviews Call
The Stowe Inn - Stowe
+1-888-690-5281
123 Mountain Rd., Stowe, VT 05672 ~33.83 miles west of Saint Johnsbury
  • Mid-scale Mountain hotel
  • 2 floors in property
  • Great view
  • Hotel grounds need more attention
Next 25 Saint Johnsbury Hotels >  [1 - 25 of 50]    
Next: See My Saint Johnsbury Hotels with Pricing
Back to Top