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