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.
+1-888-389-4121
401 Western Ave., Saint Johnsbury, VT 05819 ~0.22 miles northwest of St. Johnsbury
  • Low priced Riverfront hotel
  • Hotel has 3 floors
  • Modern furnishings
  • Spacious rooms
Comfort Inn & Suites Near Burke Mountain in St. Johnsbury
+1-888-675-2083
703 Route 5 South, St. Johnsbury, VT 05819
  • Low-priced Mountain hotel
  • 107 rooms in property
From$129
Very Good 4.5 /5Review Score CallBookMore Details
Burke Hotel & Conference Center
+1-800-716-8490
2559 Mountain Rd., Burke, VT 05832 ~13.21 miles northeast of St. Johnsbury
  • High-end Mountain property
  • 116 sleeping rooms in hotel
Hampton Inn Littleton in Littleton
+1-800-805-5223
580 Meadow St., Littleton, NH 03561 ~13.21 miles southeast of St. Johnsbury
  • Three Star Mountain hotel
  • 88 rooms in property
From$145
Very Good 4.5 /5Reviews CallBookMore Details
Thayers Inn : 111 Main St.
+1-888-965-1860
111 Main St., Littleton, NH 03561 ~14.46 miles southeast of St. Johnsbury
  • 3 star property
  • 3 meeting rooms in property
Eastgate Inn - Littleton
+1-888-788-5576
335 Cottage St., Littleton, NH 03561 ~15.07 miles southeast of St. Johnsbury
  • Cheap Highway hotel
  • Free breakfast available
From$60
Average 3.0 /5Reviews CallBookMore Details
Inn at Sunset Hill in Sugar Hill
+1-888-897-9207
231 Sunset Hill Rd., Sugar Hill, NH 03586 ~18.35 miles southeast of St. Johnsbury
  • 4 star Mountain property
  • 3 floors in property
  • Golf course across the street
  • Great menu
From$140
Very Good 4.5 /5Review Score CallBookMore Details
Sugar Hill Inn - Sugar Hill
+1-888-311-4278
116 Route 117, Sugar Hill, NH 03586 ~18.42 miles southeast of St. Johnsbury
  • Three Star Rural property
  • 2 floors in hotel
Best Western White Mountain Inn
+1-888-469-4795
87 Wallace Hill Rd., Franconia, NH 03580 ~18.76 miles southeast of St. Johnsbury
  • 3-star Mountain property
  • 3 floors in property
The Arlington Hotel : 30 Arlington St.
+1-888-734-9421
30 Arlington St., Bethlehem, NH 03574 ~18.84 miles southeast of St. Johnsbury
  • 3-star hotel
  • 4 meeting rooms in property
Hillwinds Lodge
+1-888-841-5292
33 Dow Ave., Franconia, NH 03580 ~19.20 miles southeast of St. Johnsbury
  • 3 star hotel
  • Check in: 15:00
Franconia Notch Guest House : 484 Forest Hills Rd.
+1-888-455-5160
484 Forest Hills Rd., Franconia, NH 03580 ~19.73 miles southeast of St. Johnsbury
  • Midscale Mountain property
  • Check in: 3:00 PM
From$200
Excellent 5.0 /5Read Reviews CallBookMore Details
E Barron Brook Inn
+1-888-965-8297
759 Lancaster Rd., Whitefield, NH 03598 ~21.28 miles east of St. Johnsbury
  • Affordable hotel
  • Check-in time: 16:00
Mountain View Grand Resort & Spa
+1-888-906-6358
101 Mountain View Rd., Whitefield, NH 03598 ~21.49 miles east of St. Johnsbury
  • High end Mountain property
  • Hotel has 141 rooms
  • Great view of the mountains
  • Vibe was good
From$139
Very Good 4.5 /5Recent Reviews CallBookMore Details
Lancaster Motor Inn
+1-888-749-6785
112 Main St., Lancaster, NH 03584 ~23.00 miles east of St. Johnsbury
  • Low-priced Rural property
  • Hotel has 2 suites
From$59
Very Good 4.0 /5Review Score CallBookMore Details
Cabot Inn & Suites - Lancaster
+1-888-878-9982
200 Portland St., Lancaster, NH 03584 ~23.77 miles east of St. Johnsbury
  • Two star Mountain hotel
  • Hotel has 3 floors
  • Good for sightseeing
  • Pool in need of cleaning
