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
+1-888-788-5576
401 Western Ave., Saint Johnsbury, VT 05819
  • Low-priced Riverfront hotel
  • Complimentary breakfast is offered
  • Great location
  • Great amenities
Comfort Inn & Suites Near Burke Mountain : 703 Route 5 South
+1-888-897-9207
703 Route 5 South, St. Johnsbury, VT 05819 ~1.94 miles southwest of Saint Johnsbury
  • Economical Mountain property
  • Hotel has 10 suites
From$129
Very Good 4.5 /5Hotel Reviews CallBookMore Details
Hampton Inn Littleton
+1-888-311-4278
580 Meadow St., Littleton, NH 03561 ~12.95 miles southeast of Saint Johnsbury
  • Three Star Mountain hotel
  • 10 suites in hotel
From$145
Very Good 4.5 /5Latest Reviews CallBookMore Details
Thayers Inn in Littleton
+1-888-469-4795
111 Main St., Littleton, NH 03561 ~14.12 miles southeast of Saint Johnsbury
  • Three Star property
  • Hotel has 3 meeting rooms
Eastgate Inn
+1-888-734-9421
335 Cottage St., Littleton, NH 03561 ~14.75 miles southeast of Saint Johnsbury
  • Two-star Highway property
  • Free comp. breakfast
Sugar Hill Inn : 116 Route 117
+1-888-841-5292
116 Route 117, Sugar Hill, NH 03586 ~18.34 miles southeast of Saint Johnsbury
  • Mid-scale Rural property
  • 14 rooms in property
Inn at Sunset Hill
+1-888-455-5160
231 Sunset Hill Rd., Sugar Hill, NH 03586 ~18.43 miles southeast of Saint Johnsbury
  • 4-star Mountain property
  • 2 suites in property
  • All guests loved the dining experience
  • Perfect location for our anniversary
From$140
Very Good 4.5 /5Review Score CallBookMore Details
The Arlington Hotel
+1-888-965-8297
30 Arlington St., Bethlehem, NH 03574 ~18.46 miles southeast of Saint Johnsbury
  • Affordable hotel
  • Fitness center on property
Best Western White Mountain Inn
+1-888-906-6358
87 Wallace Hill Rd., Franconia, NH 03580 ~18.66 miles southeast of Saint Johnsbury
  • 3-star Mountain property
  • Check-in: 03:00
From$139
Average 3.5 /5Reviews CallBookMore Details
Hillwinds Lodge
+1-888-749-6785
33 Dow Ave., Franconia, NH 03580 ~19.11 miles southeast of Saint Johnsbury
  • 3-star hotel
  • 2 floors in property
Franconia Notch Guest House in Franconia
+1-888-878-9982
484 Forest Hills Rd., Franconia, NH 03580 ~19.54 miles southeast of Saint Johnsbury
  • Mid-scale Mountain hotel
  • Hotel has 2 floors
From$200
Excellent 5.0 /5Guest Reviews CallBookMore Details
E Barron Brook Inn
+1-888-965-1860
759 Lancaster Rd., Whitefield, NH 03598 ~20.31 miles east of Saint Johnsbury
  • Three Star property
  • Check in time: 16:00
Mountain View Grand Resort & Spa
+1-888-788-5576
101 Mountain View Rd., Whitefield, NH 03598 ~20.59 miles east of Saint Johnsbury
  • 4-star Mountain property
  • Hotel has 13 suites
  • Nice rooms
  • Great pool
From$139
Very Good 4.5 /5Reviews CallBookMore Details
Lancaster Motor Inn in Lancaster
+1-888-897-9207
112 Main St., Lancaster, NH 03584 ~21.87 miles east of Saint Johnsbury
  • Two-star Rural property
  • 27 rooms in hotel
From$59
Very Good 4.0 /5Reviews CallBookMore Details
Cabot Inn & Suites - Lancaster
+1-888-311-4278
200 Portland St., Lancaster, NH 03584 ~22.68 miles east of Saint Johnsbury
  • Low priced Mountain property
  • 75 rooms in hotel
  • Most guests complained about the bathroom
  • Fair breakfast prices
