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 in Saint Johnsbury 401 Western Ave., Saint Johnsbury, VT 05819 ~0.22 miles northwest of St. Johnsbury
  • 2-star Riverfront property
  • Hotel has 46 rooms
  • Hotel could use some updating
  • Nice vanity area
Comfort Inn & Suites St. Johnsbury
+1-888-305-3366
703 Us Route 5 South, St. Johnsbury, VT 05819
  • Cheap Rural property
  • Hotel has 10 suites
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
  • Two-star Mountain hotel
  • Check in: 4pm
  • The majority of guests said the beds were comfortable
  • Most guests thought it was pleasantly quiet
From$109
Very Good 4.5 /5Guest 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
  • High-end Mountain property
  • 2 suites in property
  • Rooms are great
  • Great location
From$100
Excellent 5.0 /5Guest Reviews CallBookMore Details
Best Western White Mountain Inn - Franconia 87 Wallace Hill Rd., Franconia, NH 03580 ~18.76 miles southeast of St. Johnsbury
  • Midscale Mountain hotel
  • Hotel has 60 rooms
Mountain View Grand Resort & Spa in Whitefield 101 Mountain View Rd., Whitefield, NH 03598 ~21.49 miles east of St. Johnsbury
  • High-end Mountain property
  • Hotel has a green policy See policy
  • About half of guests criticized the unstylish hotel
  • Stale bread
From$139
Very Good 4.5 /5Read Reviews CallBookMore Details
Lancaster Motor Inn - Lancaster 112 Main St., Lancaster, NH 03584 ~23.00 miles east of St. Johnsbury
  • Economical Rural property
  • 2 meeting rooms in property
Cabot Inn & Suites 200 Portland St., Lancaster, NH 03584 ~23.77 miles east of St. Johnsbury
  • Two star Mountain property
  • 6 suites in hotel
  • Included eggs
  • Close to attractions
Beacon Resort : 557 Us Rt. 3
+1-888-305-3366
557 Us Rt. 3, Lincoln, NH 03251 ~26.43 miles southeast of St. Johnsbury
  • Mid-scale Mountain hotel
  • Hotel has 73 rooms
  • Staff friendly
  • Excellent indoor pool
Indian Head Resort
+1-800-881-1523
664 Us Route 3, Lincoln, NH 03251 ~26.61 miles southeast of St. Johnsbury
  • Mid-scale hotel
  • 2 meeting rooms in property
  • Most guests found the staff to be very friendly
  • Prime rib dinner
From$99
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
  • 2 star Downtown hotel
  • Fitness + Health Center
From$74
Very Good 4.0 /5Reviews CallBookMore Details
Woodwards Resort & Inn : 527 Us Route 3 527 Us Route 3, Lincoln, NH 03251 ~28.92 miles southeast of St. Johnsbury
  • Midscale Mountain property
  • Hotel has 10 suites
Rodeway Inn
+1-866-429-5787
417 Us Route 3, Lincoln, NH 03251 ~29.34 miles southeast of St. Johnsbury
  • Two-star hotel
  • Hotel has 30 rooms
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
  • Complimentary breakfast is offered
Stowe Meadows Lodge in Stowe 3233 Elmore Mountain Rd., Stowe, VT 05672 ~29.58 miles west of St. Johnsbury
  • 4-star property
Econo Lodge - Montpelier 101 Northfield St., Montpelier, VT 05602 ~29.72 miles west of St. Johnsbury
  • Low priced Downtown property
  • Free complimentary breakfast
Hilltop Inn : 3472 Airport Rd. 3472 Airport Rd., Montpelier, VT 05602 ~29.78 miles west of St. Johnsbury
  • 2 star Downtown property
  • 80 rooms in property
  • Almost all guests thought they were poorly maintained
  • There are some museums
Mountain Club on Loon Resort & Spa : 90 Loon Mtn. Rd.
+1-888-283-3404
90 Loon Mtn. Rd., Lincoln, NH 03251 ~30.23 miles southeast of St. Johnsbury
  • Three Star Mountain hotel
  • 2 meeting rooms in property
  • Broken air conditioner
  • Every guests reviewed found the staff to be very friendly
Comfort Inn & Suites at Maplewood
+1-866-221-8581
213 Paine Turnpike North, Montpelier, VT 05602 ~30.62 miles west of St. Johnsbury
  • 2-star Suburban property
  • Free breakfast available
From$122
Very Good 4.5 /5Recent 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
  • 15 meeting rooms in property
  • Staff was attentive and friendly
  • Average sized rooms
From$169
Very Good 4.5 /5Latest Reviews CallBookMore Details
Holiday Inn Express & Suites 21 Railroad St., Lincoln, NH 03251 ~31.22 miles southeast of St. Johnsbury
  • 3-star Mountain hotel
  • 81 rooms in hotel
From$89
Very Good 4.0 /5Review Score CallBookMore Details
Bluegreen Vacations South Mountain Ascend Resort Collection - Lincoln 23 Innseasons Dr., Lincoln, NH 03251 ~31.25 miles southeast of St. Johnsbury
  • 4-star Mountain property
  • Check-in time: 10:00
From$125
Very Good 4.5 /5Latest Reviews CallBookMore Details
Rivergreen Resort
+1-888-305-3366
Kancamagus Scenic Highway / Rte 112, Lincoln, NH 03251 ~31.34 miles southeast of St. Johnsbury
  • Inexpensive Mountain property
  • Check-in time: 4:00pm
Brass Lantern Inn B & B - Stowe
+1-800-881-1523
717 Maple St., Stowe, VT 05672 ~32.29 miles west of St. Johnsbury
  • 3 star Rural hotel
  • 2 floors in property
  • Room with a fireplace is nice
  • Wonderful host
From$119
Excellent 5.0 /5Latest Reviews CallBookMore Details
The Green Mountain Inn 18 Main St., Stowe, VT 05672 ~32.84 miles west of St. Johnsbury
  • Affordable Resort property
  • Hotel has 14 suites
  • Delicious blueberry pancakes for brunch
  • No Wifi
From$101
Very Good 4.5 /5Read Reviews CallBookMore Details
Next 25 St. Johnsbury Hotels >  [1 - 25 of 50]    
Next: See My St. Johnsbury Hotels with Pricing
Back to Top