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 - Saint Johnsbury 401 Western Ave., Saint Johnsbury, VT 05819
  • 2-star Riverfront property
  • 2 suites in property
  • Easily accessible by car
  • Nice staff
From$79
Very Good 4.0 /5Reviews CallBookMore Details
Comfort Inn & Suites Near Burke Mountain : 703 Us Route 5 South 703 Us Route 5 South, St. Johnsbury, VT 05819 ~2.11 miles southwest of Saint Johnsbury
  • Economical Rural hotel
  • Check-in time: 3:00 PM
From$79
Very Good 4.5 /5Review Score CallBookMore Details
Hampton Inn Littleton - Littleton 580 Meadow St., Littleton, NH 03561 ~13.03 miles southeast of Saint Johnsbury
  • Two star Mountain hotel
  • 88 rooms in hotel
  • Lobby all day
  • Excellent breakfast
From$109
Very Good 4.5 /5Hotel Reviews CallBookMore Details
Inn at Sunset Hill - Sugar Hill 231 Sunset Hill Rd., Sugar Hill, NH 03586 ~18.43 miles southeast of Saint Johnsbury
  • Expensive Mountain hotel
  • Check in: 3pm
  • Comfortable beds
  • Great room
Best Western White Mountain Inn in Franconia 87 Wallace Hill Rd., Franconia, NH 03580 ~18.66 miles southeast of Saint Johnsbury
  • Three Star Mountain hotel
  • 60 sleeping rooms in hotel
Hillwinds Lodge 33 Dow Ave., Franconia, NH 03580 ~19.11 miles southeast of Saint Johnsbury
  • Affordable hotel
  • Hotel has 30 rooms
Franconia Notch Guest House - Franconia 484 Forest Hills Rd., Franconia, NH 03580 ~19.54 miles southeast of Saint Johnsbury
  • 3 star Mountain hotel
  • Hotel has 4 rooms
From$200
Excellent 5.0 /5Hotel Reviews CallBookMore Details
E Barron Brook Inn : 759 Lancaster Rd. 759 Lancaster Rd., Whitefield, NH 03598 ~20.31 miles east of Saint Johnsbury
  • 3 star hotel
Mountain View Grand Resort & Spa - Whitefield 101 Mountain View Rd., Whitefield, NH 03598 ~20.59 miles east of Saint Johnsbury
  • Expensive Mountain property
  • 4 meeting rooms in property
  • Hotel could use some updating
  • Beds were acceptable for 63%
From$139
Very Good 4.5 /5Hotel Reviews CallBookMore Details
Lancaster Motor Inn in Lancaster 112 Main St., Lancaster, NH 03584 ~21.87 miles east of Saint Johnsbury
  • Low priced Rural property
  • Hotel has 2 suites
Cabot Inn & Suites - Lancaster 200 Portland St., Lancaster, NH 03584 ~22.68 miles east of Saint Johnsbury
  • Low Cost Mountain property
  • 3 meeting rooms in hotel
  • For 92%, the rooms looked old
  • Refrigerator did not work
Beacon Resort
+1-866-221-8581
557 Us Rt. 3, Lincoln, NH 03251 ~26.48 miles southeast of Saint Johnsbury
  • Affordable Mountain property
  • 2 meeting rooms in property
  • A/C worked great
  • Most guests were happy with the price of the breakfast
Indian Head Resort : 664 Us Route 3
+1-866-429-5787
664 Us Route 3, Lincoln, NH 03251 ~26.67 miles southeast of Saint Johnsbury
  • Mid-scale property
  • 2 conference rooms in property
  • Great location
  • Most guests found the restaurant service to be one of the best
Days Inn Lincoln Nh - Lincoln 557 Us Route 3, Lincoln, NH 03251-4128 ~28.96 miles southeast of Saint Johnsbury
  • Midscale property
  • Hotel has 2 floors
Woodwards Resort & Inn - Lincoln 527 Us Route 3, Lincoln, NH 03251 ~29.07 miles southeast of Saint Johnsbury
  • 3 star Mountain property
  • 142 rooms in property
Rodeway Inn
+1-888-305-3366
417 Us Route 3, Lincoln, NH 03251 ~29.50 miles southeast of Saint Johnsbury
  • 2-star hotel
  • Check-in: 11:00
Quality Inn - Barre 173 South Main St., Barre, VT 05641 Website ~29.59 miles southwest of Saint Johnsbury
  • Inexpensive Downtown hotel
  • Free breakfast
Econo Lodge Inn & Suites - Lincoln 381 U.s. Route 3, Lincoln, NH 03251 ~29.60 miles southeast of Saint Johnsbury
  • Economy Mountain hotel
  • Comp. Breakfast
The Lodge at Bretton Woods 2653 Route 302 East, Bretton Woods, NH 03575 ~29.88 miles east of Saint Johnsbury
  • 4-star hotel
  • Check-in: 15:00
From$150
Very Good 4.0 /5Reviews CallBookMore Details
Omni Bretton Arms Inn at Mount Washington 173 Mount Washington Rd., Bretton Woods, NH 03575 ~30.13 miles east of Saint Johnsbury
  • High-end property
  • Check in time: 16:00
From$160
Very Good 4.5 /5Hotel Reviews CallBookMore Details
Capitol Plaza Hotel & Conference Center : 100 State St. 100 State St., Montpelier, VT 05602 ~30.21 miles west of Saint Johnsbury
  • Mid-scale property
  • 4 floors in property
The Omni Mount Washington Resort : 301 Mt. Washington Hotel Rd. 301 Mt. Washington Hotel Rd., Bretton Woods, NH 03575 ~30.30 miles east of Saint Johnsbury
  • Four-star Mountain property
  • Fitness + Health Center
  • Restaurants were very pricey
  • Noise level is acceptable
From$155
Very Good 4.5 /5Review Score CallBookMore Details
Mountain Club on Loon Resort & Spa
+1-888-305-3366
90 Loon Mtn. Rd., Lincoln, NH 03251 ~30.38 miles southeast of Saint Johnsbury
  • 3-star Mountain property
  • 5 floors in property
  • Free Wifi
  • Good ambiance
Stowe Meadows Lodge in Stowe 3233 Elmore Mountain Rd., Stowe, VT 05672 ~30.41 miles west of Saint Johnsbury
  • Four star hotel
Econo Lodge : 101 Northfield St. 101 Northfield St., Montpelier, VT 05602 ~30.94 miles west of Saint Johnsbury
  • Cheap Downtown hotel
  • 42 sleeping rooms in hotel
Next 25 Saint Johnsbury Hotels >  [1 - 25 of 50]    
Next: See My Saint Johnsbury Hotels with Pricing
Back to Top