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 - Saint Johnsbury 401 Western Ave., Saint Johnsbury, VT 05819 ~0.22 miles northwest of St. Johnsbury
  • 3-star Riverfront hotel
  • Check in time: 3:00 PM
  • Room was clean
  • Most guests thought the building was acceptable
Comfort Inn & Suites St. Johnsbury in St. Johnsbury
+1-800-230-4134
703 Us Route 5 South, St. Johnsbury, VT 05819
  • Economy Rural property
  • Gym / Fitness Center Available
Hampton Inn Littleton : 580 Meadow St. 580 Meadow St., Littleton, NH 03561 ~13.31 miles southeast of St. Johnsbury
  • Inexpensive Mountain property
  • 10 suites in property
  • Rooms are great
  • Clean
From$109
Very Good 4.5 /5Hotel Reviews Call
Inn at Sunset Hill in Sugar Hill 231 Sunset Hill Rd., Sugar Hill, NH 03586 ~18.35 miles southeast of St. Johnsbury
  • Expensive Mountain property
  • Free breakfast
  • Great location
  • Excellent food on premises
From$100
Excellent 5.0 /5Review Score Call
Best Western White Mountain Inn in Franconia 87 Wallace Hill Rd., Franconia, NH 03580 ~18.84 miles southeast of St. Johnsbury
  • 3 star Mountain property
  • 60 rooms in hotel
Mountain View Grand Resort & Spa - Whitefield 101 Mountain View Rd., Whitefield, NH 03598 ~21.49 miles east of St. Johnsbury
  • 4-star Mountain property
  • Hotel has an eco-friendly policy Read more
  • Vibe was good
  • Great view
From$179
Very Good 4.5 /5Reviews Call
Lancaster Motor Inn in Lancaster 112 Main St., Lancaster, NH 03584 ~23.00 miles east of St. Johnsbury
  • Cheap Rural hotel
  • 2 suites in hotel
Coos Motor Inn : 209 Main St.
+1-800-997-5149
209 Main St., Lancaster, NH 03584 ~23.01 miles east of St. Johnsbury
  • Low-priced hotel
  • Informative host
  • Great water pressure
Cabot Inn & Suites in Lancaster 200 Portland St., Lancaster, NH 03584 ~23.77 miles east of St. Johnsbury
  • 3 star Mountain property
  • Check-in: 3:00pm
  • Great location
  • Easy to access swimming pool
Beacon Resort in Lincoln
+1-800-230-4134
557 Us Rt. 3, Lincoln, NH 03251 ~26.43 miles southeast of St. Johnsbury
  • Mid-scale Mountain property
  • Hotel has 2 floors
  • Good Hotel
  • Most guests said the reception staff was great
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
  • About half of guests thought the tv was sub-standard
  • Most guests found the staff to be very friendly
Quality Inn 173 South Main St., Barre, VT 05641 Website ~28.31 miles southwest of St. Johnsbury
  • Low priced Downtown property
  • 42 sleeping rooms in hotel
From$74
Very Good 4.0 /5Review Score Call
Woodwards Resort & Inn 527 Us Route 3, Lincoln, NH 03251 ~28.92 miles southeast of St. Johnsbury
  • 3 star Mountain property
  • Hotel has 10 suites
From$72
Very Good 4.0 /5Review Score Call
Rodeway Inn in Lincoln
+1-800-881-1523
417 Us Route 3, Lincoln, NH 03251 ~29.34 miles southeast of St. Johnsbury
  • Cheap hotel
  • Check in time: 11:00
Econo Lodge Inn & Suites : 381 U.s. Route 3 381 U.s. Route 3, Lincoln, NH 03251 ~29.43 miles southeast of St. Johnsbury
  • Two star Mountain property
  • 55 sleeping rooms in hotel
Stowe Meadows Lodge in Stowe 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
  • Economy Downtown property
  • Free comp. breakfast
Hilltop Inn 3472 Airport Rd., Montpelier, VT 05602 ~29.78 miles west of St. Johnsbury
  • Low-priced Downtown property
  • Check in time: 11.00am
  • Hotel could be more stylish
  • 1 out of 2 guests did not enjoy the desserts
Mountain Club on Loon Resort & Spa : 90 Loon Mtn. Rd.
+1-800-997-5148
90 Loon Mtn. Rd., Lincoln, NH 03251 ~30.23 miles southeast of St. Johnsbury
  • Affordable Mountain hotel
  • 234 sleeping rooms in hotel
  • Location is ok
  • Friendly service
Comfort Inn & Suites at Maplewood : 213 Paine Turnpike North
+1-888-690-5247
213 Paine Turnpike North, Montpelier, VT 05602 ~30.62 miles west of St. Johnsbury
  • Low priced Suburban property
  • Hotel has an eco-friendly policy See policy
The Omni Mount Washington Resort in Bretton Woods 301 Mt. Washington Hotel Rd., Bretton Woods, NH 03575 ~30.89 miles east of St. Johnsbury
  • High-end Mountain hotel
  • 350 sleeping rooms in hotel
  • Buffet style breakfast overpriced and terribly stocked
  • Friendly service
From$169
Very Good 4.5 /5Hotel Reviews Call
Holiday Inn Express & Suites 21 Railroad St., Lincoln, NH 03251 ~31.22 miles southeast of St. Johnsbury
  • Midscale Mountain hotel
  • Fitness + Health Center
From$70
Very Good 4.0 /5Read Reviews Call
Bluegreen Vacations South Mountain Ascend Resort Collection 23 Innseasons Dr., Lincoln, NH 03251 ~31.25 miles southeast of St. Johnsbury
  • 4 star Mountain property
  • 63 rooms in property
Rivergreen Resort
+1-800-997-5149
Kancamagus Scenic Highway / Rte 112, Lincoln, NH 03251 ~31.34 miles southeast of St. Johnsbury
  • Low Cost Mountain property
  • Hotel has 60 suites
Brass Lantern Inn B & B
+1-888-690-5281
717 Maple St., Stowe, VT 05672 ~32.29 miles west of St. Johnsbury
  • 3-star Rural property
  • Free breakfast
  • Every guests reviewed thought the building was wonderful
  • Excellent amenities
From$119
Excellent 5.0 /5Latest Reviews Call
Next 25 St. Johnsbury Hotels >  [1 - 25 of 50]    
Next: See My St. Johnsbury Hotels with Pricing
Back to Top