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 401 Western Ave., Saint Johnsbury, VT 05819
  • Two star Riverfront property
  • 3 floors in hotel
  • Most guests thought the building was acceptable
  • Location is great
Comfort Inn & Suites Near Burke Mountain 703 Route 5 South, St. Johnsbury, VT 05819 ~1.94 miles southwest of Saint Johnsbury
  • Midscale Mountain property
  • 107 sleeping rooms in hotel
From$119
Very Good 4.5 /5Hotel Reviews CallBookMore Details
Comfort Inn & Suites St. Johnsbury in St. Johnsbury
+1-800-881-1523
703 Us Route 5 South, St. Johnsbury, VT 05819 ~2.11 miles southwest of Saint Johnsbury
  • 2 star Rural hotel
  • Access to gym on-site
From$79
Very Good 4.5 /5Review Score CallBookMore Details
Hampton Inn Littleton 580 Meadow St., Littleton, NH 03561 ~13.03 miles southeast of Saint Johnsbury
  • 2-star Mountain property
  • 10 suites in hotel
  • The majority of guests thought the building was wonderful
  • Pleasant entrance area
From$109
Very Good 4.5 /5Review Score CallBookMore Details
Inn at Sunset Hill in Sugar Hill 231 Sunset Hill Rd., Sugar Hill, NH 03586 ~18.43 miles southeast of Saint Johnsbury
  • 4-star Mountain hotel
  • 3 floors in hotel
  • Comfortable beds
  • Excellent pool
From$110
Excellent 5.0 /5Read Reviews CallBookMore Details
Best Western White Mountain Inn : 87 Wallace Hill Rd. 87 Wallace Hill Rd., Franconia, NH 03580 ~18.66 miles southeast of Saint Johnsbury
  • Mid-scale Mountain hotel
Hillwinds Lodge 33 Dow Ave., Franconia, NH 03580 ~19.11 miles southeast of Saint Johnsbury
  • Mid-scale property
  • Hotel has 2 floors
Franconia Notch Guest House : 484 Forest Hills Rd. 484 Forest Hills Rd., Franconia, NH 03580 ~19.54 miles southeast of Saint Johnsbury
  • Luxury Five Star Mountain hotel
  • 4 rooms in property
E Barron Brook Inn - Whitefield 759 Lancaster Rd., Whitefield, NH 03598 ~20.31 miles east of Saint Johnsbury
  • 3-star property
  • 28 sleeping rooms in hotel
Mountain View Grand Resort & Spa - Whitefield 101 Mountain View Rd., Whitefield, NH 03598 ~20.59 miles east of Saint Johnsbury
  • 4-star Mountain property
  • Hotel has 141 rooms
  • About half of guests complained about the bathroom
  • Friendly service
From$139
Very Good 4.5 /5Guest Reviews CallBookMore Details
Lancaster Motor Inn 112 Main St., Lancaster, NH 03584 ~21.87 miles east of Saint Johnsbury
  • Two-star Rural property
  • Hotel has 2 meeting rooms
Cabot Inn & Suites : 200 Portland St. 200 Portland St., Lancaster, NH 03584 ~22.68 miles east of Saint Johnsbury
  • Two-star Mountain property
  • Gym is available on property
  • Ordinary pool
  • Entrance area is ok
Beacon Resort - Lincoln
+1-866-429-5787
557 Us Rt. 3, Lincoln, NH 03251 ~26.48 miles southeast of Saint Johnsbury
  • Affordable Mountain property
  • Check-in time: 2:00 PM
  • Good Hotel
  • Wonderful sightseeing
Indian Head Resort
+1-888-690-5281
664 Us Route 3, Lincoln, NH 03251 ~26.67 miles southeast of Saint Johnsbury
  • 3-star hotel
  • Tropical resort
  • Fantastic breakfast buffet
Days Inn Lincoln Nh : 557 Us Route 3 557 Us Route 3, Lincoln, NH 03251-4128 ~28.96 miles southeast of Saint Johnsbury
  • Mid-scale hotel
  • Check in: 15:00
Woodwards Resort & Inn 527 Us Route 3, Lincoln, NH 03251 ~29.07 miles southeast of Saint Johnsbury
  • Affordable Mountain property
  • 142 rooms in property
Rodeway Inn : 417 Us Route 3
+1-800-881-1523
417 Us Route 3, Lincoln, NH 03251 ~29.50 miles southeast of Saint Johnsbury
  • Two star property
  • Complimentary breakfast is offered
Quality Inn : 173 South Main St. 173 South Main St., Barre, VT 05641 Website ~29.59 miles southwest of Saint Johnsbury
  • 2-star Downtown hotel
  • Check-in: 3:00 PM
From$74
Average 3.5 /5Reviews CallBookMore Details
Econo Lodge Inn & Suites 381 U.s. Route 3, Lincoln, NH 03251 ~29.60 miles southeast of Saint Johnsbury
  • Economical Mountain hotel
  • Check-in time: 11:00
The Lodge at Bretton Woods - Bretton Woods 2653 Route 302 East, Bretton Woods, NH 03575 ~29.88 miles east of Saint Johnsbury
  • High end hotel
  • Check-in: 15:00
Omni Bretton Arms Inn at Mount Washington 173 Mount Washington Rd., Bretton Woods, NH 03575 ~30.13 miles east of Saint Johnsbury
  • 4 star hotel
  • Check-in time: 16:00
From$160
Very Good 4.5 /5Guest Reviews CallBookMore Details
Capitol Plaza Hotel & Conference Center 100 State St., Montpelier, VT 05602 ~30.21 miles west of Saint Johnsbury
  • Mid-scale property
  • 4 floors in hotel
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 hotel
  • 15 meeting rooms in property
  • Clean rooms
  • Most guests thought they were poorly maintained
From$125
Very Good 4.5 /5Reviews CallBookMore Details
Mountain Club on Loon Resort & Spa - Lincoln
+1-800-881-1523
90 Loon Mtn. Rd., Lincoln, NH 03251 ~30.38 miles southeast of Saint Johnsbury
  • Midscale Mountain hotel
  • 5 floors in property
  • Close to White Mountains
  • Free Wifi
Stowe Meadows Lodge 3233 Elmore Mountain Rd., Stowe, VT 05672 ~30.41 miles west of Saint Johnsbury
  • Four star property
Next 25 Saint Johnsbury Hotels >  [1 - 25 of 50]    
Next: See My Saint Johnsbury Hotels with Pricing
Back to Top