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. 401 Western Ave., Saint Johnsbury, VT 05819 ~0.22 miles northwest of St. Johnsbury
  • Midscale Riverfront hotel
  • 2 suites in hotel
  • Close to bicycle
  • Steep hill
Comfort Inn & Suites St. Johnsbury - St. Johnsbury
+1-800-230-4134
703 Us Route 5 South, St. Johnsbury, VT 05819
  • Two-star Rural hotel
  • Check-in: 3:00 PM
From$139
Very Good 4.5 /5Read Reviews Call
Hampton Inn Littleton : 580 Meadow St. 580 Meadow St., Littleton, NH 03561 ~13.31 miles southeast of St. Johnsbury
  • 2-star Mountain hotel
  • Hotel has 88 rooms
  • Lobby all day
  • Rather comfortable
From$159
Very Good 4.5 /5Hotel Reviews Call
Inn at Sunset Hill 231 Sunset Hill Rd., Sugar Hill, NH 03586 ~18.35 miles southeast of St. Johnsbury
  • Expensive Mountain property
  • 3 meeting rooms in hotel
  • Clean hotel facilities
  • Clean
Best Western White Mountain Inn 87 Wallace Hill Rd., Franconia, NH 03580 ~18.84 miles southeast of St. Johnsbury
  • Midscale Mountain hotel
  • Hotel has 2 meeting rooms
  • Walls were paper thin and noisy
  • Fantastic service
Mountain View Grand Resort & Spa : 101 Mountain View Rd.
+1-800-881-1523
101 Mountain View Rd., Whitefield, NH 03598 ~21.49 miles east of St. Johnsbury
  • 4 star Mountain hotel
  • 13 suites in property
  • Beautiful scenery
  • The price was too high for 64%
From$179
Very Good 4.5 /5Hotel Reviews Call
Lancaster Motor Inn 112 Main St., Lancaster, NH 03584 ~23.00 miles east of St. Johnsbury
  • Low Cost Rural hotel
  • Comp. Breakfast
Coos Motor Inn in Lancaster
+1-800-997-5149
209 Main St., Lancaster, NH 03584 ~23.01 miles east of St. Johnsbury
  • Economical hotel
  • Almost all guests thought they were poorly maintained
  • Perfectly clean
From$75
Very Good 4.5 /5Read Reviews Call
Cabot Inn & Suites 200 Portland St., Lancaster, NH 03584 ~23.77 miles east of St. Johnsbury
  • 3 star Mountain hotel
  • 3 floors in hotel
  • Dirty pool, said 64%
  • Most guests complained about the bathroom
Beacon Resort
+1-800-230-4134
557 Us Rt. 3, Lincoln, NH 03251 ~26.43 miles southeast of St. Johnsbury
  • Midscale Mountain property
  • 2 conference rooms in property
  • About half of guests thought the shower was ok
  • Changing rooms near
Indian Head Resort - Lincoln
+1-800-997-5148
664 Us Route 3, Lincoln, NH 03251 ~26.61 miles southeast of St. Johnsbury
  • Affordable hotel
  • Menu is adequate
  • Heated pools
Econo Lodge Inn & Suites
+1-888-690-5247
381 U.s. Route 3, Lincoln, NH 03251 ~26.61 miles southeast of St. Johnsbury
  • Two star Mountain hotel
  • Hotel has 2 floors
Quality Inn 173 South Main St., Barre, VT 05641 Website ~28.31 miles southwest of St. Johnsbury
  • Two star Downtown hotel
  • Complimentary breakfast is offered
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
  • Check-in: 3:00pm
Econo Lodge : 101 Northfield St.
+1-888-283-3404
101 Northfield St., Montpelier, VT 05602 ~29.77 miles west of St. Johnsbury
  • Low-priced Downtown hotel
  • Check in time: 4.00 PM
  • Rooms in need of an update
  • Minimal continental breakfast
Hilltop Inn 3472 Airport Rd., Montpelier, VT 05602 ~29.78 miles west of St. Johnsbury
  • Economy Downtown hotel
  • Check-in time: 11.00am
  • Vibe is not too good
  • Excellent maintenance man
Mountain Club on Loon Resort & Spa
+1-888-690-5281
90 Loon Mtn. Rd., Lincoln, NH 03251 ~30.23 miles southeast of St. Johnsbury
  • Three Star Mountain hotel
  • Fitness / Gym is on-site
  • Comfortable
  • Average value
Comfort Inn & Suites
+1-800-230-4134
213 Paine Turnpike North, Montpelier, VT 05602 ~30.67 miles west of St. Johnsbury
  • 2 star Suburban property
  • Has environment-friendly policy Read more
  • Amazing breakfast
  • Bathroom could be optimized
From$140
Very Good 4.5 /5Recent Reviews Call
The Omni Mount Washington Resort 301 Mt. Washington Hotel Rd., Bretton Woods, NH 03575 ~30.89 miles east of St. Johnsbury
  • High-end Mountain property
  • Fitness center on property
  • Amazing place to visit
  • About half of guests said rooms were big enough
From$179
Very Good 4.5 /5Read Reviews Call
Innseason Resorts South Mountain : 23 Innseason Dr.
+1-888-690-5247
23 Innseason Dr., Lincoln, NH 03251 ~31.10 miles southeast of St. Johnsbury
  • 3-star Mountain hotel
  • 69 rooms in property
  • Clean
  • Great scenery
Holiday Inn Express & Suites 21 Railroad St., Lincoln, NH 03251 ~31.22 miles southeast of St. Johnsbury
  • Mid-scale Mountain property
  • Hotel has 4 floors
Rivergreen Resort - Lincoln
+1-800-881-1523
Kancamagus Scenic Highway / Rte 112, Lincoln, NH 03251 ~31.34 miles southeast of St. Johnsbury
  • Two-star Mountain property
  • Hotel has 4 floors
From$92
Very Good 4.0 /5Reviews Call
Brass Lantern Inn B & B in Stowe
+1-888-283-3404
717 Maple St., Stowe, VT 05672 ~32.29 miles west of St. Johnsbury
  • Mid-scale Rural hotel
  • 9 rooms in hotel
  • Great amenities
  • Inn was clean and comfortable
From$119
Excellent 5.0 /5Reviews Call
The Green Mountain Inn 18 Main St., Stowe, VT 05672 ~32.84 miles west of St. Johnsbury
  • Mid-scale Resort hotel
  • Check-in time: 3:00 PM
  • Enjoyed breakfast buffet and dinner
  • Delicious blueberry pancakes for brunch
From$134
Very Good 4.5 /5Review Score Call
The Stowe Inn
+1-888-690-5281
123 Mountain Rd., Stowe, VT 05672 ~32.95 miles west of St. Johnsbury
  • 3 star Mountain hotel
  • Hotel has 36 rooms
  • No chef
  • Price was reasonable
From$35
Average 3.0 /5Reviews Call
Next 25 St. Johnsbury Hotels >  [1 - 25 of 50]    
Next: See My St. Johnsbury Hotels with Pricing
Back to Top