Indian Head Resort in Lincoln
+1-888-389-4485
664 Us Route 3, Lincoln, NH 03251 ~26.61 miles southeast of St. Johnsbury
  • 3 star hotel
  • Hotel has 2 meeting rooms
  • Great location
  • Friendly atmosphere
From$89
Very Good 4.0 /5Reviews CallBookMore Details
Econo Lodge Inn & Suites : 381 U.s. Route 3
+1-888-389-4121
381 U.s. Route 3, Lincoln, NH 03251 ~26.61 miles southeast of St. Johnsbury
  • Low priced Mountain hotel
  • Check in: 4:00
Quality Inn
+1-888-675-2083
173 South Main St., Barre, VT 05641 ~28.31 miles southwest of St. Johnsbury
  • Two-star Downtown property
  • 2 floors in hotel
Travelodge Lincoln : 563 Us Rt 3
+1-800-716-8490
563 Us Rt 3, Lincoln, NH 03251 ~28.75 miles southeast of St. Johnsbury
  • Low priced hotel
  • Hotel has 40 rooms
Days Inn by Wyndham Lincoln
+1-800-805-5223
557 Us Route 3, Lincoln, NH 03251 ~28.85 miles southeast of St. Johnsbury
  • Three Star Mountain hotel
From$80
Average 3.5 /5Reviews CallBookMore Details
Woodwards Resort
+1-888-965-1860
527 Us Route 3, Lincoln, NH 03251 ~28.93 miles southeast of St. Johnsbury
  • Affordable Mountain property
  • 87 sleeping rooms in hotel
Capitol Plaza Hotel & Conference Center
+1-888-788-5576
100 State St., Montpelier, VT 05602 ~29.00 miles west of St. Johnsbury
  • Mid-scale hotel
  • 3 suites in hotel
Rodeway Inn - Lincoln
+1-888-897-9207
417 Us Route 3, Lincoln, NH 03251 ~29.34 miles southeast of St. Johnsbury
  • Cheap hotel
  • Comp. Breakfast
Econo Lodge Inn & Suites Lincoln - Lincoln
+1-888-311-4278
381 Us Route 3, Lincoln, NH 03251 ~29.43 miles southeast of St. Johnsbury
  • Low-priced Mountain hotel
  • Check in time: 11:00
From$60
Very Good 4.5 /5Reviews CallBookMore Details
Next 25 St. Johnsbury Hotels >  [1 - 25 of 50]    
Next: See My St. Johnsbury Hotels with Pricing

Graph of St. Johnsbury, VT Hotel Prices for Next 20 Days

Rates shown are nightly rates before taxes and do not necessarily reflect all St. Johnsbury, VT discounts available. The chart reflects the cheapest St. Johnsbury hotel for each day and each star rating category.

FAQs about hotels in St. Johnsbury

What are the top reviewed hotels in St. Johnsbury?

Franconia Notch Guest House, Comfort Inn & Suites Near Burke Mountain and Hampton Inn Littleton are the best rated hotels based on customer reviews in the last 365 days.

What are the most luxurious hotels in St. Johnsbury?

Burke Hotel & Conference Center, Inn at Sunset Hill and Mountain View Grand Resort & Spa are the top 3 luxury hotels near St. Johnsbury city center.

What hotels are closest to the city center of St. Johnsbury?

Fairbanks Inn, Comfort Inn & Suites Near Burke Mountain, and Burke Hotel & Conference Center are the properties closest to St. Johnsbury city center.

How much does a cheap hotel in St. Johnsbury cost per night?

In the last year, a 2 star hotel in St. Johnsbury can be as cheap as $116.43 per night. (based on HotelPlanner prices)

How much does a 3 star hotel in St. Johnsbury cost per night?

In the last year, the average 3 star hotel in St. Johnsbury has been $111.40 per night. (based on HotelPlanner prices)

What are the most popular independent hotels in St. Johnsbury?

Franconia Notch Guest House, Inn at Sunset Hill and Mountain View Grand Resort & Spa are the best rated independent hotels (not part of a big brand).

What are the best Choice Hotels branded hotels in St. Johnsbury?

Comfort Inn & Suites Near Burke Mountain, Econo Lodge Inn & Suites and Econo Lodge Inn & Suites Lincoln are the best rated Choice Hotels branded hotels (based on HotelPlanner reviews score).

Back to Top