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 : 401 Western Ave.
+1-888-389-4121
401 Western Ave., Saint Johnsbury, VT 05819
  • Inexpensive Riverfront property
  • 46 rooms in property
  • Lawn right outside our door
  • No breakfast
Comfort Inn & Suites Near Burke Mountain
+1-888-675-2083
703 Route 5 South, St. Johnsbury, VT 05819 ~1.94 miles southwest of Saint Johnsbury
  • Cheap Mountain hotel
  • Hotel has 10 suites
From$129
Very Good 4.5 /5Review Score CallBookMore Details
Burke Hotel & Conference Center : 2559 Mountain Rd.
+1-800-716-8490
2559 Mountain Rd., Burke, VT 05832 ~12.03 miles northeast of Saint Johnsbury
  • 4-star Mountain property
  • Check-in time: 4:00 pm
Hampton Inn Littleton
+1-800-805-5223
580 Meadow St., Littleton, NH 03561 ~12.95 miles southeast of Saint Johnsbury
  • Affordable Mountain property
  • 10 suites in hotel
From$145
Very Good 4.5 /5Latest Reviews CallBookMore Details
Thayers Inn in Littleton
+1-888-965-1860
111 Main St., Littleton, NH 03561 ~14.12 miles southeast of Saint Johnsbury
  • Mid-scale hotel
  • Hotel has 35 rooms
From$80
Very Good 4.0 /5Review Score CallBookMore Details
Eastgate Inn
+1-888-788-5576
335 Cottage St., Littleton, NH 03561 ~14.75 miles southeast of Saint Johnsbury
  • Two star Highway property
  • Check-in time: 3:00 PM
From$60
Average 3.0 /5Reviews CallBookMore Details
Sugar Hill Inn in Sugar Hill
+1-888-897-9207
116 Route 117, Sugar Hill, NH 03586 ~18.34 miles southeast of Saint Johnsbury
  • Mid-scale Rural property
  • Hotel has 2 floors
Inn at Sunset Hill in Sugar Hill
+1-888-311-4278
231 Sunset Hill Rd., Sugar Hill, NH 03586 ~18.43 miles southeast of Saint Johnsbury
  • Four-star Mountain property
  • 3 meeting rooms in property
  • Every guests reviewed thought the view was good
  • Rooms are great
From$140
Very Good 4.5 /5Guest Reviews CallBookMore Details
The Arlington Hotel
+1-888-469-4795
30 Arlington St., Bethlehem, NH 03574 ~18.46 miles southeast of Saint Johnsbury
  • 3 star property
  • Fitness / Gym is on-site
Best Western White Mountain Inn
+1-888-734-9421
87 Wallace Hill Rd., Franconia, NH 03580 ~18.66 miles southeast of Saint Johnsbury
  • 3 star Mountain hotel
  • 60 rooms in hotel
Hillwinds Lodge in Franconia
+1-888-841-5292
33 Dow Ave., Franconia, NH 03580 ~19.11 miles southeast of Saint Johnsbury
  • Mid-scale hotel
  • 2 floors in hotel
Franconia Notch Guest House in Franconia
+1-888-455-5160
484 Forest Hills Rd., Franconia, NH 03580 ~19.54 miles southeast of Saint Johnsbury
  • 3-star Mountain hotel
  • Free breakfast
From$200
Excellent 5.0 /5Hotel Reviews CallBookMore Details
E Barron Brook Inn - Whitefield
+1-888-965-8297
759 Lancaster Rd., Whitefield, NH 03598 ~20.31 miles east of Saint Johnsbury
  • Three Star property
  • Hotel has 28 rooms
Mountain View Grand Resort & Spa
+1-888-906-6358
101 Mountain View Rd., Whitefield, NH 03598 ~20.59 miles east of Saint Johnsbury
  • 4-star Mountain property
  • Check-in time: 3:00 PM
  • Friendly atmosphere
  • Made our stay enjoyable
From$139
Very Good 4.5 /5Review Score CallBookMore Details
Lancaster Motor Inn in Lancaster
+1-888-749-6785
112 Main St., Lancaster, NH 03584 ~21.87 miles east of Saint Johnsbury
  • Low priced Rural hotel
  • Check-in: 1:00 PM
Cabot Inn & Suites in Lancaster
+1-888-878-9982
200 Portland St., Lancaster, NH 03584 ~22.68 miles east of Saint Johnsbury
  • Low-priced Mountain property
  • 3 floors in property
  • Nice jacuzzi
  • Terrific location
Indian Head Resort
+1-888-389-4485
664 Us Route 3, Lincoln, NH 03251 ~26.67 miles southeast of Saint Johnsbury
  • 3 star property
  • Most guests liked the proximity to sightseeing
  • Most guests criticized the unstylish hotel
From$89
Very Good 4.0 /5Reviews CallBookMore Details
Econo Lodge Inn & Suites - Lincoln
+1-888-389-4121
381 U.s. Route 3, Lincoln, NH 03251 ~26.67 miles southeast of Saint Johnsbury
  • Two-star Mountain property
  • Check in time: 4:00
From$85
Very Good 4.5 /5Read Reviews CallBookMore Details
Travelodge Lincoln
+1-888-675-2083
563 Us Rt 3, Lincoln, NH 03251 ~28.89 miles southeast of Saint Johnsbury
  • Cheap property
  • Hotel has 40 rooms
Days Inn by Wyndham Lincoln : 557 Us Route 3
+1-800-716-8490
557 Us Route 3, Lincoln, NH 03251 ~28.99 miles southeast of Saint Johnsbury
  • Midscale Mountain hotel
  • Check in time: 11:00 AM
Woodwards Resort in Lincoln
+1-800-805-5223
527 Us Route 3, Lincoln, NH 03251 ~29.07 miles southeast of Saint Johnsbury
  • Midscale Mountain hotel
  • Check-in time: 3:00pm
Rodeway Inn - Lincoln
+1-888-965-1860
417 Us Route 3, Lincoln, NH 03251 ~29.50 miles southeast of Saint Johnsbury
  • Inexpensive property
  • Check-in time: 11:00
Quality Inn - Barre
+1-888-788-5576
173 South Main St., Barre, VT 05641 ~29.59 miles southwest of Saint Johnsbury
  • Low priced Downtown property
  • Check in: 3:00 PM
Econo Lodge Inn & Suites Lincoln in Lincoln
+1-888-897-9207
381 Us Route 3, Lincoln, NH 03251 ~29.60 miles southeast of Saint Johnsbury
  • Two-star Mountain property
  • Fitness / Gym is on-site
The Lodge at Bretton Woods - Bretton Woods
+1-888-311-4278
2653 Route 302 East, Bretton Woods, NH 03575 ~29.88 miles east of Saint Johnsbury
  • High end property
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 most luxurious hotels in Saint Johnsbury?

Burke Hotel & Conference Center, Inn at Sunset Hill and Mountain View Grand Resort & Spa 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 Burke Hotel & Conference Center 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 $136.50 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 $112.67 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