Indian Head Resort in Lincoln
+1-888-469-4795
664 Us Route 3, Lincoln, NH 03251 ~26.67 miles southeast of Saint Johnsbury
  • Midscale property
  • Hotel has 2 meeting rooms
  • Great location
  • Friendly service
Econo Lodge Inn & Suites - Lincoln
+1-888-734-9421
381 U.s. Route 3, Lincoln, NH 03251 ~26.67 miles southeast of Saint Johnsbury
  • Inexpensive Mountain property
  • Free comp. breakfast
From$85
Very Good 4.5 /5Review Score CallBookMore Details
Days Inn Lincoln Nh : 557 Us Route 3
+1-888-841-5292
557 Us Route 3, Lincoln, NH 03251-4128 ~28.96 miles southeast of Saint Johnsbury
  • 3-star property
  • Check in: 15:00
Days Inn by Wyndham Lincoln : 557 Us Route 3
+1-888-455-5160
557 Us Route 3, Lincoln, NH 03251 ~28.99 miles southeast of Saint Johnsbury
  • Mid-scale Mountain property
  • Check-in: 11:00 AM
From$80
Average 3.5 /5Reviews CallBookMore Details
Woodwards Resort & Inn
+1-888-965-8297
527 Us Route 3, Lincoln, NH 03251 ~29.07 miles southeast of Saint Johnsbury
  • 3 star Mountain property
  • Check in time: 3:00pm
Rodeway Inn in Lincoln
+1-888-906-6358
417 Us Route 3, Lincoln, NH 03251 ~29.50 miles southeast of Saint Johnsbury
  • Cheap property
  • Check in time: 11:00
Quality Inn - Barre
+1-888-749-6785
173 South Main St., Barre, VT 05641 ~29.59 miles southwest of Saint Johnsbury
  • Low Cost Downtown property
  • Check in: 3:00 PM
Econo Lodge Inn & Suites Lincoln : 381 Us Route 3
+1-888-878-9982
381 Us Route 3, Lincoln, NH 03251 ~29.60 miles southeast of Saint Johnsbury
  • Cheap Mountain hotel
  • Fitness + Health Center
From$60
Very Good 4.5 /5Read Reviews CallBookMore Details
The Lodge at Bretton Woods in Bretton Woods
+1-888-965-1860
2653 Route 302 East, Bretton Woods, NH 03575 ~29.88 miles east of Saint Johnsbury
  • 4-star property
Omni Bretton Arms Inn at Mount Washington
+1-888-788-5576
173 Mount Washington Rd., Bretton Woods, NH 03575 ~30.13 miles east of Saint Johnsbury
  • 4-star property
  • Hotel has 34 rooms
From$160
Very Good 4.5 /5Guest Reviews CallBookMore Details
Next 25 Saint Johnsbury Hotels >  [1 - 25 of 50]    
Next: See My Saint Johnsbury Hotels with Pricing

Bar Chart: Upcoming 20 Days of Saint Johnsbury Hotel Rates

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

FAQs about hotels in Saint Johnsbury

What are the top reviewed hotels in Saint 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 upper-end hotels in Saint Johnsbury?

Inn at Sunset Hill, Mountain View Grand Resort & Spa and The Lodge at Bretton Woods are the top 3 luxury hotels near Saint Johnsbury city center.

What hotels are closest to the city center of Saint Johnsbury?

Fairbanks Inn, Comfort Inn & Suites Near Burke Mountain, and Hampton Inn Littleton are the properties closest to Saint Johnsbury city center.

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

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

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

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

How much does a high-end hotel in Saint Johnsbury cost?

In the last year, the average 4 star hotel in Saint Johnsbury has been $249.00 per night. (based on HotelPlanner prices)

What are the most popular independent hotels in Saint 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 Saint 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