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, Motels & Accommodations

Fairbanks Inn in Saint Johnsbury 401 Western Ave., Saint Johnsbury, VT 05819 ~0.22 miles northwest of St. Johnsbury
  • Affordable Riverfront hotel
  • Check-in: 3:00 PM
  • Large rooms
  • Nice view from our room
Comfort Inn & Suites St. Johnsbury - St. Johnsbury
+1-800-230-4134
703 Us Route 5 South, St. Johnsbury, VT 05819
  • Economy Rural hotel
  • Gym / Fitness Center Available
From$79
Very Good 4.5 /5Reviews CallBookMore Details
Hampton Inn Littleton in Littleton 580 Meadow St., Littleton, NH 03561 ~13.31 miles southeast of St. Johnsbury
  • Low Cost Mountain property
  • Check in time: 4pm
  • Advantage of the gym in the morning
  • All guests enjoyed the lobby entrance
From$109
Very Good 4.5 /5Hotel Reviews CallBookMore Details
Inn at Sunset Hill in Sugar Hill 231 Sunset Hill Rd., Sugar Hill, NH 03586 ~18.35 miles southeast of St. Johnsbury
  • 4-star Mountain property
  • 3 floors in property
  • Management was excellent, said 100%
  • Clean rooms
From$100
Excellent 5.0 /5Recent Reviews CallBookMore Details
Best Western White Mountain Inn : 87 Wallace Hill Rd. 87 Wallace Hill Rd., Franconia, NH 03580 ~18.84 miles southeast of St. Johnsbury
  • Mid-scale Mountain property
  • Check-in: 3pm
Mountain View Grand Resort & Spa - Whitefield 101 Mountain View Rd., Whitefield, NH 03598 ~21.49 miles east of St. Johnsbury
  • Four star Mountain property
  • Hotel has 13 suites
  • Great pool
  • The price was too high for 64%
From$179
Very Good 4.5 /5Reviews CallBookMore Details
Lancaster Motor Inn 112 Main St., Lancaster, NH 03584 ~23.00 miles east of St. Johnsbury
  • Economical Rural hotel
  • Hotel has a green policy Learn more
Coos Motor Inn - Lancaster
+1-800-997-5149
209 Main St., Lancaster, NH 03584 ~23.01 miles east of St. Johnsbury
  • Cheap hotel
  • Every guests reviewed said the reception staff was great
  • Noise level is acceptable
Cabot Inn & Suites 200 Portland St., Lancaster, NH 03584 ~23.77 miles east of St. Johnsbury
  • 3-star Mountain hotel
  • Fitness center on property
  • Bathroom could be optimized
  • Rooms in need of an update
Beacon Resort
+1-800-230-4134
557 Us Rt. 3, Lincoln, NH 03251 ~26.43 miles southeast of St. Johnsbury
  • Mid-scale Mountain property
  • 73 sleeping rooms in hotel
  • Amenities are not the best
  • Good for sightseeing
Indian Head Resort - Lincoln
+1-800-997-5148
664 Us Route 3, Lincoln, NH 03251 ~26.61 miles southeast of St. Johnsbury
  • Mid-scale hotel
  • Hotel has 2 meeting rooms
  • TV needs to be updated
  • Normally priced food
Quality Inn 173 South Main St., Barre, VT 05641 ~28.31 miles southwest of St. Johnsbury
  • Two-star Downtown property
  • Check in: 3:00 PM
Woodwards Resort & Inn : 527 Us Route 3 527 Us Route 3, Lincoln, NH 03251 ~28.92 miles southeast of St. Johnsbury
  • 3 star Mountain property
  • 10 suites in hotel
From$72
Average 3.5 /5Reviews CallBookMore Details
Rodeway Inn in Lincoln
+1-800-881-1523
417 Us Route 3, Lincoln, NH 03251 ~29.34 miles southeast of St. Johnsbury
  • Low Cost hotel
  • 30 rooms in hotel
Econo Lodge Inn & Suites : 381 U.s. Route 3 381 U.s. Route 3, Lincoln, NH 03251 ~29.43 miles southeast of St. Johnsbury
  • Low-priced Mountain hotel
  • Hotel has 55 rooms
Stowe Meadows Lodge in Stowe 3233 Elmore Mountain Rd., Stowe, VT 05672 ~29.58 miles west of St. Johnsbury
  • Four star hotel
Econo Lodge - Montpelier 101 Northfield St., Montpelier, VT 05602 ~29.72 miles west of St. Johnsbury
  • Low priced Downtown property
  • 42 sleeping rooms in hotel
Hilltop Inn in Montpelier 3472 Airport Rd., Montpelier, VT 05602 ~29.78 miles west of St. Johnsbury
  • Economy Downtown property
  • Check in: 11.00am
  • Wi fi didnt work
  • Friendly desk staff
Mountain Club on Loon Resort & Spa
+1-800-997-5148
90 Loon Mtn. Rd., Lincoln, NH 03251 ~30.23 miles southeast of St. Johnsbury
  • Mid-scale Mountain property
  • Hotel has 117 suites
  • Good ambiance
  • Amazing views
Comfort Inn & Suites at Maplewood in Montpelier
+1-888-690-5247
213 Paine Turnpike North, Montpelier, VT 05602 ~30.62 miles west of St. Johnsbury
  • Cheap Suburban property
  • 90 sleeping rooms in hotel
From$123
Very Good 4.5 /5Guest Reviews CallBookMore Details
The Omni Mount Washington Resort 301 Mt. Washington Hotel Rd., Bretton Woods, NH 03575 ~30.89 miles east of St. Johnsbury
  • Four-star Mountain property
  • Gym / Fitness Center Available
  • Most guests thought the view was good
  • Average comfort
From$169
Very Good 4.5 /5Review Score CallBookMore Details
Holiday Inn Express & Suites - Lincoln 21 Railroad St., Lincoln, NH 03251 ~31.22 miles southeast of St. Johnsbury
  • Midscale Mountain hotel
  • Gym is available on property
From$70
Very Good 4.0 /5Reviews CallBookMore Details
Bluegreen Vacations South Mountain Ascend Resort Collection 23 Innseasons Dr., Lincoln, NH 03251 ~31.25 miles southeast of St. Johnsbury
  • Expensive Mountain hotel
  • Check in: 10:00
Rivergreen Resort in Lincoln
+1-800-997-5149
Kancamagus Scenic Highway / Rte 112, Lincoln, NH 03251 ~31.34 miles southeast of St. Johnsbury
  • Economy Mountain hotel
  • Check in: 4:00pm
Brass Lantern Inn B & B
+1-888-690-5281
717 Maple St., Stowe, VT 05672 ~32.29 miles west of St. Johnsbury
  • Mid-scale Rural hotel
  • Complimentary breakfast is offered
  • Terrific location
  • Room with a fireplace is nice
From$119
Excellent 5.0 /5Review Score CallBookMore Details
Next 25 St. Johnsbury Hotels >  [1 - 25 of 50]    
Next: See My St. Johnsbury Hotels with Pricing
Back to Top