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

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