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

Fairbanks Inn 401 Western Ave., Saint Johnsbury, VT 05819 ~0.22 miles northwest of St. Johnsbury
  • Three Star Riverfront property
  • 2 suites in hotel
Comfort Inn & Suites St. Johnsbury
+1-800-230-4134
703 Us Route 5 South, St. Johnsbury, VT 05819
  • Inexpensive Rural hotel
  • Check in: 3:00 PM
From$129
Very Good 4.5 /5Review Score Call
Hampton Inn Littleton - Littleton 580 Meadow St., Littleton, NH 03561 ~13.31 miles southeast of St. Johnsbury
  • Two star Mountain hotel
  • 4 floors in hotel
From$189
Very Good 4.5 /5Review Score Call
Inn at Sunset Hill : 231 Sunset Hill Rd. 231 Sunset Hill Rd., Sugar Hill, NH 03586 ~18.35 miles southeast of St. Johnsbury
  • Expensive Mountain property
  • Check in time: 3pm
Best Western White Mountain Inn 87 Wallace Hill Rd., Franconia, NH 03580 ~18.84 miles southeast of St. Johnsbury
  • Mid-scale Mountain property
  • Hotel has 2 meeting rooms
Mountain View Grand Resort & Spa
+1-800-881-1523
101 Mountain View Rd., Whitefield, NH 03598 ~21.49 miles east of St. Johnsbury
  • Four star Mountain hotel
  • Check in: 3:00 PM
From$179
Very Good 4.5 /5Review Score Call
Lancaster Motor Inn : 112 Main St. 112 Main St., Lancaster, NH 03584 ~23.00 miles east of St. Johnsbury
  • Low priced Rural hotel
  • Check in time: 1:00 PM
Coos Motor Inn
+1-888-690-5281
209 Main St., Lancaster, NH 03584 ~23.01 miles east of St. Johnsbury
  • Cheap property
Cabot Inn & Suites : 200 Portland St. 200 Portland St., Lancaster, NH 03584 ~23.77 miles east of St. Johnsbury
  • Mid-scale Mountain property
  • Check-in: 3:00pm
Beacon Resort
+1-800-997-5148
557 Us Rt. 3, Lincoln, NH 03251 ~26.43 miles southeast of St. Johnsbury
  • Affordable Mountain hotel
  • Check in: 2:00 PM
Econo Lodge Inn & Suites : 381 U.s. Route 3
+1-888-690-5247
381 U.s. Route 3, Lincoln, NH 03251 ~26.61 miles southeast of St. Johnsbury
  • Low priced Mountain hotel
  • 7 suites in property
Indian Head Resort : 664 Us Route 3
+1-888-305-3366
664 Us Route 3, Lincoln, NH 03251 ~26.61 miles southeast of St. Johnsbury
  • Midscale property
  • 2 conference rooms in property
Quality Inn 173 South Main St., Barre, VT 05641 Website ~28.31 miles southwest of St. Johnsbury
  • Inexpensive Downtown property
  • Check in: 3:00 PM
From$59
Very Good 4.0 /5Review Score Call
Woodwards Resort in Lincoln
+1-800-997-5149
527 Us Route 3, Lincoln, NH 03251 ~28.94 miles southeast of St. Johnsbury
  • 3 star property
Econo Lodge : 101 Northfield St.
+1-888-690-5281
101 Northfield St., Montpelier, VT 05602 ~29.77 miles west of St. Johnsbury
  • 2-star Downtown hotel
  • 42 rooms in hotel
Hilltop Inn : 3472 Airport Rd. 3472 Airport Rd., Montpelier, VT 05602 ~29.78 miles west of St. Johnsbury
  • 2-star Downtown property
  • Check-in: 11.00am
Mountain Club on Loon Resort & Spa
+1-800-997-5148
90 Loon Mtn. Rd., Lincoln, NH 03251 ~30.23 miles southeast of St. Johnsbury
  • Mid-scale Mountain property
  • Hotel has 234 rooms
Comfort Inn & Suites
+1-888-690-5247
213 Paine Turnpike North, Montpelier, VT 05602 ~30.67 miles west of St. Johnsbury
  • Two star Suburban property
  • Hotel has 89 rooms
From$140
Very Good 4.5 /5Hotel Reviews Call
The Omni Mount Washington Resort 301 Mt. Washington Hotel Rd., Bretton Woods, NH 03575 ~30.89 miles east of St. Johnsbury
  • 4 star Mountain hotel
  • 4 floors in property
From$109
Very Good 4.5 /5Review Score Call
Innseason Resorts South Mountain
+1-800-881-1523
23 Innseason Dr., Lincoln, NH 03251 ~31.10 miles southeast of St. Johnsbury
  • 3-star Mountain property
  • Check in: 4:00 PM
Rivergreen Resort in Lincoln
+1-800-997-5149
Kancamagus Scenic Highway / Rte 112, Lincoln, NH 03251 ~31.34 miles southeast of St. Johnsbury
  • Cheap Mountain property
  • 120 sleeping rooms in hotel
Brass Lantern Inn B & B : 717 Maple St.
+1-888-690-5281
717 Maple St., Stowe, VT 05672 ~32.29 miles west of St. Johnsbury
  • 3-star Rural hotel
  • 9 sleeping rooms in hotel
From$119
Excellent 5.0 /5Review Score Call
The Green Mountain Inn 18 Main St., Stowe, VT 05672 ~32.84 miles west of St. Johnsbury
  • Affordable Resort hotel
  • 14 suites in hotel
From$139
Very Good 4.5 /5Review Score Call
The Stowe Inn in Stowe
+1-800-997-5148
123 Mountain Rd., Stowe, VT 05672 ~32.95 miles west of St. Johnsbury
  • 3-star Mountain hotel
  • 3 meeting rooms in property
From$35
Average 3.5 /5Reviews Call
Golden Eagle Resort : 511 Mountain Rd. 511 Mountain Rd., Stowe, VT 05672 ~33.07 miles west of St. Johnsbury
  • 3 star Mountain hotel
  • Gym / Fitness Center Available
From$149
Very Good 4.0 /5Guest Reviews Call
Next 25 St. Johnsbury Hotels >  [1 - 25 of 50]    
Next: See My St. Johnsbury Hotels with Pricing
Back to Top