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/Motels & Accommodations

Fairbanks Inn in Saint Johnsbury 401 Western Ave., Saint Johnsbury, VT 05819
  • Three Star Riverfront hotel
  • 46 rooms in property
  • King size bed
  • Perfectly clean
Comfort Inn & Suites St. Johnsbury - St. Johnsbury
+1-800-230-4134
703 Us Route 5 South, St. Johnsbury, VT 05819 ~2.11 miles southwest of Saint Johnsbury
  • Low-priced Rural property
  • Fitness + Health Center
Hampton Inn Littleton : 580 Meadow St. 580 Meadow St., Littleton, NH 03561 ~13.03 miles southeast of Saint Johnsbury
  • Cheap Mountain property
  • 88 sleeping rooms in hotel
  • Fantastic service
  • Spacious rooms
From$109
Very Good 4.5 /5Recent Reviews Call
Inn at Sunset Hill 231 Sunset Hill Rd., Sugar Hill, NH 03586 ~18.43 miles southeast of Saint Johnsbury
  • Expensive Mountain property
  • 2 suites in hotel
  • View from the breakfast room was absolutely stunning
  • Food was immaculate
From$100
Excellent 5.0 /5Review Score Call
Best Western White Mountain Inn : 87 Wallace Hill Rd. 87 Wallace Hill Rd., Franconia, NH 03580 ~18.74 miles southeast of Saint Johnsbury
  • 3 star Mountain hotel
  • 2 conference rooms in property
Mountain View Grand Resort & Spa in Whitefield 101 Mountain View Rd., Whitefield, NH 03598 ~20.59 miles east of Saint Johnsbury
  • 4-star Mountain hotel
  • Hotel has an eco-friendly policy Learn more
  • Terrific location
  • Slow food
From$179
Very Good 4.5 /5Review Score Call
Lancaster Motor Inn 112 Main St., Lancaster, NH 03584 ~21.87 miles east of Saint Johnsbury
  • Two star Rural property
  • 27 rooms in property
Coos Motor Inn : 209 Main St.
+1-800-997-5149
209 Main St., Lancaster, NH 03584 ~21.89 miles east of Saint Johnsbury
  • Inexpensive hotel
  • Gas station right nearby
  • Room is all right
Cabot Inn & Suites : 200 Portland St. 200 Portland St., Lancaster, NH 03584 ~22.68 miles east of Saint Johnsbury
  • Affordable Mountain hotel
  • 75 sleeping rooms in hotel
  • Fantastic service
  • Location terrific
Beacon Resort
+1-800-230-4134
557 Us Rt. 3, Lincoln, NH 03251 ~26.48 miles southeast of Saint Johnsbury
  • Three Star Mountain property
  • 73 sleeping rooms in hotel
  • Most guests said the bathroom was dirty
  • Breakfast is mediocre
Indian Head Resort - Lincoln
+1-800-997-5148
664 Us Route 3, Lincoln, NH 03251 ~26.67 miles southeast of Saint Johnsbury
  • 3 star hotel
  • 2 meeting rooms in hotel
  • Enjoyable visit
  • Fridge was very small
From$99
Very Good 4.0 /5Read Reviews Call
Woodwards Resort & Inn 527 Us Route 3, Lincoln, NH 03251 ~29.07 miles southeast of Saint Johnsbury
  • Midscale Mountain property
  • Check-in time: 3:00pm
Rodeway Inn - Lincoln
+1-888-305-3366
417 Us Route 3, Lincoln, NH 03251 ~29.50 miles southeast of Saint Johnsbury
  • Two-star property
  • Free complimentary breakfast
Quality Inn 173 South Main St., Barre, VT 05641 Website ~29.59 miles southwest of Saint Johnsbury
  • Low Cost Downtown hotel
  • Fitness center on property
From$74
Very Good 4.0 /5Reviews Call
Econo Lodge Inn & Suites 381 U.s. Route 3, Lincoln, NH 03251 ~29.60 miles southeast of Saint Johnsbury
  • Economical Mountain property
  • Free breakfast available
The Omni Mount Washington Resort 301 Mt. Washington Hotel Rd., Bretton Woods, NH 03575 ~30.30 miles east of Saint Johnsbury
  • High end Mountain property
  • 15 meeting rooms in hotel
  • Popular among families
  • Amazing place to visit
From$169
Very Good 4.5 /5Review Score Call
Mountain Club on Loon Resort & Spa - Lincoln
+1-888-690-5281
90 Loon Mtn. Rd., Lincoln, NH 03251 ~30.38 miles southeast of Saint Johnsbury
  • Mid-scale Mountain hotel
  • 234 rooms in hotel
  • Every guests reviewed thought the view was good
  • Average comfort
Stowe Meadows Lodge 3233 Elmore Mountain Rd., Stowe, VT 05672 ~30.41 miles west of Saint Johnsbury
  • Four-star property
Econo Lodge 101 Northfield St., Montpelier, VT 05602 ~30.94 miles west of Saint Johnsbury
  • Low priced Downtown property
  • Free breakfast
Hilltop Inn in Montpelier 3472 Airport Rd., Montpelier, VT 05602 ~31.03 miles west of Saint Johnsbury
  • Two-star Downtown property
  • 2 meeting rooms in property
  • Stained bed clothes
  • Approx. half of guests said the reception staff was ok
Holiday Inn Express & Suites - Lincoln 21 Railroad St., Lincoln, NH 03251 ~31.42 miles southeast of Saint Johnsbury
  • 3-star Mountain hotel
  • Access to gym on-site
Bluegreen Vacations South Mountain Ascend Resort Collection 23 Innseasons Dr., Lincoln, NH 03251 ~31.42 miles southeast of Saint Johnsbury
  • 4-star Mountain hotel
  • Check-in time: 10:00
Rivergreen Resort
+1-888-283-3404
Kancamagus Scenic Highway / Rte 112, Lincoln, NH 03251 ~31.50 miles southeast of Saint Johnsbury
  • Low-priced Mountain property
  • Gym / Fitness Center Available
From$89
Very Good 4.0 /5Reviews Call
Comfort Inn & Suites at Maplewood in Montpelier
+1-800-997-5149
213 Paine Turnpike North, Montpelier, VT 05602 ~31.88 miles west of Saint Johnsbury
  • Cheap Suburban hotel
  • 2 floors in hotel
Brass Lantern Inn B & B
+1-888-690-5281
717 Maple St., Stowe, VT 05672 ~33.17 miles west of Saint Johnsbury
  • Midscale Rural property
  • 9 rooms in hotel
  • Incredible bed linens
  • Wonderful view
From$119
Excellent 5.0 /5Hotel Reviews Call
Next 25 Saint Johnsbury Hotels >  [1 - 25 of 50]    
Next: See My Saint Johnsbury Hotels with Pricing
Back to Top