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 : 401 Western Ave. 401 Western Ave., Saint Johnsbury, VT 05819
  • Three Star Riverfront property
  • 3 floors in property
  • Nice view from our room
  • About half of guests thought it was too noisy
Comfort Inn & Suites St. Johnsbury
+1-800-230-4134
703 Us Route 5 South, St. Johnsbury, VT 05819 ~2.11 miles southwest of Saint Johnsbury
  • Cheap Rural property
  • Free breakfast
From$79
Very Good 4.5 /5 Review Score Call BookMore Details
Hampton Inn Littleton 580 Meadow St., Littleton, NH 03561 ~13.03 miles southeast of Saint Johnsbury
  • Cheap Mountain property
  • Hotel has 4 floors
  • Nice gym
  • Good sized pool
From$109
Very Good 4.5 /5 Read Reviews Call BookMore Details
Inn at Sunset Hill 231 Sunset Hill Rd., Sugar Hill, NH 03586 ~18.43 miles southeast of Saint Johnsbury
  • 4 star Mountain property
  • 3 floors in property
  • Enjoy local attractions
  • Jacuzzi tub was fantastic
From$100
Excellent 5.0 /5 Reviews Call BookMore Details
Best Western White Mountain Inn 87 Wallace Hill Rd., Franconia, NH 03580 ~18.74 miles southeast of Saint Johnsbury
  • Three Star Mountain property
  • Fitness / Gym is on-site
From$49
Average 3.5 /5 Hotel Reviews Call BookMore Details
Mountain View Grand Resort & Spa 101 Mountain View Rd., Whitefield, NH 03598 ~20.59 miles east of Saint Johnsbury
  • 4-star Mountain property
  • 144 rooms in property
  • More comfort would be nice
  • Rooms need regular maintenance
From$179
Very Good 4.5 /5 Hotel Reviews Call BookMore Details
Lancaster Motor Inn - Lancaster 112 Main St., Lancaster, NH 03584 ~21.87 miles east of Saint Johnsbury
  • Economical Rural hotel
  • Hotel has 2 suites
Coos Motor Inn - Lancaster
+1-800-997-5149
209 Main St., Lancaster, NH 03584 ~21.89 miles east of Saint Johnsbury
  • Cheap hotel
  • Breakfast is mediocre
  • Every guests reviewed said rooms were clean
From$75
Very Good 4.5 /5 Recent Reviews Call BookMore Details
Cabot Inn & Suites 200 Portland St., Lancaster, NH 03584 ~22.68 miles east of Saint Johnsbury
  • Affordable Mountain hotel
  • Hotel has 75 rooms
  • Good breakfast
  • Hallway carpets stained
Beacon Resort - Lincoln
+1-800-230-4134
557 Us Rt. 3, Lincoln, NH 03251 ~26.48 miles southeast of Saint Johnsbury
  • Mid-scale Mountain hotel
  • 2 meeting rooms in hotel
  • Relatively new rooms
  • Bad wifi
From$115
Average 3.0 /5 Latest Reviews Call BookMore Details
Indian Head Resort
+1-800-997-5148
664 Us Route 3, Lincoln, NH 03251 ~26.67 miles southeast of Saint Johnsbury
  • Three Star hotel
  • Friendly staff
  • Tasty breakfast
From$99
Very Good 4.0 /5 Latest Reviews Call BookMore Details
Woodwards Resort & Inn 527 Us Route 3, Lincoln, NH 03251 ~29.07 miles southeast of Saint Johnsbury
  • 3-star Mountain property
  • 2 floors in hotel
From$72
Average 3.5 /5 Reviews Call BookMore Details
Rodeway Inn in Lincoln
+1-888-305-3366
417 Us Route 3, Lincoln, NH 03251 ~29.50 miles southeast of Saint Johnsbury
  • Low priced hotel
  • 30 rooms in hotel
Quality Inn 173 South Main St., Barre, VT 05641 ~29.59 miles southwest of Saint Johnsbury
  • Low priced Downtown property
  • Fitness / Gym is on-site
From$74
Very Good 4.0 /5 Hotel Reviews Call BookMore Details
Econo Lodge Inn & Suites in Lincoln 381 U.s. Route 3, Lincoln, NH 03251 ~29.60 miles southeast of Saint Johnsbury
  • Low-priced Mountain property
  • Hotel has 55 rooms
From$75
Average 3.0 /5 Reviews Call BookMore Details
The Omni Mount Washington Resort - Bretton Woods 301 Mt. Washington Hotel Rd., Bretton Woods, NH 03575 ~30.30 miles east of Saint Johnsbury
  • Four-star Mountain property
  • 350 rooms in hotel
  • Pricey rates
  • Excellent club hotel
From$169
Very Good 4.5 /5 Reviews Call BookMore Details
Mountain Club on Loon Resort & Spa in Lincoln
+1-888-690-5281
90 Loon Mtn. Rd., Lincoln, NH 03251 ~30.38 miles southeast of Saint Johnsbury
  • 3-star Mountain hotel
  • Hotel has 5 floors
  • Food is to die for
  • Room is all right
Stowe Meadows Lodge 3233 Elmore Mountain Rd., Stowe, VT 05672 ~30.41 miles west of Saint Johnsbury
  • High-end hotel
Econo Lodge 101 Northfield St., Montpelier, VT 05602 ~30.94 miles west of Saint Johnsbury
  • Two star Downtown property
  • Check-in time: 11:00
Hilltop Inn : 3472 Airport Rd. 3472 Airport Rd., Montpelier, VT 05602 ~31.03 miles west of Saint Johnsbury
  • 2-star Downtown hotel
  • 2 meeting rooms in hotel
  • Waffle machine not working
  • Ice machine was broken
Holiday Inn Express & Suites 21 Railroad St., Lincoln, NH 03251 ~31.42 miles southeast of Saint Johnsbury
  • Midscale Mountain hotel
  • Hotel has 10 suites
From$70
Very Good 4.0 /5 Read Reviews Call BookMore Details
Bluegreen Vacations South Mountain Ascend Resort Collection in Lincoln 23 Innseasons Dr., Lincoln, NH 03251 ~31.42 miles southeast of Saint Johnsbury
  • 4 star Mountain property
  • Check-in time: 10:00
From$75
Very Good 4.0 /5 Hotel Reviews Call BookMore Details
Rivergreen Resort
+1-888-283-3404
Kancamagus Scenic Highway / Rte 112, Lincoln, NH 03251 ~31.50 miles southeast of Saint Johnsbury
  • Inexpensive Mountain property
  • 4 floors in property
From$89
Very Good 4.0 /5 Latest Reviews Call BookMore Details
Comfort Inn & Suites at Maplewood - Montpelier
+1-800-997-5149
213 Paine Turnpike North, Montpelier, VT 05602 ~31.88 miles west of Saint Johnsbury
  • Two-star Suburban hotel
  • Hotel has 2 floors
From$123
Very Good 4.5 /5 Read Reviews Call BookMore Details
Brass Lantern Inn B & B
+1-888-690-5281
717 Maple St., Stowe, VT 05672 ~33.17 miles west of Saint Johnsbury
  • Affordable Rural hotel
  • Complimentary breakfast is offered
  • Comfort level is high
  • Friendly inn keepers
From$119
Excellent 5.0 /5 Read Reviews Call BookMore Details
Next 25 Saint Johnsbury Hotels >   [1 - 25 of 50]    
Next: See My Saint Johnsbury Hotels with Pricing
Back to Top